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@rfc822.org [mailto:flo@rfc822.org] Sent: Tuesday, January 13, 2009 10:07 AM To: David Devereaux-Weber Cc: getstream@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@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@doit.wisc.edu http://cable.doit.wisc.edu/