VLC 0.8.5 cannot stream more than 2 streams
Posted: 19 Jul 2006 18:42
i'm using DVB-card skystar2 as source,
running linux, VLC 0.8.5
VLC command line:
vlc -vvv dvb: --programs 1,2,3 --dvb-adapter 0 --dvb-srate 29800000 --dvb-frequency 11044000 --color --ts-es-id-pid \
--ttl 1 --intf rc --rc-unix /tmp/vlc.1.sock --rc-fake-tty \
--sout '#duplicate{ dst="standard{access=http,mux=ts,url=0.0.0.0:9001}", select="program=1", dst="standard{access=http,mux=ts,url=0.0.0.0:9002}", select="program=2"}, dst="standard{access=http,mux=ts,url=0.0.0.0:9003}", select="program=3"}'
2 streams is ok,
but if i want more, i get following error:
[00000299] main packetizer error: cannot create packetizer output (mpgv)
for each additional stream.
VLC log:
[00000230] stream_out_duplicate private debug: duplicated a new stream codec=mpga (es=33 group=1)
[00000238] main private debug: adding a new input
[00000238] mux_ts private debug: adding input codec=mpga pid=68
[00000238] mux_ts private debug: new PCR PID is 68
[00000230] stream_out_duplicate private debug: - added for output 0
[00000230] stream_out_duplicate private debug: - ignored for output 1
[00000247] ts demuxer warning: first packet for pid=39 cc=0x3
[00000274] packetizer_mpegvideo packetizer debug: size 720x576 fps=25.000
[00000229] main stream output debug: adding a new input
[00000230] stream_out_duplicate private debug: duplicated a new stream codec=mpgv (es=35 group=1)
[00000238] main private debug: adding a new input
[00000238] mux_ts private debug: adding input codec=mpgv pid=69
[00000238] mux_ts private debug: new PCR PID is 69
[00000230] stream_out_duplicate private debug: - added for output 0
[00000230] stream_out_duplicate private debug: - ignored for output 1
[00000298] mpeg_audio packetizer debug: MPGA channels:2 samplerate:48000 bitrate:256
[00000229] main stream output debug: adding a new input
[00000230] stream_out_duplicate private debug: duplicated a new stream codec=mpga (es=36 group=2)
[00000230] stream_out_duplicate private debug: - ignored for output 0
[00000242] main private debug: adding a new input
[00000242] mux_ts private debug: adding input codec=mpga pid=68
[00000242] mux_ts private debug: new PCR PID is 68
[00000230] stream_out_duplicate private debug: - added for output 1
[00000300] mpeg_audio packetizer debug: MPGA channels:2 samplerate:48000 bitrate:256
[00000229] main stream output debug: adding a new input
[00000230] stream_out_duplicate private debug: duplicated a new stream codec=mpga (es=39 group=3)
[00000230] stream_out_duplicate private debug: - ignored for output 0
[00000230] stream_out_duplicate private debug: - ignored for output 1
[00000300] main packetizer error: cannot create packetizer output (mpga)
[00000299] packetizer_mpegvideo packetizer debug: size 704x576 fps=25.000
[00000229] main stream output debug: adding a new input
[00000230] stream_out_duplicate private debug: duplicated a new stream codec=mpgv (es=41 group=3)
[00000230] stream_out_duplicate private debug: - ignored for output 0
[00000230] stream_out_duplicate private debug: - ignored for output 1
[00000299] main packetizer error: cannot create packetizer output (mpgv)
[00000297] packetizer_mpegvideo packetizer debug: size 720x576 fps=25.000
[00000238] mux_ts private debug: adjusting rate at -354822/200000 (7/597)
[00000229] main stream output debug: adding a new input
[00000230] stream_out_duplicate private debug: duplicated a new stream codec=mpgv (es=38 group=2)
[00000230] stream_out_duplicate private debug: - ignored for output 0
[00000242] main private debug: adding a new input
[00000242] mux_ts private debug: adding input codec=mpgv pid=69
[00000242] mux_ts private debug: new PCR PID is 69
[00000230] stream_out_duplicate private debug: - added for output 1
running linux, VLC 0.8.5
VLC command line:
vlc -vvv dvb: --programs 1,2,3 --dvb-adapter 0 --dvb-srate 29800000 --dvb-frequency 11044000 --color --ts-es-id-pid \
--ttl 1 --intf rc --rc-unix /tmp/vlc.1.sock --rc-fake-tty \
--sout '#duplicate{ dst="standard{access=http,mux=ts,url=0.0.0.0:9001}", select="program=1", dst="standard{access=http,mux=ts,url=0.0.0.0:9002}", select="program=2"}, dst="standard{access=http,mux=ts,url=0.0.0.0:9003}", select="program=3"}'
2 streams is ok,
but if i want more, i get following error:
[00000299] main packetizer error: cannot create packetizer output (mpgv)
for each additional stream.
VLC log:
[00000230] stream_out_duplicate private debug: duplicated a new stream codec=mpga (es=33 group=1)
[00000238] main private debug: adding a new input
[00000238] mux_ts private debug: adding input codec=mpga pid=68
[00000238] mux_ts private debug: new PCR PID is 68
[00000230] stream_out_duplicate private debug: - added for output 0
[00000230] stream_out_duplicate private debug: - ignored for output 1
[00000247] ts demuxer warning: first packet for pid=39 cc=0x3
[00000274] packetizer_mpegvideo packetizer debug: size 720x576 fps=25.000
[00000229] main stream output debug: adding a new input
[00000230] stream_out_duplicate private debug: duplicated a new stream codec=mpgv (es=35 group=1)
[00000238] main private debug: adding a new input
[00000238] mux_ts private debug: adding input codec=mpgv pid=69
[00000238] mux_ts private debug: new PCR PID is 69
[00000230] stream_out_duplicate private debug: - added for output 0
[00000230] stream_out_duplicate private debug: - ignored for output 1
[00000298] mpeg_audio packetizer debug: MPGA channels:2 samplerate:48000 bitrate:256
[00000229] main stream output debug: adding a new input
[00000230] stream_out_duplicate private debug: duplicated a new stream codec=mpga (es=36 group=2)
[00000230] stream_out_duplicate private debug: - ignored for output 0
[00000242] main private debug: adding a new input
[00000242] mux_ts private debug: adding input codec=mpga pid=68
[00000242] mux_ts private debug: new PCR PID is 68
[00000230] stream_out_duplicate private debug: - added for output 1
[00000300] mpeg_audio packetizer debug: MPGA channels:2 samplerate:48000 bitrate:256
[00000229] main stream output debug: adding a new input
[00000230] stream_out_duplicate private debug: duplicated a new stream codec=mpga (es=39 group=3)
[00000230] stream_out_duplicate private debug: - ignored for output 0
[00000230] stream_out_duplicate private debug: - ignored for output 1
[00000300] main packetizer error: cannot create packetizer output (mpga)
[00000299] packetizer_mpegvideo packetizer debug: size 704x576 fps=25.000
[00000229] main stream output debug: adding a new input
[00000230] stream_out_duplicate private debug: duplicated a new stream codec=mpgv (es=41 group=3)
[00000230] stream_out_duplicate private debug: - ignored for output 0
[00000230] stream_out_duplicate private debug: - ignored for output 1
[00000299] main packetizer error: cannot create packetizer output (mpgv)
[00000297] packetizer_mpegvideo packetizer debug: size 720x576 fps=25.000
[00000238] mux_ts private debug: adjusting rate at -354822/200000 (7/597)
[00000229] main stream output debug: adding a new input
[00000230] stream_out_duplicate private debug: duplicated a new stream codec=mpgv (es=38 group=2)
[00000230] stream_out_duplicate private debug: - ignored for output 0
[00000242] main private debug: adding a new input
[00000242] mux_ts private debug: adding input codec=mpgv pid=69
[00000242] mux_ts private debug: new PCR PID is 69
[00000230] stream_out_duplicate private debug: - added for output 1