VLM can't play more then one RTMP input source
When setup more then one RTMP channels in VLM, then only one of them is able to play.
new ch3 broadcast enabled loop
setup ch3 input "rtmp://xxx.xxx.xxx.xxx:6001/file/stream"
setup ch3 output #rtp{mux=ts,dst=224.80.0.1,port=5004,proto=udp,ttl=2}
control ch3 play
new ch4 broadcast enabled loop
setup ch4 input "rtmp://xxx.xxx.xxx.xxx:6002/file/stream"
setup ch4 output #rtp{mux=ts,dst=224.80.0.2,port=5004,proto=udp,ttl=2}
control ch4 play
Other channels are not working with error:
[0x7fb110000c58] [Media: ch4] access_avio access error: Module aready in use
If change source url from rtmp to other type, for example http, then all channels working good. Seems the problem is in access_avio module, which can't be used more then for one rtmp channel.
VLM config is loading by --vlm-conf command line argument.
Forum: http://forum.videolan.org/viewtopic.php?f=11&t=108774
The workaround is to launch many copies of vlc, one per each rtmp source.
VLC media player 2.1.0-git Rincewind (revision 2.1.0~~git20130227+r2492)