Linux

The DTVKit software is inherently platform-agnostic and highly adaptable to custom Linux environments. Our components are predominantly written in standard C/C++ and are optimized for embedded platforms, making Linux a popular choice for members building white-label, proprietary, or region-specific solutions. 

Whether you’re building a greenfield embedded project or refreshing a Linux-based product line, DTVKit offers the performance and portability you need. 

 

Why Linux?

 

  • Lightweight deployment with minimal system overhead
  • Ideal for custom STBs and Smart TV operating systems
  • Flexible for hybrid DVB-IP delivery models
  • Works with CI Plus, MHEG, HbbTV, and ATSC stacks
  • No dependency on third-party middleware or OS lock-in
DTVKit Linux PC reference architecture diagram

Linux PC References

  • DVB & ATSC 1.0DVB/T/T2/S/S2/C and ATSC 1.0 builds with file-based transport stream inputTV UI reference application with support for scanning, service selection, guide datasubtitle and closed-caption rendering. FFMPEG back-end for service playback. 
  • DVBNIP: Extension to the DVB desktop build which can identify services from NIP broadcast files (MPE and GSE). Services can be selected from the TV UI application and the corresponding service data will be extracted from the incoming stream/file and cached making them available via a webserver. A standard desktop or web-based player can be used to play the selected service.  
  • ATSC 3.0The ATSC 3.0 stack builds as a headless gateway stack for a Linux PC. Data input can be via a USB tuner or via PCAP files. The stack parses the data and makes the service information and related AV data available via a webserver. A web-based player or Android App can then be used to view the service information and playback selected services. 

Reference Integration

Embedded Linux environments vary widely, making it difficult to offer a single, standard reference integration in the way Android or RDK solutions allow. However, several of our core broadcast stacks can be built on a common Linux desktop platform. This gives manufacturers a fast, flexible environment for evaluation, debugging, and rapid feature development before moving to full device integration. 

Testimonials

Hear from our Valued Members

Find answers to the most common questions about DTVKit’s services and offerings right here.

DTVKit gives you access to a powerful, production‑proven suite of broadcast components — DVB, DVB‑NIP, DSM‑CC, HbbTV 2.0.4, CI Plus 1.4 and 2.0, plus ATSC 1.0 and 3.0.
As a member, you’re not just downloading code; you’re tapping into a shared pool of software components used in millions of devices worldwide. Everything is delivered as full source code, ready for you to integrate, customise, and build on.

Once your membership is confirmed and onboarding is complete, you’ll receive immediate access to the full DTVKit source code repository and documentation. Members are usually up and running within a few days.

Membership gives you unlimited, royalty‑free access to the entire codebase. Use it, modify it, ship it – without per‑unit fees or runtime charges. This model keeps costs predictable and empowers you to innovate freely, without commercial restrictions holding you back.

Yes. The stack is continuously maintained and improved, with updates driven by:

  • evolving DVB, ATSC, and HbbTV standards

  • security and performance enhancements

  • real product feedback from active members

Every improvement strengthens the entire community and you benefit from the collective momentum.

DTVKit is designed to be flexible. It already supports Android TV, RDK, and hybrid white‑label platforms, and can be ported to Linux or other embedded systems.
Members choose DTVKit because it adapts to their roadmap, not the other way around.

No. DTVKit is fully independent.
We align with DVB and ATSC standards to ensure compliance and interoperability, but you don’t need to join those organisations to use our software. Membership with DTVKit alone gives you everything you need to build compliant broadcast products.

Let’s Talk