TSDuck References

TSDuck References


"castLabs pioneers software and cloud services for digital video markets worldwide. We continuously use TSDuck for software testing for certifying scramble content configuration. Using TSDuck allows us to save time and money and it is a very useful and convenient way for quick testing."
- castLabs


A technical note from Cisco named "Configure DVB-C Lab Environment with cBR-8, TSDuck, and VLC" describes how to configure a Digital Video Broadcasting - Cable (DVB-C) lab scenario with the TSDuck toolkit, VLC, and cBR-8 (a Cisco equipment).

EPAM Systems

"TSDuck is used at EPAM Systems as a part of streaming/testing infrastructure for one of our clients. Our system is based on shell scripts which are utilising TSDuck to feed DTE-3114 with test streams and distribute DVB-C signal to development CPEs. Entire solution is very stable (with couple of months of uptime) and working 24/7. Thierry was very helpful in the past and when requested to provide support for Source-Specific Multicast (SSM) it was matter of days before he did. Thank you for TSDuck and hoping to contribute in future."
- Piotr Serafin, Delivery Manager at EPAM Systems (quote)

European Broadcasting Union (EBU)

TSDuck is referenced in the list of Open Source Software for Broadcasters by the EBU. TSDuck was presented at the EBU Open Source Meetup during the IBC 2018.


GitHub hosts the TSDuck source code repository and its discussion forum and issue tracker. As of today, TSDuck has received 396 stars on GitHub. There are 695 discussion threads. 110 users have forked the TSDuck repository and 88 pull requests have been submitted. The master branch has currently 2374 commits.

International Datacasting Corporation

"At International Datacasting Corporation, we have been using TSDuck for testing purposes. It has all the features we require and is easy to use. It is true that you can create a plugin in less than a day! We very much appreciate the responsiveness of Thierry to issues that are brought up. We are also looking at incorporating these libraries into our products going forward. We are very impressed and hope to contribute more to the project in the future."
- Rodney Allan, General Manager at International Datacasting (quote)

SRT Alliance

TSDuck supports the Secure Reliable Transport (SRT) protocol as originally defined by Haivision and now placed under the SRT Alliance. The SRT Cookbook includes an article on the usage of TSDuck with SRT.

Universidad Politécnica de Madrid (UPM), Spain

The "Grupo de Aplicación de Telecomunicaciones Visuales" (GATV) of the UPM proposes a topic for a Master of Science thesis using TSDuck. If you are a student there, you may apply.

Universitat Pompeu Fabra (UPF), Barcelona, Spain

Daniel Soto used TSDuck to conduct his research at UPF for his PhD thesis: Aggressive joint compression for DTV simulcast, Journal of Digital Media & Policy, 11:2, pp. 151–174.


The "Widevine CAS Server Integration Guide" (non-public document) describes how to use TSDuck to test a Widevine CAS server platform.


TSDuck is mentioned in the article on MPEG transport stream as a free open source tool to manipulate those streams.