No DVB-subtitles when streaming multiple DVB channels
Posted: 19 Aug 2005 15:59
I have a small problem when streaming multiple DVB channels.
when I type the following:
vlc -v --color --ttl 12 --ts-es-id-pid dvb: --dvb-adapter=1 --dvb-frequency=714000000--dvb-bandwidth=8 --dvb-budget-mode --sout-standard-access=udp --sout-standard-mux=ts --sout
'#duplicate{dst=std{url=239.255.228.1:1111},select="program=17",dst=std{url=239.255.228.1:1112},select="program=33"}
I get program 17 (Finnish YLE1) and program 33 (Finnish YLE2) multicasted over my network. The problem is that I get no Subtitles, no teletext and only one audio track.
the documentation here "http://www.videolan.org/doc/streaming-h ... /ch09.html" says:
programs, program, sout-all : there are several ways of specifying the services to select (and optionally descramble):
programs : used to specify one or serveral programs to select; VLC selects all known elementary streams of these programs; this is the currently recommended way
program : used to specify one program to select; it differs from using programs with only one program in that this option only select the first audio stream, and no subtitle stream;
so I should obviously use the "programs" parameter to get all the streams belonging to the channels.
The problem is that If I try to use the "programs" parameter instead of the "program" parameter i get the following error:
main packetizer error: cannot create packetizer output
...and no elementary streams at all will be added to program 17 and 33.
Why can I not use "programs" in my --sout statements?
when I type the following:
vlc -v --color --ttl 12 --ts-es-id-pid dvb: --dvb-adapter=1 --dvb-frequency=714000000--dvb-bandwidth=8 --dvb-budget-mode --sout-standard-access=udp --sout-standard-mux=ts --sout
'#duplicate{dst=std{url=239.255.228.1:1111},select="program=17",dst=std{url=239.255.228.1:1112},select="program=33"}
I get program 17 (Finnish YLE1) and program 33 (Finnish YLE2) multicasted over my network. The problem is that I get no Subtitles, no teletext and only one audio track.
the documentation here "http://www.videolan.org/doc/streaming-h ... /ch09.html" says:
programs, program, sout-all : there are several ways of specifying the services to select (and optionally descramble):
programs : used to specify one or serveral programs to select; VLC selects all known elementary streams of these programs; this is the currently recommended way
program : used to specify one program to select; it differs from using programs with only one program in that this option only select the first audio stream, and no subtitle stream;
so I should obviously use the "programs" parameter to get all the streams belonging to the channels.
The problem is that If I try to use the "programs" parameter instead of the "program" parameter i get the following error:
main packetizer error: cannot create packetizer output
...and no elementary streams at all will be added to program 17 and 33.
Why can I not use "programs" in my --sout statements?