[vlc-devel] [PATCH 0/2] Add avio url output support (for rtmp)

keary.griffin at unwiredappeal.com keary.griffin at unwiredappeal.com
Mon Oct 3 20:36:46 CEST 2011

[PATCH 1/2] Added avio url output
[PATCH 2/2] Allow multiple avio URL streams using TLS for URL callback function

The following two patches are for the following:

1)  The first adds avio URL output, so avio url's can be used for output.  This
was mainly to allow RTMP out using access=avio,mux=ffmpeg{mux=flv},dst=rtmp:/hostname/path
2)  The second attempts to allow more than one concurrent user of the avio module, by using thread local storage.  Previously since avio only allowed a single callback to be specified without parameters, it was impossible to tell which "stream" it was checking on.  I've tested this and it seems to work, but someone with a better understanding of libavformat and/or VLC tls may want to take a peek.


More information about the vlc-devel mailing list