ATSC3pak is BitRouter’s software package that implements ATSC 3.0 standards that introduce better picture and sound quality, interactivity, and mobility to the TV watching experience. They blend broadcast and broadband experience for the viewer. Details about ATSC3pro, a professional TV receiver that uses ATSC3pak, can be found here. ATSC3pak integrates the ATSC 1.0 and ATSC 3.0 standards into a single software product that features:

  • Plug-in support for third party HTML5 user agents
  • Portability via a SoC porting layer
  • Integration with BitRouter’s OTTpak
  • Integration with BitRouter’s ATSC 1.0 stacks – PSIPstack and CAPstack
ATSC 3.0 defines a complex set of software standards required to implement a TV receiver. These include:
A/330 Link-Layer Protocol
A/331 Signaling, Delivery, Synchronization, and Error Protection
A/332 Service Announcement
A/333 Service Usage Reporting
A/337 Application Signaling
A/343 Captions and Subtitles
A/344 ATSC 3.0 Interactive Content
A/360 ATSC 3.0 Security and Service Protection
ISO 14496-12 ISO base media file format
ISO 23008-1 High efficiency coding and media delivery in heterogeneous environments – Part 1: MPEG media transport (MMT)
ISO 23009-1 Dynamic adaptive streaming over HTTP (DASH)

BitRouter’s ATSC3pak product implements these using a cohesive, modular and extensible software architecture that allows multiple protocols and network topologies to co-exist. Following is a high-level block diagram of our ATSC 3.0 receiver software implementation. ATSC 1.0 and OTTpak are not shown in the diagram for the sake of clarity.

Click the image for an enlarged view.
follow BitRouter on LinkedInFollow BitRouter