Live briefing
Everything about HTTP Live Streaming
Streaming communications protocol
HTTP Live Streaming is an HTTP-based adaptive bitrate streaming communications protocol developed by Apple Inc. and released in 2009. Support for the protocol is widespread in media players, web browsers, mobile devices, and streaming media servers. As of 2022, an annual video industry survey has consistently found it to be the most popular streaming format. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: HTTP Live StreamingA 5-minute orientation
- Skim a recent paper: QAVA: QoE-Aware Adaptive Video Bitrate Aggregation for HTTP Live Streaming Based on Smart Edge ComputingInfluential work since 2022
- Pick up a classic book: Computer NetworksThe most-reprinted book on the subject
- Read the landmark paper: An Evaluation of Bitrate Adaptation Methods for HTTP Live StreamingCited 140 times
- Go sideways: Dynamic Adaptive Streaming over HTTPA closely related topic
- Go sideways: Helix Universal ServerA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
An Evaluation of Bitrate Adaptation Methods for HTTP Live Streaming
QoE-Assured 4K HTTP Live Streaming via Transient Segment Holding at Mobile Edge
Cloud-assisted real-time transrating for http live streaming
A buffer-aware HTTP live streaming approach for SDN-enabled 5G wireless networks
An HTTP/2 Push-Based Approach for Low-Latency Live Streaming with Super-Short Segments
QoE-Driven Adaptive K-Push for HTTP/2 Live Streaming
$\mathsf{HxL3}$: Optimized Delivery Architecture for HTTP Low-Latency Live Streaming
HTTP/2 Push-Based Low-Delay Live Streaming Over Mobile Networks With Stream Termination
🆕 Influential since 2022
QAVA: QoE-Aware Adaptive Video Bitrate Aggregation for HTTP Live Streaming Based on Smart Edge Computing
A Novel Distributed Multi-Source Optimal Rate Control Solution for HTTP Live Video Streaming
TDS-KRFI: Reference Frame Identification for Live Web Streaming Toward HTTP Flash Video Protocol
Dynamic Bitrate Adjustment in Web-based Video Streaming Applications Using HTTP Live Streaming (HLS)
Video stalling identification for web live streaming under HTTP-FLV
📚 Books worth reading
Computer NetworksAndrew S. Tanenbaum, John David Wetherall · 1981
History of the World's FairBenjamin Cummings Truman · 1893
Angular 2 Development with TypeScriptYakov Fain, Anton Moiseev · 2017- 📕~Ver^^Municipal vs Pachuca en vivo online FOX Sports · 2014
ROHAN IDEA OF POLUTION.ROHAN CHOUDHARY. · 2009- 📕Biochemistry · 2014
The Human Planet · 2009
A Heritage of Open Air Square Temple Discovered In Russia · 2010
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Dynamic Adaptive Streaming over HTTP Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, is an adaptive bitrate streaming technique that enables high quality streaming of…
- Helix Universal Server The Helix Universal Media Server was a product developed by RealNetworks and originates from the first[citation needed] streaming media server originally…
- Adaptive bitrate streaming Adaptive bitrate streaming is a technique used in streaming multimedia over computer networks. While in the past most video or audio streaming technologies…
- Nimble Streamer Nimble Streamer is a software media server developed by Softvelum.[citation needed] The server is used for streaming of live and on-demand video and audio…
- Wowza Streaming Engine Wowza Streaming Engine (known as Wowza Media Server prior to version 4) is a unified streaming media server software developed by Wowza. The server is…
- M3U M3U (MP3 URL) is a computer file format for a multimedia playlist. One common use of the M3U file format is creating a single-entry playlist file pointing…
- List of streaming media systems This is a list of streaming media systems. A more detailed comparison of streaming media systems is also available. Ampache – GPL/LGPL Audio streaming…
- Media Source Extensions Media Source Extensions (MSE) is a W3C specification that allows JavaScript to send byte streams to media codecs within web browsers that support HTML…