Toward One-Second Latency: Evolution of Live Media Streaming (2310.03256v1)
Abstract: This survey presents the evolution of live media streaming and the technological developments behind today's IP-based low-latency live streaming systems. Live streaming primarily involves capturing, encoding, packaging and delivering real-time events such as live sports, live news, personal broadcasts and surveillance videos. Live streaming also involves concurrent streaming of linear TV programming off the satellite, cable, over-the-air or IPTV broadcast, where the programming is not necessarily a real-time event. The survey starts with a discussion on the latency and latency continuum in streaming applications. Then, it lays out the existing live streaming workflows and protocols, followed by an in-depth analysis of the latency sources in these workflows and protocols. The survey continues with the technology enablers, low-latency extensions for the popular HTTP adaptive streaming methods and enhancements for robust low-latency playback. An entire section is dedicated to the detailed summary and findings of Twitch's grand challenge on low-latency live streaming. The survey concludes with a discussion of ongoing research problems in this space.
- 4G.co.uk. How fast are 4G and 5G? [Online] Available: https://www.4g.co.uk/how-fast-is-4g, 2022. Accessed on Aug. 18, 2023.
- Per-Title Encode Optimization. [Online] Available: https://netflixtechblog.com/per-title-encode-optimization-7e99442b62a2, 2015. Accessed on Aug. 18, 2023.
- Delay-sensitive video computing in the cloud: A survey. ACM TOMM, 14(3s):1–29, 2018.
- Adobe. End of Life Info. [Online] Available: https://www.adobe.com/products/flashplayer/end-of-life.html, 2021. Accessed on Aug. 18, 2023.
- Dynamic segment repackaging at the edge for HTTP adaptive streaming. In IEEE ISM, 2020.
- Supervised-learning-based QoE prediction of video streaming in future networks: A tutorial with comparative study. IEEE Communications Mag., 59(11):88–94, 2021.
- Akamai. Using LL-HLS with byte-range addressing to achieve interoperability in low latency streaming. [Online] Available: https://www.akamai.com/blog/performance/-using-ll-hls-with-byte-range-addressing-to-achieve-interoperabi, 2020. Accessed on Aug. 18, 2023.
- Automated adaptive playback for encoder-adjudicated live sports. In IEEE MIPR, 2022 (DOI: 10.1109/MIPR54900.2022.00065).
- What happens when HTTP adaptive streaming players compete for bandwidth? In ACM NOSSDAV, 2012 (DOI: 10.1145/2229087.2229092).
- Content-aware playback speed control for low-latency live streaming of sports. In ACM MMSys, 2021 (DOI: 10.1145/3458305.3478437).
- Amazon. Achieving Broadcast-Grade Low Latency in Live Streaming. [Online] Available: https://pages.awscloud.com/GLOBAL_IND_low-latency-live-video-streaming-learn.html, 2020. Accessed on Aug. 18, 2023.
- Amazon. Media Services on AWS. [Online] Available: https://aws.amazon.com/media-services/, 2020. Accessed on Aug. 18, 2023.
- Apple. HTTP Live Streaming. [Online] Available: https://developer.apple.com/streaming/. Accessed on Aug. 18, 2023.
- Apple. Enabling low-latency HTTP live streaming (HLS). [Online] Available: https://developer.apple.com/documentation/http_live_streaming/enabling_low-latency_http_live_streaming_hls, 2021. Accessed on Aug. 18, 2023.
- Apple. Getting started with HLS interstitials. [Online] Available: https://developer.apple.com/streaming/GettingStartedWithHLSInterstitials.pdf, 2021. Accessed on Aug. 18, 2023.
- Apple. HLS content steering specification. [Online] Available: https://developer.apple.com/streaming/HLSContentSteeringSpecification.pdf, 2021. Accessed on Aug. 18, 2023.
- Apple Developer. FairPlay Streaming. [Online] Available: https://developer.apple.com/streaming/fps/, 2022. Accessed on Aug. 18, 2023.
- T. Arsan. Review of bandwidth estimation tools and application to bandwidth adaptive video streaming. In IEEE HONET, 2012.
- D. Arthur and S. Vassilvitskii. K-means++: The advantages of careful seeding. Technical report, Stanford, 2006.
- QoE management of multimedia streaming services in future networks: a tutorial and survey. IEEE Communications Surveys & Tutorials, 22(1):526–565, 2019.
- Towards the application of WebRTC peer-to-peer to scale live video streaming over the internet. In Simposio Brasileiro de Redes de Computadores (SBRC), 2014.
- A. C. Begen. Quality-aware HTTP adaptive streaming. In Int. Broadcasting Convention Conf. (IBC), 2015 (DOI: 10.1049/ibc.2015.0004).
- A. C. Begen. Spending quality time with the web video. IEEE Internet Comput., 20(6):42–48, Nov./Dec. 2016 (DOI: 10.1109/MIC.2016.49).
- A. C. Begen and Y. Syed. Are the streaming format wars over? In IEEE ICMEW, 2018 (DOI: 10.1109/ICMEW.2018.8551563).
- Catching the moment with LoL+ in Twitch-like low-latency live streaming platforms. IEEE Trans. Multimedia, 24:2300–2314, 2022 (DOI: 10.1109/TMM.2021.3079288).
- Data-driven bandwidth prediction models and automated model selection for low latency. IEEE Trans. Multimedia, 23:2588–2601, 2021 (DOI: 10.1109/TMM.2020.3013387).
- SDNDASH: Improving QoE of HTTP adaptive streaming using software defined networking. In ACM Multimedia, 2016 (DOI: 10.1145/2964284.2964332).
- Common media client data (CMCD) initial findings. In ACM NOSSDAV, 2021 (DOI: 10.1145/3458306.3461444).
- Meta reinforcement learning for rate adaptation. In IEEE INFOCOM, 2023 (DOI: 10.1109/INFOCOM53939.2023.10228951).
- A survey on bitrate adaptation schemes for streaming media over HTTP. IEEE Communications Surveys & Tutorials, 21(1):562–585, 2019 (DOI: 10.1109/COMST.2018.2862938).
- Bandwidth prediction in low-latency chunked streaming. In ACM NOSSDAV, 2019 (DOI: 10.1145/3304112.3325611).
- Performance analysis of ACTE: A bandwidth prediction method for low-latency chunked streaming. ACM TOMM, 16(2s):1–24, 2020 (DOI: 10.1145/3387921).
- DQ-DASH: A queuing theory approach to distributed adaptive video streaming. ACM TOMM, 16(1):1–24, 2020.
- BitTorrent. bittorrent.org. [Online] Available: https://github.com/bittorrent/bittorrent.org, 2022. Accessed on Aug. 18, 2023.
- A digital fountain approach to reliable distribution of bulk data. ACM SIGCOMM CCR, 28(4):56–67, 1998.
- A survey on cloud gaming: Future of computer games. IEEE Access, 4:7605–7620, 2016.
- Available bandwidth estimation for adaptive video streaming in mobile ad hoc. Int. Jour. Wireless Information Networks, 26:218–229, 2019.
- SplitStream: High-bandwidth multicast in cooperative environments. ACM SIGOPS Operating Systems Review, 37(5):298–313, 2003.
- Can you see me now? a measurement study of Zoom, Webex, and Meet. In ACM IMC, 2021.
- Improving VoD server efficiency with bittorrent. In ACM Multimedia, 2007.
- A case for end system multicast. IEEE Jour. Selected Areas in Communications, 20(8):1456–1471, 2002.
- P. Cluff. The Low Latency Live Streaming Landscape in 2019. [Online] Available: https://mux.com/blog/the-low-latency-live-streaming-landscape-in-2019/, 2019. Accessed on Aug. 18, 2023.
- Broadcast approach meets network coding for data streaming. In IEEE ISIT, 2022.
- 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 Aug. 18, 2023.
- Consumer Technology Association. Web application video ecosystem – DASH-HLS interoperability specification. [Online] Available: https://cdn.cta.tech/cta/media/media/resources/standards/pdfs/cta-5005-final.pdf, 2021. Accessed on Aug. 18, 2023.
- Consumer Technology Association. Web application video ecosystem – common media server data (CMSD). [Online] Available: https://shop.cta.tech/collections/standards/products/web-application-video-ecosystem-common-media-server-data-cta-5006, 2022. Accessed on Aug. 18, 2023.
- Conviva. Conviva’s COVID-19 Social& Streaming Report: Streaming in the Time of Coronavirus, White Paper, Apr. 2020. Accessed on Aug. 18, 2023.
- Conviva. Avoid Oversimplifying Your Multi-CDN Strategy. [Online] Available: https://www.conviva.com/avoid-oversimplifying-your-multi-cdn-strategy/, 2023. Accessed on Aug. 18, 2023.
- BASS: Bittorrent assisted streaming system for video-on-demand. In IEEE MMSP, 2005.
- DASH-IF. dash.js JavaScript Reference Client. [Online] Available: https://reference.dashif.org/dash.js/, 2020. Accessed on Aug. 18, 2023.
- DASH-IF. Low-latency modes for DASH. [Online] Available: https://dashif.org/docs/CR-Low-Latency-Live-r8.pdf, 2020. Accessed on Aug. 18, 2023.
- DASH-IF. DASH-IF live media ingest protocol. [Online] Available: https://dashif-documents.azurewebsites.net/Ingest/master/DASH-IF-Ingest.html, 2022. Accessed on Aug. 18, 2023.
- DASH-IF. DASH-IF Report: DASH and WebRTC-Based Streaming. [Online] Available: https://dashif.org/webRTC/report, 2022. Accessed on Aug. 18, 2023.
- DASH-IF. Content steering for DASH. [Online] Available: https://github.com/Dash-Industry-Forum/Dash-Industry-Forum.github.io/files/11722876/DASH-IF-CTS-001-1.0.0.pdf, 2023. Accessed on Aug. 18, 2023.
- DASH-IF. HLS.js. [Online] Available: https://github.com/video-dev/hls.js/, 2023. Accessed on Aug. 18, 2023.
- DASH-IF/DVB. Report on low-latency live service with DASH. [Online] Available: https://dashif.org/docs/Report%20on%20Low%20Latency%20DASH.pdf, 2021. Accessed on Aug. 18, 2023.
- A network analysis on cloud gaming: Stadia, GeForce Now and PSNow. MDPI Network, 1(3):247–260, 2021.
- Evaluating the performance of Apple’s low-latency HLS. In IEEE MMSP, 2020 (DOI: 10.1109/MMSP48831.2020.9287117).
- Edgecast. Optimizing the CDN for live streaming. [Online] Available: https://edgecast.medium.com/optimizing-the-cdn-for-live-streaming-146209d8cfae, 2019. Accessed on Aug. 18, 2023.
- Edgio. Optimizing the CDN for live streaming. [Online] Available: https://edg.io/resources/technical-article/optimizing-the-cdn-for-live-streaming/, 2019. Accessed on Aug. 18, 2023.
- Realization and evaluation of an end-to-end low latency live DASH system. In IEEE BMSB, 2018.
- Eyevinn. WebRTC-HTTP Ingestion Protocol. [Online] Available: https://github.com/Eyevinn/whip, 2023. Accessed on Aug. 18, 2023.
- T. Fautier. How OTT services can match the quality of broadcast. SMPTE Motion Imaging Jour., 129(3):16–25, 2020.
- Multi-access edge computing: A survey. IEEE Access, 8:197017–197046, 2020.
- C. Gkantsidis and P. R. Rodriguez. Network coding for large scale content distribution. In IEEE INFOCOM, 2005.
- Google. ExoPlayer. [Online] Available: https://github.com/google/ExoPlayer, 2020. Accessed on Aug. 18, 2023.
- Google. Shaka Player. [Online] Available: https://github.com/google/shaka-player, 2023. Accessed on Aug. 18, 2023.
- Google Developers. Widevine. [Online] Available: https://developers.google.com/widevine, 2023. Accessed on Aug. 18, 2023.
- Adaptive multi-resolution encoding for ABR streaming. In IEEE ICIP, 2018.
- R. J. Grigg and R. Hexel. Communication versus computation: a survey of cloud gaming approaches. In Int. Conf. Intelligent Games and Simulation (GAME’ON), 2017.
- Traffic-based side-channel attack in video streaming. IEEE/ACM Trans. Networking, 27(3):972–985, 2019.
- Need for low latency: Media over QUIC. In ACM MHV, 2023 (DOI: 10.1145/3588444.3591033).
- Stallion: video adaptation algorithm for low-latency video streaming. In ACM MMSys, 2020.
- Haivision. SRT Alliance. [Online] Available: https://www.srtalliance.org/, 2023. Accessed on Aug. 18, 2023.
- Haivison. Haivison Secure Reliable Transport Protocol. [Online] Available: https://www.srtalliance.org/, 2023. Accessed on Aug. 18, 2023.
- Harmonic. DASH CMAF LLC to play pivotal role in enabling low latency video streaming. [Online] Available: https://info.harmonicinc.com/low-latency-white-paper, 2019. Accessed on Aug. 18, 2023.
- Measuring, modelling and integrating time-varying video quality in end-to-end multimedia service delivery: A review and open challenges. IEEE Access, 2022.
- Continuous bitrate & latency control with deep reinforcement learning for live video streaming. In ACM Multimedia, 2019.
- P2P live streaming with tree-mesh based hybrid overlay. In IEEE ICPPW, 2007.
- T. Huang and L. Sun. Optimized bitrate ladders for adaptive video streaming with deep reinforcement learning. In ACM SIGCOMM, 2020.
- Deep reinforced bitrate ladders for adaptive video streaming. In ACM NOSSDAV, 2021.
- IDLab-MEDIA. PCS 22 - Mixed-Resolution HESP. [Online] Available: https://media.idlab.ugent.be/hesp-mixed-res, 2022. Accessed on Aug. 18, 2023.
- IETF. Media Over QUIC (moq). [Online] Available: https://datatracker.ietf.org/wg/moq/about/. Accessed on Aug. 18, 2023.
- ISO/IEC. ISO/IEC 23009-5:2017 Information technology — Dynamic adaptive streaming over HTTP (DASH) — Part 5: Server and network assisted DASH (SAND). [Online] Available: https://www.iso.org/standard/69079.html, 2017. Accessed on Aug. 18, 2023.
- ISO/IEC. ISO/IEC 23009-6:2017 Information technology — Dynamic adaptive streaming over HTTP (DASH) — Part 6: DASH with server push and WebSockets. [Online] Available: https://www.iso.org/standard/71072.html, 2017. Accessed on Aug. 18, 2023.
- ISO/IEC. ISO/IEC 23000-19:2020 Information technology – Multimedia application format (MPEG-A) – Part 19: Common media application format (CMAF) for segmented media. [Online] Available: https://www.iso.org/standard/79106.html, 2020. Accessed on Aug. 18, 2023.
- ISO/IEC. ISO/IEC 14496-12:2022 Information technology — Coding of audio-visual objects — Part 12: ISO base media file format. [Online] Available: https://www.iso.org/standard/83102.html, 2022. Accessed on Aug. 18, 2023.
- 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 Aug. 18, 2023.
- Operational Considerations for Streaming Media. [Online] Available: https://datatracker.ietf.org/doc/rfc9317/, 2022. Accessed on Aug. 18, 2023.
- Performance evaluation of WebRTC-based video conferencing. ACM SIGMETRICS Performance Evaluation Review, 45(3):56–68, 2018.
- The road towards 6G: A comprehensive survey. IEEE Open Jour. Communications Society, 2:334–366, 2021.
- X. Jiang and Y. Ji. HD3: Distributed dueling DQN with discrete-continuous hybrid action spaces for live video streaming. In ACM Multimedia, 2019.
- A survey on multi-access edge computing applied to video streaming: some research issues and challenges. IEEE Communications Surveys & Tutorials, 23(2):871–903, 2021.
- Online learning for low-latency adaptive streaming. In ACM MMSys, 2020.
- VMAF-based bitrate ladder estimation for adaptive streaming. In IEEE PCS, 2021.
- Future of wireless technology 6G & 7G. Int. Jour. Electrical and Electronics Research, 3(2):583–585, 2015.
- Neural-enhanced live streaming: Improving live video ingest via online learning. In ACM SIGCOMM, 2020.
- Analysis of methods for reducing latency in internet tv. In IEEE ElConRus, 2021.
- W. Law. Video: Three Roads to Jerusalem. [Online] Available: https://thebroadcastknowledge.com/2020/02/06/video-three-roads-to-jerusalem/, 2020. Accessed on Aug. 18, 2023.
- Universal CMAF container for efficient cross-format low-latency delivery. SMPTE Motion Imaging Jour., 2022.
- HTTP/2 push-based low-delay live streaming over mobile networks with stream termination. IEEE Trans. Circuits and Systems for Video Technology, 28(9):2423–2427, 2018.
- MPEG-DASH for low latency and hybrid streaming services. In ACM Multimedia, 2015.
- Fleet: Improving quality of experience for low-latency live video streaming. IEEE Trans. Circuits and Systems for Video Technology, 2023.
- Probe and adapt: Rate adaptation for HTTP video streaming at scale. IEEE Jour. Selected Areas in Communications, 32(4):719–733, 2014 (DOI: 10.1109/JSAC.2014.140405).
- Low-on-Latency (LoL). [Online] Available: https://github.com/NUStreaming/acm-mmsys-2020-grand-challenge, 2020. Accessed on Aug. 18, 2023.
- When they go high, we go low: low-latency live streaming in dash.js with LoL. In ACM MMSys, 2020 (DOI: 10.1145/3339825.3397043).
- The benefits of server hinting when DASHing or HLSing. In ACM MHV, 2022 (DOI: 10.1145/3510450.3517317).
- A survey on peer-to-peer video streaming systems. Springer Peer-to-Peer Networking and Applications, 1:18–28, 2008.
- Streamlining WebRTC and DASH for near-real-time media delivery. In SMPTE Media Tech. Summit, 2022 (DOI: 10.5594/M001961).
- MultiPeerCast: A tree-mesh-hybrid P2P live streaming scheme design and implementation based on peercast. In IEEE Int. Conf. High Performance Computing and Communications, 2008.
- M. Luby. LT codes. In IEEE Symp. Foundations of Computer Science, 2002.
- Luke Curley. Media over QUIC. [Online] Available: https://github.com/kixelated/moq-rs, 2023. Accessed on Aug. 18, 2023.
- Luke Curley. Warp - live media transport over QUIC. [Online] Available: https://datatracker.ietf.org/doc/draft-lcurley-warp/, 2023. Accessed on Aug. 18, 2023.
- Measuring the performance and network utilization of popular video conferencing applications. In ACM IMC, 2021.
- Network coding meets multimedia: A review. IEEE Trans. Multimedia, 15(5):1195–1212, 2013.
- Meetecho. Simple WHIP client. [Online] Available: https://github.com/meetecho/simple-whip-client, 2023. Accessed on Aug. 18, 2023.
- Meetecho. Simple WHIP server. [Online] Available: https://github.com/meetecho/simple-whip-server, 2023. Accessed on Aug. 18, 2023.
- Redundant encoding and packaging for segmented live media. In ACM MHV, 2023 (DOI: 10.1145/3588444.3591029).
- Meta. Under the hood: Broadcasting live video to millions. [Online] Available: https://engineering.fb.com/networking-traffic/under-the-hood-broadcasting-live-video-to-millions/, 2015. Accessed on Aug. 18, 2023.
- Microsoft. Azure Media Services fragmented MP4 live ingest specification. [Online] Available: https://docs.microsoft.com/en-us/azure/media-services/previous/media-services-fmp4-live-ingest-overview, 2022. Accessed on Aug. 18, 2023.
- Microsoft. MS-SSTR - Smooth Streaming Protocol. [Online] Available: https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-sstr/8383f27f-7efe-4c60-832a-387274457251, 2022. Accessed on Aug. 18, 2023.
- Microsoft. Microsoft eCDN. [Online] Available: https://www.microsoft.com/en-us/microsoft-teams/ecdn, 2023. Accessed on Aug. 20, 2023.
- Microsoft. Microsoft PlayReady. [Online] Available: https://learn.microsoft.com/en-us/playready/, 2023. Accessed on Aug. 18, 2023.
- R. P. Mike Belshe. A 2x Faster Web. [Online] Available: https://blog.chromium.org/2009/11/2x-faster-web.html. Accessed on Aug. 18, 2023.
- The design and deployment of a bittorrent live video streaming solution. In IEEE ISM, 2009.
- Layeredcast-a hybrid peer-to-peer live layered video streaming protocol. In IEEE Int. Symp. Telecommunications, 2010.
- MPEG-DASH. MPEG-DASH: Encoder and packager synchronization. [Online] Available: https://www.mpeg.org/standards/MPEG-DASH/9/, 2023. Accessed on Aug. 23, 2023.
- WebRTC-HTTP Ingestion Protocol (WHIP). [Online] Available: https://datatracker.ietf.org/doc/draft-ietf-wish-whip/, 2023. Accessed on Aug. 18, 2023.
- M. Neugebauer. Nagare media ingest: a server for live CMAF ingest workflows. In ACM MMSys, 2022.
- CADLAD: Device-aware bitrate ladder construction for http adaptive streaming. In IEEE CNSM, 2022.
- K. Nichols and V. Jacobson. Controlling queue delay. Communications of the ACM, 55(7):42–50, 2012.
- Nicolas Weil. Core technologies for streaming workflows, in 2021 and beyond. [Online] Available: https://blog.eltrovemo.com/1912/core-technologies-for-streaming-workflows-in-2021-and-beyond/, 2021. Accessed on Aug. 18, 2023.
- B. Ninness and S. J. Henriksen. Time-scale modification of speech signals. IEEE Trans. Signal Processing, 10:493–496, 2008.
- I. M. Ozcelik and C. Ersoy. ALVS: Adaptive live video streaming using deep reinforcement learning. Jour. Network and Computer Applications, 205:103451, 2022.
- P. Speelmans. HESP - High Efficiency Streaming Protocol. [Online] Available: https://datatracker.ietf.org/doc/draft-theo-hesp/. Accessed on Aug. 18, 2023.
- Distributing streaming media content using cooperative networking. In ACM NOSSDAV, 2002.
- A hybrid control scheme for adaptive live streaming. In ACM Multimedia, 2019.
- Periscope Code. Introducing LHLS media streaming. [Online] Available: https://medium.com/@periscopecode/introducing-lhls-media-streaming-eb6212948bef, 2017. Accessed on Aug. 18, 2023.
- A survey of multi-access edge computing in 5G and beyond: Fundamentals, technology integration, and state-of-the-art. IEEE Access, 8:116974–117017, 2020.
- Common media server data (CMSD) - update on implementations and validation of key use cases. In ACM MHV, 2023 (DOI: 10.1145/3588444.3591031).
- Phenix. Phenix Real-Time Solutions. [Online] Available: https://phenixrts.com/en-us/, 2023. Accessed on Aug. 18, 2023.
- Bandwidth estimation: metrics, measurement techniques, and tools. IEEE Network, 17(6):27–35, 2003.
- RUSH - reliable (unreliable) streaming protocol. [Online] Available: https://datatracker.ietf.org/doc/draft-kpugin-rush/, 2023. Accessed on Aug. 18, 2023.
- R. Pantos, Ed. HTTP Live Streaming 2nd Edition. [Online] Available: https://datatracker.ietf.org/doc/draft-pantos-hls-rfc8216bis/, 2022. Accessed on Aug. 18, 2023.
- Video streaming over P2P networks: Challenges and opportunities. Elsevier Signal Processing: Image Commun., 27(5):401–411, 2012.
- A. Reed and M. Kranch. Identifying https-protected netflix videos in real-time. In ACM CODASPY, 2017.
- HTTP adaptive streaming QoE estimation with ITU-T rec. P. 1203: open databases and software. In ACM MMSys, 2018.
- Clubbing with the peers: A measurement study of BitTorrent live. In IEEE Int. Conf. Peer-to-Peer Computing, 2014.
- A vision of 6G wireless systems: Applications, trends, technologies, and open research problems. IEEE Network, 34(3):134–142, 2019.
- Sandvine. Global Internet Phenomena Report, 2023.
- A survey on quality of experience of HTTP adaptive streaming. IEEE Communications Surveys & Tutorials, 17(1):469–492, 2014.
- A. Shokrollahi. Raptor codes. IEEE Trans. Information Theory, 52(6):2551–2567, 2006.
- Y. Shuai and T. Herfet. Towards Reduced Latency in Adaptive Live Streaming. In IEEE CCNC, 2018.
- Machine learning for per-title encoding. SMPTE Motion Imaging Jour., 131(3):42–50, 2022.
- Dynamic CDN switching - DASH-IF content steering in dash.js. In ACM MHV, 2023 (DOI: 10.1145/3588444.3591027).
- Skyquest. Global Online Video Platforms Market - Industry Forecast 2022-2028, 2022.
- SMPTE. Standards Document Index. [Online] Available: https://www.smpte.org/standards/document-index/st#listing. Accessed on Aug. 18, 2023.
- P.-J. Speelmans. Low encoding overhead ultra-low latency streaming via HESP through sparse initialization streams. In ACM MHV, 2022.
- BOLA: Near-optimal bitrate adaptation for online videos. In IEEE INFOCOM, 2016.
- Overview of the high efficiency video coding (HEVC) standard. IEEE Trans. Circuits and Systems for Video Technology, 22(12):1649–1668, 2012.
- V. Swaminathan and S. Wei. Low latency live video streaming using HTTP chunked encoding. In IEEE MMSP, 2011.
- HxL3: Optimized delivery architecture for HTTP low-latency live streaming. IEEE Trans. Multimedia, 2022.
- S. Tewari and L. Kleinrock. Analytical model for BitTorrent-based live video streaming. In IEEE CCNC, 2007.
- THEOplayer. The importance of low latency in video streaming. [Online] Available: https://www.theoplayer.com/blog/the-importance-of-low-latency-in-video-streaming, 2018. Accessed on Aug. 18, 2023.
- Application of SAND technology in DASH-enabled content delivery networks and server environments. SMPTE Motion Imaging Jour., 127(1):48–54, 2018 (DOI: 10.5594/JMI.2017.2762528).
- Tom Howe. Panama: Controlling the Video Traffic Flows. [Online] Available: https://2022.demuxed.com/, 2022. Accessed on Aug. 18, 2023.
- Twitch. Assets for Twitch’s ACM MMSys 2020 grand challenge. [Online] Available: https://github.com/twitchtv/acm-mmsys-2020-grand-challenge, 2020. Accessed on Aug. 18, 2023.
- Twitch. Grand Challenge on Adaptation Algorithms for Near-Second Latency. In ACM MMSys, 2020.
- An HTTP/2 push-based approach for low-latency live streaming with super-short segments. Springer Jour. Network and Systems Management, 26:51–78, 2018.
- WebRTC-based peer assisted framework for HTTP live streaming. In IEEE COMSNETS, 2017.
- A review of predictive quality of experience management in video streaming services. IEEE Trans. Broadcasting, 64(2):432–445, 2018.
- Video Services Forum. Reliable Internet Stream Transport (RIST). [Online] Available: https://vsf.tv/RIST.shtml, 2021. Accessed on Aug. 18, 2023.
- Detecting period and burst durations in video streaming by means of active probing. Int. Jour. Computer and Communication Engineering, 2(4):460–467, 2013.
- BiToS: Enhancing BitTorrent for supporting streaming applications. In IEEE INFOCOM, 2006.
- W3C. WebTransport. [Online] Available: https://www.w3.org/TR/webtransport/. Accessed on Aug. 18, 2023.
- W3C. WebRTC: Real-time communication in browsers. [Online] Available: https://www.w3.org/TR/webrtc/, 2023. Accessed on Aug. 18, 2023.
- Mixed-resolution HESP for more efficient fast channel switching and packet-loss repair. In IEEE PCS, 2022.
- BitLat: Bitrate-adaptivity and latency-awareness algorithm for live video streaming. In ACM Multimedia, 2019.
- WebTorrent. WebTorrent. [Online] Available: https://webtorrent.io/, 2023. Accessed on Aug. 18, 2023.
- S. Wei and V. Swaminathan. Low latency live video streaming over HTTP 2.0. In ACM NOSSDAV, 2014.
- P. Wendell and M. J. Freedman. Going viral: flash crowds in an open CDN. In ACM IMC, 2011.
- QoE-driven adaptive k-push for HTTP/2 live streaming. IEEE Trans. Circuits and Systems for Video Technology, 29(6):1781–1794, 2018.
- HTTP/2-based frame discarding for low-latency adaptive video streaming. ACM TOMM, 15(1):1–23, 2019.
- Learning in situ: a randomized experiment in video streaming. In USENIX NSDI, 2020.
- The ACM Multimedia 2019 Live Video Streaming Grand Challenge. In ACM Multimedia, 2019.
- A control-theoretic approach for dynamic adaptive video streaming over HTTP. In ACM SIGCOMM, 2015.
- CoolStreaming/DONet: A data-driven overlay network for peer-to-peer live media streaming. In IEEE INFOCOM, 2005.
- Latency aware adaptive video streaming using ensemble deep reinforcement learning. In ACM Multimedia, 2019.
- Zixi. Zixi: IP Video Distribution at Scale. [Online] Available: https://zixi.com/ip-channel-distribution-at-scale/, 2023. Accessed on Aug. 18, 2023.