Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3638036.3640293acmconferencesArticle/Chapter ViewAbstractPublication PagesmhvConference Proceedingsconference-collections
short-paper
Open access

Content Steering: a Standard for Multi-CDN Streaming

Published: 14 March 2024 Publication History

Abstract

DASH-IF Content Steering [4] (to be soon published as ETSI TS 103 998) is a new standard developed by the DASH Industry Forum (DASH-IF), defining means for managing DASH [5] media delivery using multiple content delivery networks (CDNs). At the server-client interaction level, this standard is compatible with the CDN steering features of HTTP Live Streaming (HLS) [1, 6], effectively enabling the same content steering servers to control delivery for both HLS and DASH-based media distribution.
In this presentation, we briefly review the history of this standard's creation, explain its operation principles, and discuss its various features, utilities and benefits. We also review the implementation of this standard in the DASH-IF reference client (dash.js [3]) [8] and several server implementations available thanks to the efforts of the Players and Playback Working Group at the Streaming Video Technology Alliance (SVTA). Specifically, we examine an implementation using standard Web servers and an architecture enabling deployment using edge functions of modern CDNs or edge platforms. We also discuss using CTA-5004 (Common Media Client Data, CMCD [2]) metadata in the feedback to steering servers and the benefits it brings in this context [7, 9].

References

[1]
Apple. HLS content steering specification. [Online] Available: https://developer.apple.com/streaming/HLSContentSteeringSpecification.pdf, 2021. Accessed on Jan. 17, 2024.
[2]
Consumer Technology Association. Web application video ecosystem - common media client data (CMCD). [Online] Available: https://cdn.cta.tech/cta/media/media/resources/standards/pdfs/cta-5004-final.pdf, 2020. Accessed on Jan. 17, 2024.
[3]
DASH-IF. dash.js JavaScript Reference Client. [Online] Available: https://reference.dashif.org/dash.js/, 2020. Accessed on Jan. 17, 2024.
[4]
DASH-IF. Content steering for DASH. [Online] Available: https://members.dashif.org/wg/Interoperability/document/4810, 2023. Accessed on Jan. 17, 2024.
[5]
ISO/IEC. ISO/IEC 23009-1:2022 Information technology - Dynamic adaptive streaming over HTTP (DASH) - Part 1: Media presentation description and segment formats. [Online] Available: https://www.iso.org/standard/83314.html, 2022. Accessed on Jan. 17, 2024.
[6]
R. Pantos, Ed. HTTP Live Streaming 2nd Edition. [Online] Available: https://datatracker.ietf.org/doc/draft-pantos-hls-rfc8216bis/, 2023. Accessed on Jan. 17, 2024.
[7]
Y. Reznik, A. Waldron, and G. Cabrera. Simplifying multi-CDN delivery with HLS / DASH content steering. In SMPTE Media Tech. Summit, 2023.
[8]
D. Silhavy, W. Law, S. Pham, A. C. Begen, A. Giladi, and A. Balk. Dynamic CDN switching - DASH-IF content steering in dash.js. In ACM MHV, 2023 (
[9]
D. Silhavy, S. Pham, A. Giladi, A. Balk, A. C. Begen, and W. Law. Real-time streaming reliability and performance optimization using content steering. In SMPTE Media Tech. Summit, 2023 (

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MHV '24: Proceedings of the 3rd Mile-High Video Conference
February 2024
150 pages
ISBN:9798400704932
DOI:10.1145/3638036
This work is licensed under a Creative Commons Attribution International 4.0 License.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 March 2024

Check for updates

Author Tags

  1. Content delivery
  2. DASH
  3. HLS
  4. HTTP

Qualifiers

  • Short-paper
  • Research
  • Refereed limited

Conference

MHV '24
Sponsor:
MHV '24: Mile-High Video Conference
February 11 - 14, 2024
CO, Denver, USA

Upcoming Conference

MHV '25
Mile-High Video Conference
February 18 - 20, 2025
Denver , CO , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 209
    Total Downloads
  • Downloads (Last 12 months)209
  • Downloads (Last 6 weeks)37
Reflects downloads up to 03 Feb 2025

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media