Enhancing Real-Time Streaming Reliability and Performance Optimization with DASH Content Steering
Metadata
- Publisher
- SMPTE
- Doc Type
- Journal Article
- Content Type
- Original Research
- Abbreviated Title
- SMPTE Motion Imaging Jour.
- Volume
- 133, No. 4, pp. 76–84
- Abstract
- Media streaming over the Internet is dominated by Hypertext Transfer Protocol (HTTP) adaptive streaming solutions. These solutions typically host the required media files on multiple content delivery networks (CDNs). To avoid outages and performance problems, selecting the optimal CDN is an essential step in the media streaming workflow. Content steering allows a distributor to switch a player's CDN source through a remote steering service. This paper focuses on the theoretical and practical aspects of content steering for Dynamic Adaptive Streaming over HTTP (DASH). We highlight the essential features of the DASH-IF Content Steering specification and demonstrate our implementation in an open-source media player (dash.js). Moreover, we illustrate how streaming metrics based on the CTA-5004 (CMCD) specification and information about the Internet Service Provider can drive the selection mechanism on the steering server. Our results show that content steering enables a seamless transition between different CDNs and has the potential to improve the quality of experience for the end-user significantly.
- Publication Date
- 2024-07-01
- DOI
10.5594/JMI.2024/HSKL1799- ISSN
- Print:
1545-0279| Electronic:2160-2492 - Link
- https://doi.org/10.5594/JMI.2024/HSKL1799
- Author(s)
- Daniel SilhavyStefan PhamAlex GiladiAlex BalkAli C. BegenWill Law
- Keyword(s)
- Content Steering, Content Delivery Network, DASH, HLS, Adaptive Bitrate Streaming
- Copyright
- © 2024 SMPTE
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/10.5594-JMI.2024-HSKL1799.json
Reference this Doc
Plain text (ISO 690 compliant)
Preview:
Daniel Silhavy, Stefan Pham, Alex Giladi, Alex Balk, Ali C. Begen, and Will Law; Enhancing Real-Time Streaming Reliability and Performance Optimization with DASH Content Steering, MIJ 2024, Volume 133, Number 4 (pp. 76 to 84); SMPTE, 2024. Available at https://doi.org/10.5594/JMI.2024/HSKL1799
Snippet:
Daniel Silhavy, Stefan Pham, Alex Giladi, Alex Balk, Ali C. Begen, and Will Law; Enhancing Real-Time Streaming Reliability and Performance Optimization with DASH Content Steering, MIJ 2024, Volume 133, Number 4 (pp. 76 to 84); SMPTE, 2024. Available at https://doi.org/10.5594/JMI.2024/HSKL1799
HTML (ISO 690 compliant)
Preview:
Daniel Silhavy, Stefan Pham, Alex Giladi, Alex Balk, Ali C. Begen, and Will Law; Enhancing Real-Time Streaming Reliability and Performance Optimization with DASH Content Steering, MIJ 2024, Volume 133, Number 4 (pp. 76 to 84); SMPTE, 2024. Available at https://doi.org/10.5594/JMI.2024/HSKL1799
Snippet:
<span class="citation">Daniel Silhavy, Stefan Pham, Alex Giladi, Alex Balk, Ali C. Begen, and Will Law; <cite>Enhancing Real-Time Streaming Reliability and Performance Optimization with DASH Content Steering</cite>, MIJ 2024, Volume 133, Number 4 (pp. 76 to 84); SMPTE, 2024. Available at <a href="https://doi.org/10.5594/JMI.2024/HSKL1799" target="_blank" rel="noopener">https://doi.org/10.5594/JMI.2024/HSKL1799</a></span>
SMPTE's HTML Pub
Preview:
Daniel Silhavy, Stefan Pham, Alex Giladi, Alex Balk, Ali C. Begen, and Will Law; Enhancing Real-Time Streaming Reliability and Performance Optimization with DASH Content Steering, MIJ 2024, Volume 133, Number 4 (pp. 76 to 84); SMPTE, 2024
doi: 10.5594/JMI.2024/HSKL1799
url: https://doi.org/10.5594/JMI.2024/HSKL1799
doi: 10.5594/JMI.2024/HSKL1799
url: https://doi.org/10.5594/JMI.2024/HSKL1799
Snippet:
<li> Daniel Silhavy, Stefan Pham, Alex Giladi, Alex Balk, Ali C. Begen, and Will Law; <cite id="bib-10-5594-jmi-2024-hskl1799">Enhancing Real-Time Streaming Reliability and Performance Optimization with DASH Content Steering</cite>, MIJ 2024, Volume 133, Number 4 (pp. 76 to 84); SMPTE, 2024 <span class="doi">10.5594/JMI.2024/HSKL1799</span> </li>