DVB Streaming Question

David Devereaux-Weber dave at doit.wisc.edu
Tue Jan 13 20:26:16 CET 2009


Tony,

vlc chokes on the Digicipher tables.

[0x0-0x1fb1fb].org.videolan.vlc[8468] libdvbpsi error (PMT decoder):
invalid section (table_id == 0x41)


Dave


Anton Kapela wrote:
> Dave,
> 
> We can use vlc to do this. I use it to split program 1 and program 6 appart (the local FOX and NBC HD streams in madison), and send to different mcast destinations. It's fugly (like all VLC syntax), but it works.
> 
> 233.65.202.10 is the destination that dvbstream transmits to:
> 
> # dvbstream -m -ttl 255 -udp -f 675000000 -net 233.65.202.10:1234 0 32 48 33 36 49 52
> 
> I send through PID 0 (the program allocation table), which references PID 32 and 48, which are the Program Maping Tables for program 1 and 6 respectively. Program Maping table 1 names PID's 33/36 for audio/video streams for program 1, and Program Maping table 6 names PID's 49/52 for audio/video streams in program 6.
> 
> We then split them up with VLC like this:
> 
> vlc -I rc udp://@233.65.202.10:1234 --sout-keep --sout-all --sout="#duplicate{\
> 
> dst=std{access=udp{ttl=255},mux=ts,dst=233.65.202.50:1234},select="program=1",\
> 
> dst=std{access=udp{ttl=255},mux=ts,dst=233.65.202.55:1234},select="program=6"}"
> 
> Since you already have the entire downlink worth of TS's on the wire, you can use VLC alone to receive & demux the known programs into specific mcast groups (or unicast http using different ports, rtsp/rtp, etc).
> 
> Hope that helps,
> 
> -Tk
> 
>> -----Original Message-----
>> From: flo at rfc822.org [mailto:flo at rfc822.org]
>> Sent: Tuesday, January 13, 2009 10:07 AM
>> To: David Devereaux-Weber
>> Cc: getstream at gt.owl.de; Anton Kapela
>> Subject: Re: DVB Streaming Question
>>
>> On Tue, Jan 13, 2009 at 09:03:24AM -0600, David Devereaux-Weber wrote:
>>> I'm receiving a number of encrypted satellite channels with
>> two Motorola
>>> DSR4410MD (multi-decrypter) satellite receivers.  As the
>> name implies,
>>> they can decrypt multiple encrypted channels (up to 64!).  And the
>>> output can be ASI or Ethernet.  They are output as a MPTS.  Can
>>> getstream accept an MPTS over Ethernet and break them up
>> into individual
>>> multicasts, also over Ethernet?
>> Currently not - getstream does currently only support direct
>> dvb card input.
>>
>> Flo
>> --
>> Florian Lohoff                  flo at rfc822.org
>> +49-171-2280134
>>       Those who would give up a little freedom to get a little
>>           security shall soon have neither - Benjamin Franklin
>>

-- 
David Devereaux-Weber, P.E.
Room B111
Network Services
Division of Information Technology
The University of Wisconsin - Madison
1210 W Dayton St.
Madison, WI 53706

(608)262-3584
dave at doit.wisc.edu
http://cable.doit.wisc.edu/


More information about the Getstream mailing list