Server-Side Segment Selection for Low-Latency Streaming—S4S
Metadata
- Publisher
- SMPTE — White Plains, NY, USA
- Doc Type
- Journal Article
- Content Type
- Original Research
- Abbreviated Title
- SMPTE Mot. Imag. J
- Volume
- 130, No. 10, pp. 50–56
- Abstract
- Over-the-top (OTT) streaming growth is driven by the increasing number of wireless connected devices such as tablets and phones. An enabler for using these devices is adaptive bitrate (ABR) streaming that allows devices to select at each moment the stream quality that best fits the available bandwidth. The overall experience is highly dependent on the bandwidth estimation. The current approach to bandwidth estimation in HTTP-based ABR players is challenged by the evolution toward low-latency protocols (DASH CTE—Dynamic Adaptive Streaming over HTTP—Chunked Transfer Encoding) or (HLS LL—HTTP Live Streaming—Low-Latency), which result in micro-burst of traffic. Indeed, estimation at the client side, at the HTTP level, relies on the assumption that a relatively large segment of data is available and can be sent at the link speed, which is not the case anymore with low-latency protocols. To address this issue, we propose a novel scheme Server-Side Segment Selection for streaming (S4S), which allows players to interact with an S4S-enabled server to improve the overall experience. First, bandwidth estimation is done at the server side, using transport’s congestion control sender-side stats, leading to more precise estimates even in the presence of small burst, especially when using modern congestion control algorithms such as Bottleneck Bandwidth and Round-trip propagation time (BBR) or Performance-orientated Congestion Control (PCC). Second, we define a protocol for allowing the network to control the bandwidth versus quality tradeoff.
- Publication Date
- 2021-11-01
- DOI
10.5594/JMI.2021.3117125- ISSN
- Print:
1545-0279| Electronic:2160-2492 - Link
- https://doi.org/10.5594/JMI.2021.3117125
- Author(s)
- Guillaume Bichot
bio
Guillaume Bichot joined Broadpeak in August 2018 as the head of Exploration Team with a focus on addressing and developing innovation. Prior to working at Broadpeak, he was a principal scientist at Technicolor and Thomson, where he led international teams/activities related to image and networking. His areas of expertise include video streaming, IoT, wireless, broadband access, cloud networking-NFV, and virtualization. He has contributed to many collaborative projects, standardization bodies, and authored numerous papers at industry conferences.Nicolas Le Scouarnecbio
Nicolas Le Scouarnec is a research engineer on the Exploration Team at Broadpeak. His current research focuses on modern internet protocols for video streaming and reliable, high-performance CDN systems. Prior to joining Broadpeak, he was a senior scientist in distributed systems, security, and high-performance machine learning at Technicolor. He holds a Ph.D. in computer science from INSA de Rennes, Rennes, France. - Keyword(s)
- Low-latency Adaptive Bitrate (ABR) Streaming For Live Content
- Copyright
- © 2021 SMPTE
Bibliographic Reference(s)
- ETSI.TS-103-285.2020 — European Telecommunications Standards Institute (ETSI) TS 103 285 V1.3.1 (2020-02), Digital Video Broadcasting (DVB); EXTERNAL
- ISO.23000-19 — International Organization for Standardization/International Electrotechnical Commission (ISO/IEC) 23000-19, “Information Technology—Multimedia Application Format (MPEG-A)—Part 19: Common Media Application Format (CMAF) for Segmented Media.” EXTERNAL
- ISO.23009 — Motion Picture Experts Group (MPEG), “Dynamic Adaptive Streaming over HTTP (DASH),” ISO/IEC 23009, 2012. EXTERNAL
- A. Bentaleb, C. Timmerer, A. C. Begen, and R. Zimmermann, “Bandwidth Prediction in Low-Latency Chunked Streaming,” NOSSDAV’19, Amherst, MA, Jun. 21, 2019. EXTERNAL
- M. Lim, M. N. Akcay, A. Bentaleb, A. C. Begen, and R. Zimmermann, “When They Go High, We Go Low: Low-Latency Live Streaming in dash.js with LoL,” MMSys ’20: Proc. 11th ACM Multimedia Systems Conf., pp. 321–326, May 2020. EXTERNAL
- H. Mao, R. Netravali, and M. Alizadeh, “Neural Adaptive Video Streaming with Pensieve,” SIGCOMM ’17, Los Angeles, EXTERNAL
- S. Petrangeli, J. Famaey, M. Claeys, S. Latré, and F. De Turk, “QoE-Driven Rate Adaptation Heuristic for Fair Adaptive Video Streaming,” ACM Trans. Multimedia Comput. Commun. Article 28, Vol. 12 (2), Oct. 2015. EXTERNAL
- “Grand Challenge on Adaptation Algorithms for Near-Second Latency,” ACM MMSys, 2020. EXTERNAL
- K. Khan and W. Goodbridge, “Server-Based and Network-Assisted Solutions for Adaptive Video Streaming,” Int. J. Adv. Networking Appl., 09(03): 3432–3442, 2017. EXTERNAL
- A. El Essaili, D. Schroeder, D. Staehle, M. Shehada, W. Kellerer, E. Steinbach, “Quality-of-Experience Driven Adaptive HTTP Media Delivery,” IEEE Int. Conf. Commun. (ICC 2013), Jun. 2013. EXTERNAL
- R. K. P. Mok, X. Luo, E. W. W. Chan, and R. K. C. Chang, “QDASH: A QoE-Aware DASH System,” MMSys’12, Chapel Hill, NC, Feb. 22–24, 2012. EXTERNAL
- G. Bichot, P. J. Guery, and N. Le Scouarnec, “How to Optimize ABR Video Delivery with Server-Side Quality Control,” Proc. 2020 NAB Broadcast Engineering and Information Technology Conf., May 13, 2020. EXTERNAL
- L. De Cicco, S. Mascolo, and V. Palmisano, “Feedback Control for Adaptive Live Video Streaming,” Proc. Second Annu. ACM Conf. Multimedia Syst. (MMSys’11), ACM, pp. 145–156, Feb. 2011. EXTERNAL
- “Guideline for Implementation: DASH-IF Interoperability Points. Change Request for Low Latency Modes for Dash.” [Online]. Available: https://dashif.org/guidelines/#agreed-crs-for-next-version EXTERNAL
- T. Karagkioules, R. Mekuria, D. Griffioen, and A. Wagenaar, “Online Learning for Low-Latency Adaptive Streaming,” MMSys ’20: Proc. 11th ACM Multimedia Systems Conf., pp. 315–320, May 2020. EXTERNAL
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/10.5594-JMI.2021.3117125.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:
Guillaume Bichot and Nicolas Le Scouarnec; Server-Side Segment Selection for Low-Latency Streaming—S4S, SMPTE Motion Imaging Journal ( Volume: 130, Issue: 10, 2021); SMPTE, 2021. Available at https://doi.org/10.5594/JMI.2021.3117125
Snippet:
Guillaume Bichot and Nicolas Le Scouarnec; Server-Side Segment Selection for Low-Latency Streaming—S4S, SMPTE Motion Imaging Journal ( Volume: 130, Issue: 10, 2021); SMPTE, 2021. Available at https://doi.org/10.5594/JMI.2021.3117125
HTML (ISO 690 compliant)
Preview:
Guillaume Bichot and Nicolas Le Scouarnec; Server-Side Segment Selection for Low-Latency Streaming—S4S, SMPTE Motion Imaging Journal ( Volume: 130, Issue: 10, 2021); SMPTE, 2021. Available at https://doi.org/10.5594/JMI.2021.3117125
Snippet:
<span class="citation">Guillaume Bichot and Nicolas Le Scouarnec; <cite>Server-Side Segment Selection for Low-Latency Streaming—S4S</cite>, SMPTE Motion Imaging Journal ( Volume: 130, Issue: 10, 2021); SMPTE, 2021. Available at <a href="https://doi.org/10.5594/JMI.2021.3117125" target="_blank" rel="noopener">https://doi.org/10.5594/JMI.2021.3117125</a></span>
SMPTE's HTML Pub
Preview:
Guillaume Bichot and Nicolas Le Scouarnec; Server-Side Segment Selection for Low-Latency Streaming—S4S, SMPTE Motion Imaging Journal ( Volume: 130, Issue: 10, 2021); SMPTE, 2021
doi: 10.5594/JMI.2021.3117125
url: https://doi.org/10.5594/JMI.2021.3117125
doi: 10.5594/JMI.2021.3117125
url: https://doi.org/10.5594/JMI.2021.3117125
Snippet:
<li> Guillaume Bichot and Nicolas Le Scouarnec; <cite id="bib-10-5594-jmi-2021-3117125">Server-Side Segment Selection for Low-Latency Streaming—S4S</cite>, SMPTE Motion Imaging Journal ( Volume: 130, Issue: 10, 2021); SMPTE, 2021 <span class="doi">10.5594/JMI.2021.3117125</span> </li>