Measuring Latency in ABR Streaming
- Home
- Measuring Latency in ABR Streaming
Problem Statement
Project Description
Project Type
Project Leads
Advisors
Published Documents
SVTA1058: An Exploration into Measuring Streaming Latency
This document represents a continuation of the work from SVTA5021: Best Practices for Reducing Live Streaming Latency.
Driven by the increasing priority of video publishers to quantify and reduce latency in live video streaming, this document highlights the key technical contributing factors to latency and, building on [SVTA5021], details the various options available for measuring latency at each component of the video delivery chain, and including the playback device.
Several key measurement methodologies are described in this document, including basic, low-scale mechanisms, such as digital clock applications and embedded visual timestamps, to more sophisticated and scalable mechanisms, such as probes installed throughout the delivery chain. Measurement capabilities unique to the latest low-latency streaming delivery protocols are also explored.
The overall conclusion of this document is that, currently, there is no single measurement point or method that can provide a complete measurement of latency through the delivery chain. Therefore, to achieve a holistic view of latency, we suggest a combination of client-side SDKs and probes deployed on the encoder, transcoder, packager, and in-network.
Goals and Objectives
- Test the recommendations made in the Best Practices for Reducing Live Streaming Latency in a controlled lab environment
- Measure and gather results from different testing scenarios
- Publish results as they are received (without analysis)
- Document all tests, measurements, and analysis in a document
Project Scope
- Data tables detailing all tests and the resulting measurements
- Any analysis of the data
- Any testing of streaming components or technologies not explicitly called out in the test details
- Clear explanation of the lab environment used during the testing (including specifics on all equipment)
- Clear explanation of the configuration of the lab environment equipment (if applicable)
- Clear explanation of the testing methodology for each streaming test
- Analysis of the data as it relates to the recommendations made in the document, Best Practices for Reducing Live Streaming Latency
- Any additional recommendations not made in the previous document
- Recommendations of specific equipment (either infrastructure or end-user) for live streaming
Contributors
The following members have contributed to this project. Click on their name to visit their profile. If they have not published their profile, the link will redirect to their LinkedIn profile.
Additional References
- Best Practices for Reducing Live Stream Latency
- Q3/Q4 member meeting: Live Streaming working group presentation, Measuring Latency in ABR Streaming (update on lab environment and plans for initial tests)
Presentations
- Live Streaming WG Session
- Live Streaming WG Session
- Low Latency Streaming Working Group Session Presentation
- Working Group Project Updates
- Live Streaming Working Group Session
- Live Streaming Working Group Session Presentation
- Low Latency Streaming Working Group Session Presentation
- Live Streaming WG Session
- Live Streaming Working Group Session Presentation
- Live Streaming WG Project Update