tsdecrypt reads an incoming MPEG transport stream over UDP/RTP and then decrypts it using keys obtained from OSCAM or a similar CAM server. Currently supported crypto systems are Conax, Cryptoworks, Irdeto, Viaccess, Mediaguard (Seca), Videoguard (NDS), Nagra, DRE-Crypt, and Bulcrypt. BISS and constant code words are also supported. tsdecrypt communicates with a CAM server using the cs378x (camd35 over TCP) protocol or the newcamd protocol.

mptsd receives MPEGTS streams from UDP/multicast or HTTP and combines them into one multiple program stream that is suitable for outputing to a DVB-C modulator. It has been tested with the Dektec DTE-3114 Quad QAM Modulator and it is used in production in couple of small DVB-C networks.

Chanl creates a user friendly menu of digital television channels from a channels.conf file that was created with dvb tools. It can launch multiple user configured commands like mplayer and dvbstream to view or record the channel. It supports DVB-T, DVB-S, DVB-C, and ATSC.

biTStream is a set of C headers allowing simpler access to binary structures such as those specified by MPEG, DVB, IETF, etc. It implements most of the MPEG- and DVB-defined PSI tables and descriptors, and allows their parsing and generation.