[vlc-devel] [PATCH 3/4] avformat mux: Mark keyframe blocks as such.

Martin Storsjö martin at martin.st
Mon Aug 19 00:44:24 CEST 2013

On Sun, 18 Aug 2013, Luca Barbato wrote:

> The whole thing is a huge hack to cope with:
> - client shortcoming due specification constraint (they would not
>  expect what we are feeding them with)
> - flying pig syndrome (aka make what the specification explicitly
> forbids just because you can)

Btw, a different way of making streaming webm work reliably in all 
browsers that support webm, that requires a bit more refactoring in the 
server, is to create a separate muxer instance for each client, so that 
each client gets a uniquely muxed stream for them from the next keyframe 
after they connected. I don't know the details of http streaming in VLC 
all that well though so it might very well not be doable too easily there 
though. But as a general concept it's easily doable and just wastes a 
little more memory.

// Martin

More information about the vlc-devel mailing list