NGBP ATSC 3.0 - Overview
OPEN SOURCE MMT/ROUTE TOOLS | 03.06.2019
jjustman@ngbp.org
Introduction
Jason Justman
Sr. Principal Architect
SinclairDigital
jjustman@ngbp.org
Disclaimer: The views and forward-looking statements
presented in this document do not represent Sinclair Broadcast Group or OneMedia 3.0
What is ATSC 3.0?
…ATSC 3.0 is a suite of voluntary technical
Standards and Recommended Practices
that is fundamentally different from
predecessor ATSC systems and is therefore
largely incompatible with them.
Source: ATSC A/300:2017 - ATSC 3.0 System - https://www.atsc.org
That sounds scary…
Diffusion of Innovation
- Everett Rogers
….four main elements influence the spread of a new idea:
Source: Wikipedia
• the innovation itself
• communication channels
• time
• and a social system
…I’ve heard this before!
This divergence from earlier design is intended
to allow substantial improvements in
performance, functionality and efficiency
sufficient to warrant implementation of a 

non-backwards-compatible system.
Source: ATSC A/300:2017 - ATSC 3.0 System - https://www.atsc.org
What really happens in Tech…
Source: http://linearityofexpectation.blogspot.com/2014/06/hype-curve-meet-diffusion-of-innovations.html
What’s the value proposition?
Source: ATSC A/300:2017 - ATSC 3.0 System - https://www.atsc.org
With higher capacity to deliver Ultra High-Definition
services, robust reception on a wide range of devices,
improved efficiency, IP transport, advanced
emergency alerting, personalization features and
interactive capability, the ATSC 3.0 Standard provides
much more capability than previous generations of
terrestrial broadcasting.
…That sounds incredibly complex
Image Source: ATSC A/300:2017 - ATSC 3.0 System - https://www.atsc.org
Conceptual Development of ATSC 3.0
started after 1.0 was released with the Grand Alliance.
Rethinking the fundamentals of RF Spectrum
Allocation and Utilization built on IP.
…I thought this was about Video?
…We’re getting there!Source:A/321 and A/322
Just one more slide…
…We’re getting there!Source:A/321 and A/322
…It’s important, I promise…
Source:A/321 and A/322
…It’s important, I promise…
Source:A/324
….yada yada yada…
Source:A/324
Moving Video…finally!
Source:A/324
Statistical Multiplexing At Scale…and in IP!
Source:A/324
The Shannon Limit!
Source:A/324
The theoretical limit of how much information can
be carried over a noisy channel
SDR Forward and Return Transmission
Source:A/323
Receiver Conceptual Protocol Stack
Source:A/323
MMT:
LIVE DISTRIBUTION
(fragmentation aware)
ROUTE/DASH:
PRE-POSITIONED/NRT
OBJECT DELIVERY
(NOT fragmentation aware)
Moving from RF/Hardware to Software
Broadcast is just an HTML5 App!
ATSC A/337:
Application Signaling
ATSC A/344:
Interactive Content
libatsc3
• PCAP from in-market ATSC 3.0 forward transmissions
• SLT Acquisition
• MMT De-encapsulation and SLS
• ALC/ROUTE and DASH Re-constitution
• ISOBMFF Re-multiplexing output
• ffplay test harness video playback
Genesis: First line of code written in December 21st, 2018
Goal:To open ATSC 3.0 up to talented Software Engineers
www.ngbp.org
libatsc3 - and other supporting materials
https://github.com/jjustman/atsc-3.0-mmt-pcaps
www.ngbp.org
https://github.com/jjustman/libatsc3
https://github.com/jjustman/ffmpeg-hls-pts-discontinuity-reclock
https://github.com/jjustman/scte35
THANK YOU

NGBP ATSC 3.0 Overview

  • 1.
    NGBP ATSC 3.0- Overview OPEN SOURCE MMT/ROUTE TOOLS | 03.06.2019 jjustman@ngbp.org
  • 2.
    Introduction Jason Justman Sr. PrincipalArchitect SinclairDigital jjustman@ngbp.org Disclaimer: The views and forward-looking statements presented in this document do not represent Sinclair Broadcast Group or OneMedia 3.0
  • 3.
    What is ATSC3.0? …ATSC 3.0 is a suite of voluntary technical Standards and Recommended Practices that is fundamentally different from predecessor ATSC systems and is therefore largely incompatible with them. Source: ATSC A/300:2017 - ATSC 3.0 System - https://www.atsc.org
  • 4.
    That sounds scary… Diffusionof Innovation - Everett Rogers ….four main elements influence the spread of a new idea: Source: Wikipedia • the innovation itself • communication channels • time • and a social system
  • 5.
    …I’ve heard thisbefore! This divergence from earlier design is intended to allow substantial improvements in performance, functionality and efficiency sufficient to warrant implementation of a 
 non-backwards-compatible system. Source: ATSC A/300:2017 - ATSC 3.0 System - https://www.atsc.org
  • 6.
    What really happensin Tech… Source: http://linearityofexpectation.blogspot.com/2014/06/hype-curve-meet-diffusion-of-innovations.html
  • 7.
    What’s the valueproposition? Source: ATSC A/300:2017 - ATSC 3.0 System - https://www.atsc.org With higher capacity to deliver Ultra High-Definition services, robust reception on a wide range of devices, improved efficiency, IP transport, advanced emergency alerting, personalization features and interactive capability, the ATSC 3.0 Standard provides much more capability than previous generations of terrestrial broadcasting.
  • 8.
    …That sounds incrediblycomplex Image Source: ATSC A/300:2017 - ATSC 3.0 System - https://www.atsc.org Conceptual Development of ATSC 3.0 started after 1.0 was released with the Grand Alliance. Rethinking the fundamentals of RF Spectrum Allocation and Utilization built on IP.
  • 9.
    …I thought thiswas about Video? …We’re getting there!Source:A/321 and A/322
  • 10.
    Just one moreslide… …We’re getting there!Source:A/321 and A/322
  • 11.
    …It’s important, Ipromise… Source:A/321 and A/322
  • 12.
    …It’s important, Ipromise… Source:A/324
  • 13.
  • 14.
  • 15.
    Statistical Multiplexing AtScale…and in IP! Source:A/324
  • 16.
    The Shannon Limit! Source:A/324 Thetheoretical limit of how much information can be carried over a noisy channel
  • 17.
    SDR Forward andReturn Transmission Source:A/323
  • 18.
    Receiver Conceptual ProtocolStack Source:A/323 MMT: LIVE DISTRIBUTION (fragmentation aware) ROUTE/DASH: PRE-POSITIONED/NRT OBJECT DELIVERY (NOT fragmentation aware)
  • 19.
    Moving from RF/Hardwareto Software Broadcast is just an HTML5 App! ATSC A/337: Application Signaling ATSC A/344: Interactive Content
  • 20.
    libatsc3 • PCAP fromin-market ATSC 3.0 forward transmissions • SLT Acquisition • MMT De-encapsulation and SLS • ALC/ROUTE and DASH Re-constitution • ISOBMFF Re-multiplexing output • ffplay test harness video playback Genesis: First line of code written in December 21st, 2018 Goal:To open ATSC 3.0 up to talented Software Engineers www.ngbp.org
  • 21.
    libatsc3 - andother supporting materials https://github.com/jjustman/atsc-3.0-mmt-pcaps www.ngbp.org https://github.com/jjustman/libatsc3 https://github.com/jjustman/ffmpeg-hls-pts-discontinuity-reclock https://github.com/jjustman/scte35
  • 22.