Conference Proceedings
- Home
- Low Latency Live from a Different Vantage Point
Description
Low latency live streaming using CMAF-based chunked encoding and transfer has, in one form or another, been one – sometimes ‘the’ – subject du jour of the community in recent times. The competing proposals have various strengths and drawbacks that have been well dissected in previous talks and the emerging consensus thus far is that some variant of or co-existence of these approaches is where we will inevitably settle (in spite of the fact that these approaches introduce new complexity, require different adaptive bit rate control in players for good bandwidth adaptation, and in some cases, just can’t be supported without significant changes to origin servers or HTTP implementations).
In this talk, I will describe a different approach to the problem, one that starts from a different assumptions: That is, the root of the problem in realizing low-latency ABR streaming (to standard deployed players over HTTP) is not the streaming protocol per se but the constraints of traditional content distribution and transcoding pipelines. I will dissect the problems of the assumed “standard” architecture that works against the fundamental goals of achieving low latency live output to a large number of concurrent readers (streaming clients) in terms of a) the internal representation of media in the pipeline, b) file I/O constraints, c) application routing and micro service latencies, and d) piecemeal architecture. I will contrast this with an alternative software substrate we’ve built that takes in standard live mezzanine streams (format agnostic) and yields ABR streaming to standard players (DASH, HLS) at scale using CMAF-based encoding, a decentralized real time publishing and routing layer, and just-in-time transcoding with minimal file I/O. I will include learnings regarding its performance for streaming to Internet audiences with high concurrency, in terms of stream bit rate, latency from the live source, infrastructure load and average player bit rate. Presented at Demuxed 2020.Conference
Speakers
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?