Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

NGBP ATSC 3.0 Overview

89 views

Published on

Jason Justman from Sinclair Digital on ATSC 3.0, why it is cool and why it is relevant to software people.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

NGBP ATSC 3.0 Overview

  1. 1. NGBP ATSC 3.0 - Overview OPEN SOURCE MMT/ROUTE TOOLS | 03.06.2019 jjustman@ngbp.org
  2. 2. 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
  3. 3. 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
  4. 4. 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
  5. 5. …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
  6. 6. What really happens in Tech… Source: http://linearityofexpectation.blogspot.com/2014/06/hype-curve-meet-diffusion-of-innovations.html
  7. 7. 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.
  8. 8. …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.
  9. 9. …I thought this was about Video? …We’re getting there!Source:A/321 and A/322
  10. 10. Just one more slide… …We’re getting there!Source:A/321 and A/322
  11. 11. …It’s important, I promise… Source:A/321 and A/322
  12. 12. …It’s important, I promise… Source:A/324
  13. 13. ….yada yada yada… Source:A/324
  14. 14. Moving Video…finally! Source:A/324
  15. 15. Statistical Multiplexing At Scale…and in IP! Source:A/324
  16. 16. The Shannon Limit! Source:A/324 The theoretical limit of how much information can be carried over a noisy channel
  17. 17. SDR Forward and Return Transmission Source:A/323
  18. 18. Receiver Conceptual Protocol Stack Source:A/323 MMT: LIVE DISTRIBUTION (fragmentation aware) ROUTE/DASH: PRE-POSITIONED/NRT OBJECT DELIVERY (NOT fragmentation aware)
  19. 19. Moving from RF/Hardware to Software Broadcast is just an HTML5 App! ATSC A/337: Application Signaling ATSC A/344: Interactive Content
  20. 20. 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
  21. 21. 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
  22. 22. THANK YOU

×