Very interesting. That looks just like an old issue that I thought was isolated to Firefox that they finally fixed around a year ago.
The problem is, some HTML5 video implementations were only designed to work with typical VOD (video on demand) distribution, where video is delivered in fairly large chunks that are at least a few seconds long, and always begin with an i-frame.
UI3's streaming works nothing like that. Because it needs to be low latency, UI3 delivers video in chunks that are only one frame long. And because it needs to be bandwidth-efficient, it goes a really long time between i-frames.
So your HTML5 player is decoding all the video it has, then it throws away its decoder state. When another chunk of video arrives, it has to rewind to the previous i-frame and begin decoding from there. As the stream progresses, that i-frame gets further and further away so the amount of work it has to do gets bigger and bigger. So it causes stutters that get continuously worse until the next i-frame arrives.
I suspect your mac is doing something similar to that with its HTML5 player. It doesn't like the low latency video streaming methodology.
The problem is, some HTML5 video implementations were only designed to work with typical VOD (video on demand) distribution, where video is delivered in fairly large chunks that are at least a few seconds long, and always begin with an i-frame.
UI3's streaming works nothing like that. Because it needs to be low latency, UI3 delivers video in chunks that are only one frame long. And because it needs to be bandwidth-efficient, it goes a really long time between i-frames.
So your HTML5 player is decoding all the video it has, then it throws away its decoder state. When another chunk of video arrives, it has to rewind to the previous i-frame and begin decoding from there. As the stream progresses, that i-frame gets further and further away so the amount of work it has to do gets bigger and bigger. So it causes stutters that get continuously worse until the next i-frame arrives.
I suspect your mac is doing something similar to that with its HTML5 player. It doesn't like the low latency video streaming methodology.