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)
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.
To receive and demuliplex see:
- Kamaelia.Device.DVB.Core.DVB_Multiplex -- a simple tuner/receiver
- Kamaelia.Device.DVB.Core.DVB_Demuxer -- a simple demultiplexer
- Kamaelia.Device.DVB.Tuner.Tuner -- a more flexible tuner
- Kamaelia.Device.DVB.DemuxerService. -- a more flexible demuliplexer
- Kamaelia.Device.DVB.SoftDemux.DVB_SoftDemux -- a drop in replacement for the simple demuliplexer optimised to run faster
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
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