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.
|Tags||decryption DVB mpeg transport stream Streaming|
|Operating Systems||Linux OS X|
Release Notes: This release adds support for EMM filtering and CHID filtering (tested with RadugaTV). Griffin and DGCrypt CASes are now fully supported.
Release Notes: This release adds full IPv6 support for CAMD connections and IPv6 multicast and unicast input and output. Another major feature is the added support for EMM filtering (see the FILTERING file). Another addition is the support for multiple CAMD addresses returned when resolving the server hostname. tsdecrypt now tries each of the IP addresses and uses the one which works, allowing failover between multiple servers.
Release Notes: This release adds support for Bulcrypt CAS.
Release Notes: This release can be compiled with FFdecsa, which brings up to 40% faster decryption in some cases. libdvbcsa is still the default decryption library, but thanks to FFdecsa, libdvbcsa is now an optional dependency. This release also supports decryption of streams encrypted with BISS or constant code words.
Release Notes: Input buffering was added. This feature helps decrypting services that have very strict timing requirements (like SkyUK). Major bugfixes to the newcamd protocol were made. Added are optimizations and fixes related to MPTS support.