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
- Support for gateway, set-top box and television devices.
|ATSC 3.0 defines a complex set of software standards required to implement a TV receiver. These include:|
|A/331||Signaling, Delivery, Synchronization, and Error Protection|
|A/333||Service Usage Reporting|
|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.