Next Generation OTT Distribution Architecture Supporting Multicast-Assisted ABR (mABR) and HTTP/3 over QUIC
Metadata
- Publisher
- SMPTE — White Plains, NY, USA
- Doc Type
- Conference Paper
- Content Type
- Original Research
- Volume
- 2020, No. 11, pp. 1–12
- Abstract
- The potential audience for streaming media services is massive, but satisfying that kind of demand poses a huge technical challenge. Even if existing Content Delivery Networks were capable of distributing such loads, the costs at that scale would remain beyond the monetary capabilities of any broadcaster. By reducing transmission costs associated with content delivery at scale, broadcasters would pay less to the CDNs, making the content cheaper to the end user. — In traditional broadcasting technologies, a majority of commercially available content distribution architectures are based on a paradigm rooted in linear broadcast services, having a very simple unified service composition focusing and delivery interpretable on compatible TV sets with builtin tuners. Whilst this helped transform the industry by facilitating the transition from analogue to digital broadcast content distribution, it now leaves content providers and broadcast network operators wondering how they can remain relevant in the age of Web and Internet streaming. — This article will take its point of departure in evolved content distribution systems and the resulting system architectures for a next generation broadcast OTT live and on-demand streaming. It will focus on a solution for efficient and secure transport of well-known low latency streaming protocols by employing QUIC as a primary transport protocol for the industry leading IP Multicast architectures supporting multicast-assisted adaptive bitrate (mABR) streaming, enabled by novel HTTP/3 Server Push techniques. At scale, the solution could significantly reduce the amount of open streaming sessions, improving the scalability of existing audio-video streaming architectures, and reducing the wastage of scarce bandwidth. Placing physical gateway boxes within users' home network that fully support QUIC and Multicast content reception can reduce the prevalent lack of user agent support for reception of Multicast QUIC content. The report includes state-of-the-art research behind elements of Multicast QUIC featuring Multicast Gateway authorization using OAuth 2.0 with Proof Key for Code Exchange (PKCE) flow, followed by its design, requirements specification and proof-of-concept implementation written in Golang. — This new model with the core transport protocol based on QUIC will be the foundation for unified content distribution architectures, spanning Internet streaming, IPTV, 5G, and the latest ATSC and DVB physical layers allowing for an efficient, IP-based delivery of linear content to thin clients.
- Publication Date
- 2020-11-10
- DOI
10.5594/M001928- Link
- https://doi.org/10.5594/M001928
- Author(s)
- Aleksander NowakM.Sc. in Engineering Student, Aalborg University CopenhagenJonas HansenM.Sc. in Engineering Student, Aalborg University CopenhagenAllan HammershojCOO and Co-Founder, mediathand CopenhagenCedomir StefanovicAssociate Professor, Aalborg University Copenhagen
- Keyword(s)
- Multicast Adaptive Bitrate (MABR), QUIC, Multicast, Low-latency Streaming, HTTP/3, TLS 1.3, OAuth 2.0, PKCE, ATSC 3.0, DVB-GSE, OTT-B, ROUTE, Golang, 5G, IPTV
- Copyright
- © 2020 Society of Motion Picture and Television Engineers, Inc.
Bibliographic Reference(s)
- ETSI.TS-102-606 — “Digital Video Broadcasting (DVB); Generic Stream Encapsulation (GSE) Protocol,” ETSI TS 102 606. EXTERNAL
- ISO.23008-1 — “High Efficiency Coding and Media Delivery in Heterogeneous Environments — Part 1: MPEG Media Transport (MMT),” specified as ISO/IEC 23008-1. [Online]. Available: https://www.iso.org/standard/76386.html EXTERNAL
- W. Law, “Three roads to Jerusalem”, Demuxed, December 2019, https://www.youtube.com/watch?v=Col12gjnNlI. EXTERNAL
- “HTTP Live Streaming 2nd Edition”, draft-pantos-hls-rfc8216bis-07: https://tools.ietf.org/html/draft-pantos-hls-rfc8216bis-07 EXTERNAL
- “Adaptive media streaming over IP multicast”, DVB Document A176, Second edition, March EXTERNAL
- DVB Document A176, “Adaptive media streaming over ip multicast”, March 2018, https://dvb.org/?standard=adaptive-media-streaming-over-ip-multicast. EXTERNAL
- Figure 4.2-1 in “Adaptive media streaming over IP multicast”, DVB Document A176, Second edition, March 2020 EXTERNAL
- “ATSC Standard: Signaling, Delivery, Synchronization, and Error Protection”, Doc. A/331:2020, Advanced Television Systems Committee, Washington, DC, 16 January 2020 EXTERNAL
- “Explore HLS streaming”, Apple WWDC2020, https://developer.apple.com/news/?id=lve6alo6 EXTERNAL
- “Targeted advertising, multicast, future satellite delivery”, Magazine DVB Scene 55, March 2020, https://dvb.org/wp-content/uploads/2020/03/dvb-scene55.pdf EXTERNAL
- “Super Bowl LII”, Wikipedia, https://en.wikipedia.org/wiki/Super_Bowl_LII. EXTERNAL
- A. Langley et al., “The quic transport protocol: Design and internet-scale deployment”, SIGCOMM ’17, August 21-25, 2017 EXTERNAL
- L. Pardue, “There and back again - reinventing udp streaming with quic”, Demuxed, December 2019, https://youtu.be/Zdkjd7-EWmQ. EXTERNAL
- J. Porter, “Youtube joins netflix in reducing video quality in europe”, The Verge, March 2020, https://www.theverge.com/2020/3/20/21187930/. EXTERNAL
- L.Pardue, R.Bradbury, and S.Hurst, “Hypertext transfer protocol (HTTP) over multicast quic”, Network Working Group Internet-Draft, February 2019, https://tools.ietf.org/id/draft-pardue-quic-http-mcast-04.html EXTERNAL
- P. Navali, R. Nair, “Software-Defined Service Orchestration for MABR TV Services”, https://www.nctatechnicalpapers.com/Paper/2018/2018-software-defined-service-orchestration-for-mabr-tv-services EXTERNAL
- “Low-latency Modes for DASH”, DASH-IO IOP update, https://dashif.org/docs/CR-Low-Latency-Live-r8.pdf EXTERNAL
- TrustZone in ARM Cortex-A, https://www.arm.com/why-arm/technologies/trustzone-for-cortex-a EXTERNAL
- R. Bradbury and L. Pardue, “Scalable internet broadcasting using multicast quic”, Linx100, March 2018, https://youtu.be/7l6mXM5CrmQ. EXTERNAL
- “HTTP/3 support”, Safari 14 Beta Release Notes, https://developer.apple.com/documentation/safari-release-notes/safari-14-beta-release-notes EXTERNAL
- C. Perkins and J. Ott, “Real-time audio-visual media transport over quic”, EPIQ'18, December 2018. EXTERNAL
- D. Stenberg, “HTTP/3 explained”, https://http3-explained.haxx.se/en. EXTERNAL
- IETF RFC 4604 [Active*]
- IETF RFC 6749 [Active*]
- IETF RFC 7636 [Active*]
- IETF RFC 7761 [Active*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/10.5594-M001928.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
Aleksander Nowak, Jonas Hansen, Allan Hammershoj, and Cedomir Stefanovic; Next Generation OTT Distribution Architecture Supporting Multicast-Assisted ABR (mABR) and HTTP/3 over QUIC, SMPTE Meetings and Conferences ( November 2020); SMPTE, 2020. Available at https://doi.org/10.5594/M001928
Snippet:
Aleksander Nowak, Jonas Hansen, Allan Hammershoj, and Cedomir Stefanovic; Next Generation OTT Distribution Architecture Supporting Multicast-Assisted ABR (mABR) and HTTP/3 over QUIC, SMPTE Meetings and Conferences ( November 2020); SMPTE, 2020. Available at https://doi.org/10.5594/M001928
HTML (ISO 690 compliant)
Preview:
Aleksander Nowak, Jonas Hansen, Allan Hammershoj, and Cedomir Stefanovic; Next Generation OTT Distribution Architecture Supporting Multicast-Assisted ABR (mABR) and HTTP/3 over QUIC, SMPTE Meetings and Conferences ( November 2020); SMPTE, 2020. Available at https://doi.org/10.5594/M001928
Snippet:
<span class="citation">Aleksander Nowak, Jonas Hansen, Allan Hammershoj, and Cedomir Stefanovic; <cite>Next Generation OTT Distribution Architecture Supporting Multicast-Assisted ABR (mABR) and HTTP/3 over QUIC</cite>, SMPTE Meetings and Conferences ( November 2020); SMPTE, 2020. Available at <a href="https://doi.org/10.5594/M001928" target="_blank" rel="noopener">https://doi.org/10.5594/M001928</a></span>
SMPTE's HTML Pub
Preview:
Aleksander Nowak, Jonas Hansen, Allan Hammershoj, and Cedomir Stefanovic; Next Generation OTT Distribution Architecture Supporting Multicast-Assisted ABR (mABR) and HTTP/3 over QUIC, SMPTE Meetings and Conferences ( November 2020); SMPTE, 2020
doi: 10.5594/M001928
url: https://doi.org/10.5594/M001928
doi: 10.5594/M001928
url: https://doi.org/10.5594/M001928
Snippet:
<li> Aleksander Nowak, Jonas Hansen, Allan Hammershoj, and Cedomir Stefanovic; <cite id="bib-10-5594-m001928">Next Generation OTT Distribution Architecture Supporting Multicast-Assisted ABR (mABR) and HTTP/3 over QUIC</cite>, SMPTE Meetings and Conferences ( November 2020); SMPTE, 2020 <span class="doi">10.5594/M001928</span> </li>