streaming all DVB channels for a single transponder

About encoding, codec settings, muxers and filter usage
Solkan
New Cone
New Cone
Posts: 2
Joined: 09 Mar 2007 13:39

streaming all DVB channels for a single transponder

Postby Solkan » 11 Mar 2007 23:32

hello, I'm looking for some help to stream all channels from a single transponder with a DVB-T card (LeadTek DTV1000 T) on a Debian server.
The following config file works perfectly in VLM

Code: Select all

new RTBF broadcast enabled setup RTBF input "dvb/ts:adapter=0:frequency=754000000:bandwidth=8:transmission=8:guard=32:srate=27500000" setup RTBF option :programs=33,34,1 setup RTBF output #duplicate{dst=std{access=udp,mux=ts,dst=239.255.0.1,sap,name="LA UNE"}}
but the problem arises when I try to stream 2 channels on the same transponder.
The other channel is on programs 1057,1058,2., so I tried :

Code: Select all

setup RTBF output #duplicate{dst=std{access=udp,mux=ts,dst=239.255.0.1,select="program=33,34,1"},dst=std{access=udp,mux=ts,dst=239.255.0.2,select="program=1057,1058,2"}}
both multicast stream the same channel (the first one) and with a really poor quality.

I also tried to add programs 1057,1058,2 in the option :programs and it result in my VLC client splitting in two instances and receiving both stream but with again a really poor quality (lots of video and sound artefacts).

Do you know the correct syntax ?
Thanks in advance

dionoea
Cone Master
Cone Master
Posts: 5157
Joined: 03 Dec 2003 23:09
Location: Paris, France

Postby dionoea » 12 Mar 2007 22:24

try adding single quotes around the program ids (like select="program='33,34,1'"). This is kind of a wild guess.

Your issue might also be that you still need to use the :programs option (i can't tell if you kept it there from what you pasted). (using :programs=33,34,1,1057,1058,2)
Antoine Cellerier
dionoea
(Please do not use private messages for support questions)

Solkan
New Cone
New Cone
Posts: 2
Joined: 09 Mar 2007 13:39

Postby Solkan » 13 Mar 2007 11:46

Thanks for you suggestion. Here is the scan result for my local DVB-T signal

Code: Select all

LA UNE:754000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO :QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:33:34:1 LA DEUX:754000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO :QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_32:HIERARCHY_NONE:1057:1058:2
I tried

Code: Select all

new RTBF broadcast enabled setup RTBF input "dvb/ts:adapter=0:frequency=754000000:bandwidth=8:transmission=8:guard=32:srate=27500000" setup RTBF option :programs=1,2 setup RTBF output #duplicate{dst=std{access=udp,mux=ts,dst=239.255.0.1},select="program=1",dst=std{access=udp,mux=ts,dst=239.255.0.2},select="program=2"} control RTBF play
and this work fine. Do not ask me why programs 1 and 2 alone give me video and sound. In fact, I do not know how these "programs" work; are they each a different stream (video, audio and teletext ?). So how is it possible to have both sound and video with a single program ?

But, If I try with all the programs of each channel (with the simple quote trick)

Code: Select all

new RTBF broadcast enabled setup RTBF input "dvb/ts:adapter=0:frequency=754000000:bandwidth=8:transmission=8:guard=32:srate=27500000" setup RTBF option :programs=1,33,34,2,1057,1058 setup RTBF output #duplicate{dst=std{access=udp,mux=ts,dst=239.255.0.1},select="program='1,33,34'",dst=std{access=udp,mux=ts,dst=239 .255.0.2},select="program='2,1057,1058'"} control RTBF play
VLC send me the following errors (same result with 'programs' instead of 'program')

Code: Select all

VLC media player 0.8.6a Janus [00000285] main interface: creating VLM [00000285] telnet interface: using the VLM interface plugin... [00000285] telnet interface: telnet interface started on interface 4212 libdvbpsi error (PSI decoder): TS discontinuity (received 7, expected 0) for PID 0 libdvbpsi error (PSI decoder): TS discontinuity (received 5, expected 0) for PID 18 libdvbpsi error (PSI decoder): TS discontinuity (received 4, expected 0) for PID 17 libdvbpsi error (PSI decoder): TS discontinuity (received 11, expected 0) for PID 32 libdvbpsi error (PSI decoder): TS discontinuity (received 2, expected 0) for PID 1056 unknown args (33) unknown args (34') unknown args (1057) unknown args (1058') [00000346] [Média: RTBF] main packetizer error: cannot create packetizer output (telx) unknown args (33) unknown args (34') unknown args (1057) unknown args (1058') [00000350] [Média: RTBF] main packetizer error: cannot create packetizer output (telx) unknown args (33) unknown args (34') unknown args (1057) unknown args (1058') [00000315] [Média: RTBF] main packetizer error: cannot create packetizer output (mpgv) unknown args (33) unknown args (34') unknown args (1057) unknown args (1058') [00000348] [Média: RTBF] main packetizer error: cannot create packetizer output (mpgv) unknown args (33) unknown args (34') unknown args (1057) unknown args (1058') [00000337] [Média: RTBF] main packetizer error: cannot create packetizer output (mpga) unknown args (33) unknown args (34') unknown args (1057) unknown args (1058') [00000349] [Média: RTBF] main packetizer error: cannot create packetizer output (mpga)
the second and third program is not recognize

dionoea
Cone Master
Cone Master
Posts: 5157
Joined: 03 Dec 2003 23:09
Location: Paris, France

Postby dionoea » 13 Mar 2007 22:06

what if you retry that without the single quotes ?
Antoine Cellerier
dionoea
(Please do not use private messages for support questions)


Return to “VLC stream-output (sout)”

Who is online

Users browsing this forum: No registered users and 9 guests