4 ms·
Streaming it in another browser window as a part of my Mechanical Turk HIT assignment as I type, and I have to say -- I'm blown away by the incredible picture q
by abhiminator 8y ago
Streaming it in another browser window as a part of my Mechanical Turk HIT assignment as I type, and I have to say -- I'm blown away by the incredible picture quality and buffer-free performance.
Puffer team has done a great job.
As a sidenote, I just realized how annoying cable TV ads are. The content to advertising ratio on cable is insanely bad. This 'Puffer' experience just validated my decision to stay away from cable TV.
- ehsankia 8y agoSwitching channel takes less than a quarter of a second, this is pretty impressive.
- ian0 8y agoIndeed - it's very well done. I think what makes it so smooth is something quite simple. Its letting the previous stream run while it buffers the new one and switches you over?
- rasz 8y agoThat would still make you wait for the switch. Switching channels on digital TV is slow due to key frames - you need to wait until one full Intra-frame of the new channel has been decoded. Here client can simply request Intra-frame on demand and receive one immediately.
- ehsankia 8y agoHigher up a comment mentions they use websocket. I believe it uses the same connection, and in the backend it swaps you to a different feed, allowing it to be very quick. So really you only get one keyframe worth of black before the new video stream starts.