Re: DVB-H support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: "Nico Sabbi" <nsabbi@xxxxxxxx>
> Here's how I proceeded:
> I tuned the frequencies, added a net interface with dvbnet,
> snooped the content with ethereal, identified the ipv4 multicast
> streams and tried to read each of them with mplayer and vlc (both
> with udp:// and rtp://),
> but I could never read anything useful.
>
> Can someone post a detailed  guide, please?

You need to have the SDP files first. Once you have those, you load them
into VLC and it'll receive the services (provided you mapped the right PIDs
to the dvbnet adapter).

Now getting the SDP is really tricky. The correct way to proceed is:

1. Find the "well known IP address" (224.0.23.14 port 3937) in the INT
2. Map the corresponding PID to receive IP packets to that address
3. Employ ALC/FLUTE to receive "objects" (aka files) from that address
4. If the directory indicates that an object is type GZIP, un-gzip it
5. Parse the received ESG container; it should contain a DVB-H decoder
bootstrap structure
6. Retrieve the IP multicast address which the ESG data is transmitted on
from the bootstrap structure
7. Map the corresponding PID to receive IP packets to that address
8. Employ ALC/FLUTE to receive "objects" (aka files) from that address
9. If the directory indicates that an object is type GZIP, un-gzip it
10. Parse the ESG containers in the received objects (files); you should
find some .sdp files in them
11. Save the .sdp files to disk and load them into VLC
12. Don't forget to map the corresponding PIDs for the multicast streams

Regards,
--
Robert Schlabbach
e-mail: robert_s@xxxxxxx
Berlin, Germany


_______________________________________________

linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux