Conference Proceedings
- Home
- Live Video Streaming as “tail -f”
Description
Most live video delivery solutions today are built using DASH/HLS or similar delivery formats with “classic“ CDN infrastructure providing scalability and players with relatively complex logic that includes fetching manifest and segments from network, estimating bandwidth, making ABR decisions.
In this talk we would like to present an alternative architecture for live video streaming which draws inspiration from Linux ‘tail’ command. Imagine a client can “subscribe” to a live video stream and just render audio/video data as it comes from the network – sounds like a regular TV, right? And the framework can still support adaptive bitrates (ABR), support low latency and all features that DASH and HLS provide.
There are 4 major components in any live delivery system: ingest, processing/encoding, egress and players. In this talk, we going to cover last two. We will talk about network and application level protocol that we use to “pretend” that we tail a file, we discuss CDN components that we’ve built to be able to scale the system, we will also discuss how we can do ABR in this system and how we can control latency using HTTP-3 extensions that we’ve implemented.
Presented at Demuxed 2020.
Conference
Speakers
Learning Categories
Other Proceedings
Here are some other proceedings that you might find interesting.
What Codec Should I Use?
Alan Resnick
Doing Server-Side Ad Insertion on Live Sports for 25.3M Concurrent Users
Ashutosh Agrawal
Is now the time to solve the deepfake threat?
Roderick Hodgson
Super Resolution: The scaler of tomorrow, here today!
Nick Chadwick
The do's and don'ts about Streaming security
Javier Brines Garcia
Modeling the conceptual structure of FFmpeg in JavaScript
Ryan Harvey
Objectionable Uses of Objective Quality Metrics
Richard Fliam
RTMP: web video innovation or Web 1.0 hack… how did we get to now?
Sarah Allen
Large-Scale Media Archive Migration to the Cloud
Konstantin Wilms
HEVC Upload Experiments
Chris Ellsworth
Related Courses
Below are some courses that might interest you based on the learning categories and topic tags of this conference proceeding.
What Codec Should I Use?
Alan Resnick
Doing Server-Side Ad Insertion on Live Sports for 25.3M Concurrent Users
Ashutosh Agrawal
Is now the time to solve the deepfake threat?
Roderick Hodgson
Super Resolution: The scaler of tomorrow, here today!
Nick Chadwick
The do's and don'ts about Streaming security
Javier Brines Garcia
Modeling the conceptual structure of FFmpeg in JavaScript
Ryan Harvey
Objectionable Uses of Objective Quality Metrics
Richard Fliam
RTMP: web video innovation or Web 1.0 hack… how did we get to now?