In the linked web page, multiple videos are displayed on a canvas. Usually this takes too much CPU to cmfortably play back and the GStreamer QoS framework kicks in. When this happens, some videos aren't updated for multiple seconds while others continue playing fine. It would be preferrable if all videos get slowed down by the same amount.
About the demo:
- It's a page I've done by myself
- I can easily add more videos if your CPU is too fast and oS doesn't kick in
- I have no idea if it works on other media players (It displays movie trailers, which should be H264, so Ihope so)
- the page is self-contained, so one could attach it here if that's considered a better idea?
That's a nice little example you've put together there.
I'm not really involved with Webkit/Gtk at all, but this is a good test for all UAs. I might note that this is a much better test if each of those media items is downloaded and run locally. Forces us to test playback, and not the network. :)