What is Glass-to-Glass Latency?

Updated September 2026 · Reviewed by the Flicknexs platform team

Quick answer

Glass-to-glass latency measures the total time from a camera capturing a scene to it appearing on a viewer's screen. It includes encoding, network transmission, and device buffering. Operators track it to set realistic expectations for live events and interactive features.

Key takeaways

  • It covers the entire path: capture, encode, transport, decode, and display.
  • Network delay is only one segment of the total glass-to-glass figure.
  • Device buffering often adds more delay than the network itself.
  • Standard HLS can have multi-second delays, while LL-HLS reduces this significantly.

How Glass-to-Glass Latency works

Glass-to-glass latency is the sum of every delay stage in the video pipeline. It starts when the camera sensor captures light and ends when the viewer's display refreshes with that image. The path includes the camera's internal processing, the encoder's frame assembly, the network transit time, the player's buffer, and the display's refresh cycle.

Each stage adds milliseconds or seconds. A hardware encoder might add 100-300ms. The network, depending on distance and congestion, adds variable time. The client device is usually the largest contributor because players buffer several seconds of video by default to prevent rebuffering during minor network hiccups. For standard HLS, this total often lands between 10 and 30 seconds. Low-Latency HLS (LL-HLS) cuts the buffering window, bringing the total closer to 3-5 seconds. Understanding these components helps you isolate where your specific delay comes from.

Why Glass-to-Glass Latency matters for a streaming business

Viewers judge live events by how close the action feels to real time. If a sports broadcast has 20 seconds of glass-to-glass latency, a viewer on a second screen sees the goal before the main screen. This disconnect frustrates users and can reduce engagement. For interactive use cases like live shopping or Q&A sessions, high latency breaks the conversation flow. Operators need to know their baseline number to set user expectations. If you cannot achieve sub-second latency, you should design your UI to reflect that, such as by delaying chat messages to match the video timeline. Accurate measurement also helps you troubleshoot. If latency spikes, you need to know if the issue is the encoder, the network, or the client device to apply the right fix.

Glass-to-Glass Latency vs Streaming Latency

Streaming latency often refers specifically to the network transport delay, while glass-to-glass latency is the end-to-end total. The distinction matters for troubleshooting. A low network latency does not guarantee a low glass-to-glass figure if the client buffer is large.

FeatureGlass-to-Glass LatencyStreaming Latency
ScopeCamera to screenNetwork transit only
Includes Client BufferYesNo
Includes Encoder DelayYesNo
Typical HLS Range10-30 seconds1-5 seconds
Measurement PointEnd-to-endSender to receiver

Most operators confuse the two because network tools only measure the middle segment. Always measure the full path to understand the user experience.

Common mistakes with Glass-to-Glass Latency

  • Measuring only network ping and assuming total delay is low. This ignores encoder and buffer times.
  • Blaming the CDN for high latency when the client device is buffering excessively. Check player settings first.
  • Ignoring display refresh rates. A 60Hz display adds up to 16ms of delay per frame, which compounds over the pipeline.
  • Not testing on real devices. Lab conditions often show lower latency than actual user environments with varying hardware and network conditions.

How Flicknexs handles Glass-to-Glass Latency

Flicknexs provides standard HLS adaptive bitrate delivery with 1080p standard. The delivery layer caches segments to make sure stable playback. The platform also provides RTMP ingest for live streams, which helps capture the signal quickly at the source. By combining efficient ingest with standard HLS delivery, you can manage the end-to-end delay for your live events. This setup is useful for sports, concerts, or interactive sessions where timing matters. Check the Broadcast streaming software page for details on live delivery options.

Broadcast streaming software

Done reading about Glass-to-Glass Latency?

Flicknexs ships it as part of a white-label streaming platform: web, mobile and TV apps, billing, ads, DRM and playout, on your own domain.

Glass-to-Glass Latency FAQ

Aim for under 5 seconds. Standard HLS often exceeds 10 seconds, which feels too slow for fast-paced sports. Standard HLS delivery helps get you into the acceptable range for most viewers watching on mobile or web.
Not directly. Faster bandwidth prevents rebuffering, but it does not reduce the time it takes to encode, transmit, and buffer the video. Latency is about time, not speed. You need the right protocol and buffer settings to lower it.
Yes. Record a video of a clock or stopwatch on your screen while watching the live stream. Use a second camera to capture both the source and the screen. Compare the times to calculate the total delay. This manual method is the most accurate way to verify your setup.
Mobile devices often use larger buffers to handle unstable cellular connections. Web players might use smaller buffers. Check your player settings to see if you can reduce the buffer size on mobile without causing rebuffering issues.
Encoding, buffering, and network delays add up between the camera and viewer screen. Each step introduces a small delay. To reduce this, use low-latency codecs and optimize your CDN routing. Keeping buffers small helps, but too small can cause stuttering. Balance is key for a smooth viewing experience.
It depends on your content type. For interactive events or gaming, yes, viewers expect near real-time interaction. For standard news or sports, standard latency is often acceptable. Complex setups require more resources. Evaluate if your audience actually needs the speed before investing in specialized infrastructure.
Glass-to-Glass Latency: Definition and Measurement