tsdecrypt liest einen eingehenden MPEG-Transport-Stream über UDP/RTP und entschlüsselt ihn unter Verwendung von libdvbcsa und Schlüsseln, die von OSCAM oder einem ähnlichen CAM-Server stammen. Aktuell unterstützte Kryptosysteme sind Conax, Cryptoworks, Irdeto, Viaccess, Mediaguard (Seca), Videoguard (NDS), Nagra und DRE-Crypt. tsdecrypt kommuniziert mit dem CAM-Server mit dem cs378x-Protokoll (camd35 über TCP). (non)