August'24: Kamaelia is in maintenance mode and will recieve periodic updates, about twice a year, primarily targeted around Python 3 and ecosystem compatibility. PRs are always welcome. Latest Release: 1.14.32 (2024/3/24)

Kamaelia.Device.DVB

Components for receiving and processing DVB transmissions

These components provide facilities to receive, demultiplex and process Terrestrial Digital Television broadcasts broacast using the DVB-T standard.

To tune to and receive such signals requires an appropriate DVB-T receiver adaptor and drivers and firmware. Support for this is currently only available for the Linux platform (via the linux dvb-api).

Windows and Mac are currently not supported.

These components require the python-dvb3 and support-code bindings to be compiled.

Component overview

To receive and demuliplex see:

To extract and parse metadata from the stream:

  • Kamaelia.Device.DVB.Parse -- a large suite of components for parsing most PSI tables
  • Kamaelia.Device.DVB.EIT -- a simple set of components for parsing EIT (now & next events) tables
  • Kamaelia.Device.DVB.Nowext -- components for simplifying raw parsed EIT tables into useful events - eg. signalling the start of a programme
  • Kamaelia.Device.DVB.PSITables -- some utility components for processing PSI tables

Feedback

Got a problem with the documentation? Something unclear that could be clearer? Want to help improve it? Constructive criticism is very welcome - especially if you can suggest a better rewording!

Please leave you feedback here in reply to the documentation thread in the Kamaelia blog.

-- Automatic documentation generator, 05 Jun 2009 at 03:01:38 UTC/GMT