Streamlining WebRTC and DASH for Near-Real-Time Media Delivery
Metadata
- Publisher
- SMPTE — White Plains, NY, USA
- Doc Type
- Conference Paper
- Content Type
- Original Research
- Volume
- 2022, No. 10, pp. 1–17
- Abstract
- WebRTC is a set of W3C and IETF standards that allows real-time media delivery to users, with an end-to-end latency of under half a second. Support for WebRTC is built into all modern browsers across desktop and mobile devices, allowing for video, audio, and data streaming. The original focus of WebRTC has been videoconferencing. However, it is increasingly being used today for real-time streaming of premium content because of its ultra-low latency features. These features enable new user experiences involving user interactivity that are not easy to deliver or even possible with the traditional broadcast or streaming delivery protocols. Due to this increasing usage for premium content, the integration of WebRTC with the de facto adaptive streaming protocols such as Dynamic Adaptive Streaming over HTTP (DASH) is desirable. — This paper describes some use cases that could benefit from an integrated approach to streaming with DASH and WebRTC. These include the insertion of pre-recorded advertising into real-time streams such as sporting events, cloud gaming events, or concerts; co-watching synchronized streams with audio/video/text chat; and interactive broadcast content consisting of both live and on-demand elements. Interactivity can range from simple text-based feedback to the audience's video participation with event commentators. This paper describes the key performance indicators (KPIs) relevant to each use case. These include various measures of latency, delay, and synchronization as well as quality and adaptability to changing network conditions. Example workflows between DASH and WebRTC clients are provided and discussed, as are proposed architectures for both servers and clients.
- Publication Date
- 2022-10-24
- DOI
10.5594/M001961- ISBN
- Print:
978-1-61482-963-8 - Link
- https://doi.org/10.5594/M001961
- Author(s)
- Louay BassboussPhD, Fraunhofer Institute for Open Communication Systems (Germany)Ali C. BegenPhD, Comcast (US) and Ozyegin University (Turkey)Daniel SilhavyFraunhofer Institute for Open Communication Systems (Germany)Omar Sherif Gamal AttiaFraunhofer Institute for Open Communication Systems (Germany)Julia KenyonPhenix Real Time Solutions (USA)Ofer Shem TovEdgecast (USA)Jonas BirmeEyevinn Technology (Sweden)
- Keyword(s)
- WebRTC, DASH, Real-time Streaming, Adaptive Bitrate Streaming, Sub-second Latency, Interactive Content, Premium Content Streaming
- Copyright
- © 2022 Society of Motion Picture and Television Engineers, Inc.
Bibliographic Reference(s)
- Eyevinn, “Media Server independent WebRTC player,” https://webrtc.player.eyevinn.technology/ EXTERNAL
- DASH Industry Forum (DASH-IF), “DASH-IF Report: DASH and WebRTC-Based Streaming,” Mar. 2022, https://dashif.org/webRTC/report EXTERNAL
- Daniel Silhavy, Stefan Pham, Stefan Arbanowski, Stephan Steglich, and Björn Harrer. Latest advances in the development of the open-source player dash.js. ACM MHV 2022 EXTERNAL
- IETF Datatracker, “Real-Time Communication in WEB-browsers (rtcweb),” https://datatracker.ietf.org/wg/rtcweb/documents/ EXTERNAL
- Silhavy, Daniel, Pham, Stefan, Lasak, Martin, Chen, Anita and Arbanowski, Stefan. Low latency streaming and multi DRM with dash.js. ACM MMSys 2020 EXTERNAL
- Eyevinn, “WebRTC HTTP Playback Protocol (WHPP),” https://github.com/Eyevinn/webrtc-http-playback-protocol/blob/master/webrtc-http-playback-protocol.md EXTERNAL
- S. Murillo and A. Gouaillard, “WebRTC-HTTP ingestion protocol (WHIP),” https://datatracker.ietf.org/doc/draft-ietf-wish-whip/ EXTERNAL
- DASH Industry Forum (DASH-IF), “dash.js,” https://github.com/Dash-Industry-Forum/dash.js EXTERNAL
- International Telecommunication Unit (ITU), “G.114: One-way transmission time,” Feb. 2020, https://www.itu.int/rec/T-REC-G.114 EXTERNAL
- callstats.io, “WebRTC Architectures Explained in 5 Minutes or Less,” Nov. 2018, https://www.callstats.io/blog/webrtc-architectures-explained-in-5-minutes-or-less EXTERNAL
- Abdelhak Bentaleb, Mehmet N. Akcay, May Lim, Ali C. Begen and Roger Zimmermann, “Catching the moment with LoL+ in Twitch-like low-latency live streaming platforms,” IEEE Trans. Multimedia, vol. 24, pp. 2300-2314, 2022 (DOI: 10.1109/TMM.2021.3079288) EXTERNAL
- World Wide Web Consortium (W3C), “WebRTC 1.0: Real-Time Communication Between Browsers,” Jan. 2021, https://www.w3.org/TR/webrtc/ EXTERNAL
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/10.5594-M001961.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:
Louay Bassbouss, Ali C. Begen, Daniel Silhavy, Omar Sherif Gamal Attia, Julia Kenyon, Ofer Shem Tov, and Jonas Birme; Streamlining WebRTC and DASH for Near-Real-Time Media Delivery, SMPTE Meetings and Conferences ( October 2022); SMPTE, 2022, ISBN: 978-1-61482-963-8. Available at https://doi.org/10.5594/M001961
Snippet:
Louay Bassbouss, Ali C. Begen, Daniel Silhavy, Omar Sherif Gamal Attia, Julia Kenyon, Ofer Shem Tov, and Jonas Birme; Streamlining WebRTC and DASH for Near-Real-Time Media Delivery, SMPTE Meetings and Conferences ( October 2022); SMPTE, 2022, ISBN: 978-1-61482-963-8. Available at https://doi.org/10.5594/M001961
HTML (ISO 690 compliant)
Preview:
Louay Bassbouss, Ali C. Begen, Daniel Silhavy, Omar Sherif Gamal Attia, Julia Kenyon, Ofer Shem Tov, and Jonas Birme; Streamlining WebRTC and DASH for Near-Real-Time Media Delivery, SMPTE Meetings and Conferences ( October 2022); SMPTE, 2022, ISBN: 978-1-61482-963-8. Available at https://doi.org/10.5594/M001961
Snippet:
<span class="citation">Louay Bassbouss, Ali C. Begen, Daniel Silhavy, Omar Sherif Gamal Attia, Julia Kenyon, Ofer Shem Tov, and Jonas Birme; <cite>Streamlining WebRTC and DASH for Near-Real-Time Media Delivery</cite>, SMPTE Meetings and Conferences ( October 2022); SMPTE, 2022, ISBN: 978-1-61482-963-8. Available at <a href="https://doi.org/10.5594/M001961" target="_blank" rel="noopener">https://doi.org/10.5594/M001961</a></span>
SMPTE's HTML Pub
Preview:
Louay Bassbouss, Ali C. Begen, Daniel Silhavy, Omar Sherif Gamal Attia, Julia Kenyon, Ofer Shem Tov, and Jonas Birme; Streamlining WebRTC and DASH for Near-Real-Time Media Delivery, SMPTE Meetings and Conferences ( October 2022); SMPTE, 2022, ISBN: 978-1-61482-963-8
doi: 10.5594/M001961
url: https://doi.org/10.5594/M001961
doi: 10.5594/M001961
url: https://doi.org/10.5594/M001961
Snippet:
<li> Louay Bassbouss, Ali C. Begen, Daniel Silhavy, Omar Sherif Gamal Attia, Julia Kenyon, Ofer Shem Tov, and Jonas Birme; <cite id="bib-10-5594-m001961">Streamlining WebRTC and DASH for Near-Real-Time Media Delivery</cite>, SMPTE Meetings and Conferences ( October 2022); SMPTE, 2022, ISBN: 978-1-61482-963-8 <span class="doi">10.5594/M001961</span> </li>