Mailing List archive

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

[linux-dvb] Re: constructing DVB-T transport stream from DVB-S received streams



From: <h162@ied.com>
>   I was wondering whether anyone here could advise of a
> strategy on how to create DVB-T TS (namely how to construct
> program tables, network tables and what other control tables
> there are in DVB-T), from a set of received channels from a
> few DVB-S cards, so that standards-compliant DVB-T receivers
> could play channels out of the box.

Just converting between DVB flavors is as simple as it gets: You only have
to replace the NIT. Exchange e.g. the
satellite_delivery_system_descriptor() with a
terrestrial_delivery_system_descriptor(). That's all there is to it when it
comes to converting between DVB flavors.

*HOWEVER* you will probably also have to adjust to bandwidth limitations,
i.e. only take a _subset_ of the services received from e.g. satellite and
feed them to DVB-T. In that case, you will have to rebuild the PAT, PMT and
SDT, and possibly have to modify the video stream - but all this has
nothing to do with the DVB-S vs DVB-T conversion anymore, and is mostly
concerned with MPEG-2, but not with DVB (only the SDT is DVB).

>   Is there a spec for DVB-T control tables ?

Download ETSI EN 300 468 from http://www.etsi.org - it contains the
specifications for the DVB NIT and the DVB SDT. As to PAT, PMT and MPEG-2
video, you'll have to get ISO/IEC 13818-1 and ISO/IEC 13818-2 for that,
respectively.

Regards,
--
Robert Schlabbach
e-mail: robert_s@gmx.net
Berlin, Germany





Home | Main Index | Thread Index