Streaming latency is the time between a moment happening in front of a camera and that same moment appearing on a viewer’s screen, measured glass-to-glass. Firefly AV is an AV hire and event production company based in Leeds and Preston, working across the UK on live streams for conferences, awards nights and eSports events, and latency is one of the first numbers we agree with a client before any kit goes on a truck.
Four things add most of the delay:
Typical figures range from under a second for interactive formats to multiple seconds for standard broadcast-style delivery. The rest of this piece works through the categories, where each second gets added, which protocols change the outcome, and what to actually do about it on site.
Streaming latency is determined by the weakest stage in the capture-to-player chain, and fixing a numeric budget before an event beats chasing the lowest possible figure afterwards.
| Point | Details |
|---|---|
| Define your category first | Match your target to ultra-low (under 1s), low live (2 to 8s) or non-low live before choosing kit. |
| Protocol sets the floor | WebRTC enables sub-second delivery; LL-HLS and LL-DASH typically reach 2 to 5 seconds at scale. |
| Wired ingest reduces risk | Venue Wi-Fi is the most common source of unexpected lag, even with correctly configured upstream kit. |
| Buffer size is a trade-off | Smaller player buffers cut latency but raise rebuffer risk on congested networks. |
| Firefly AV builds to your budget | Firefly AV configures ingest, encoding and CDN delivery around an agreed latency target for UK events. |
Engineers call the full measurement “glass-to-glass” latency: the delay from the camera lens (the glass) to the viewer’s screen (also glass). It’s distinct from network latency, which only measures how long a data packet takes to travel between two points, and from protocol latency, which is the delay a specific transport method like RTMP or SRT adds on its own. Glass-to-glass is the number that actually matters to a viewer watching a goal go in three seconds after the crowd noise on Twitter.
The full chain runs: camera → encoder → ingest → packager → CDN → player. Each stage adds its own delay, and they stack.
Measuring it properly means either syncing timestamps across the chain or, more practically, pointing a camera at a stopwatch, streaming that image, and comparing the time on screen with the time in the player. Clock synchronisation across separate devices is notoriously fiddly, which is why the visual timer method remains the field standard even with NTP or PTP available.
The industry splits latency into bands rather than treating it as one sliding number, and RFC 9317 sets out the categories most vendors now use: ultra-low latency at under one second, low-latency live under ten seconds, non-low live from ten seconds to a few minutes, and on-demand content measured in hours.
Statistic snapshot: WebRTC-based delivery typically holds under one second. LL-HLS and LL-DASH commonly reach 2 to 5 seconds at scale, while conventional HLS or DASH without low-latency extensions often result in significantly higher latency. Traditional broadcast delay, the reason terrestrial TV often lags a phone stream by 30 seconds or more, comes from a combination of large buffers and multi-hop satellite or fibre distribution chosen for reliability over speed.
None of these numbers is free. Shorter segments and smaller buffers cut latency but raise the risk of stuttering the moment a Wi-Fi connection wobbles, and they usually cost more in CDN and engineering complexity to run reliably. A CDN Alliance Low-Latency Working Group whitepaper notes the term “low latency” gets used loosely across the industry, which is exactly why picking a numeric target matters more than picking a label.
Every stage in the chain contributes something, and knowing the rough split tells you where to spend your engineering budget.
Encoder settings matter more than most organisers expect. A long GOP (group of pictures) and heavy use of B-frames improve compression efficiency but force the encoder to hold frames back before output, adding real delay. Shorter segments and chunked CMAF delivery cut that segment-duration lag, though at the cost of more frequent manifest updates and higher overhead on the CDN side.
Network variability is often the bigger villain. Jitter, packet loss and bufferbloat on congested Wi-Fi can undo a perfectly tuned encoder chain in seconds, and venue network conditions are a common root cause that upstream configuration can’t fix.

Pro Tip: Prioritise wired primary ingest wherever the venue allows it, and keep your contribution link geographically close to your ingest point. A hotel’s guest Wi-Fi thirty metres from the access point is not a contribution network.
Your choice of transport protocol sets a hard floor on how low you can push latency, regardless of how well everything else is tuned.
WebRTC delivers sub-second latency and suits small, highly interactive audiences, but it doesn’t scale to large crowds without significant infrastructure. SRT is built for reliable contribution over unpredictable networks, commonly used to get a feed from venue to ingest point rather than to viewers directly. LL-HLS and LL-DASH extend the standard HTTP-based formats with shorter chunks and partial segment delivery, landing most implementations in the 2 to 5 second range at scale. Standard HLS and DASH, still the workhorses for on-demand and non-interactive live content, sit at 15 to 30 seconds unless specifically tuned. CMAF (Common Media Application Format) underpins most low-latency HLS and DASH deployments by allowing chunked transfer encoding rather than waiting for a full segment to complete.
CDN behaviour matters as much as the protocol itself; understanding a global CDN for performance and security is key when selecting infrastructure for low-latency events. A CDN with poor origin push support will bottleneck even a well-configured LL-HLS stream, so ask any provider specifically how they handle low-latency chunk delivery before committing.
| Approach | Target latency | Suitable use cases | Cost and complexity | Quality trade-offs |
|---|---|---|---|---|
| WebRTC | Under 1 second | Interactive chat, auctions, remote control | High complexity, limited scale | Lower ABR flexibility, resolution capped for stability |
| LL-HLS / LL-DASH | 2 to 5 seconds | Live sport, awards shows, corporate broadcast | Moderate, needs tuned CDN | Good ABR flexibility, minor rebuffer risk |
| Standard HLS / DASH | 15 to 30 seconds | Conferences, webinars, VOD | Low complexity, widely supported | Best ABR range, highest reliability |

Not every stream needs to chase the lowest possible number, and treating latency as always-minimise wastes budget on events where nobody notices an extra five seconds.
Miss the target and the consequences are specific to the format. A betting platform running ten seconds behind live odds creates a real financial exposure. A sports broadcast running behind social media spoils the result before it airs. A conference keynote running eight seconds behind, by contrast, is invisible to almost everyone watching.
Start by setting a latency budget before you touch any settings, then allocate that budget across camera, encoder, transport, packager, CDN and player. Chasing a number without a plan for where it comes from is how teams end up over-engineering the wrong stage.
Instrumented testing catches problems a checklist alone won’t. Run a local loopback test timing encoder output alone, then a full remote glass-to-glass test with timestamp overlay, then check CDN edge response separately from the player. Industry guidance consistently points to fixing a latency budget up front; teams that skip this step tend to drift toward much higher latency than they intended without noticing where it crept in.
| Configuration lever | Typical setting | Latency headroom gained |
|---|---|---|
| GOP length | 1 second, no B-frames | Reduces encoder buffering delay |
| Segment/chunk size | 500ms partial segments | Cuts packaging delay significantly |
| Player buffer | Tuned to venue network, not default | Balances latency against rebuffer risk |
| Ingest connection | Wired, not Wi-Fi | Removes most jitter-related spikes |
Pro Tip: For most UK corporate venues, don’t chase sub-second delivery if the format doesn’t demand it. A well-tuned 3 to 8 second target using LL-HLS is far more reliable on typical exhibition hall Wi-Fi than pushing for WebRTC and finding out on the day that the venue network can’t sustain it.
The visual timer method remains the most practical: point a camera at an on-screen stopwatch, stream it through your full production chain, and compare the time shown in the shot with the time shown in the player. It sidesteps the clock synchronisation headaches that NTP or PTP-based timestamp methods introduce across separate devices.
Work through the chain in stages rather than testing end to end and guessing:
Tools like ffmpeg timestamp logging, packet captures at each network hop, and simple on-screen timers each isolate a different stage, so run them in sequence rather than all at once.
Pro Tip: Always test from the actual venue network, not the office. Exhibition halls and corporate Wi-Fi behave nothing like a wired studio connection, and player buffering is frequently the largest single contributor to total latency once you’re on a congested network.
Firefly AV runs live streaming and hybrid production from bases in Leeds and Preston, working UK-wide on conferences, awards nights, exhibitions and eSports events where latency targets get written into the brief before the first camera is rigged.
For contribution and switching, we use the Vmix 4K media server alongside Blackmagic Web Presenter units for encode and format conversion. Vision runs on Absen LED wall panels and Panasonic projectors, audio on Sennheiser microphones through Allen & Heath consoles and out via DB Technologies speakers, with Birddog cameras handling NDI-based multi-camera capture. Staging uses Lite Deck systems for quick rigging in venues with tight load-in windows.

Indicative day rates, as a planning guide rather than a quote: technician day rates typically run £250 to £450, OB encoder packages from £350 to £1,200 depending on redundancy and channel count, and LED wall hire from £700 to £2,500 a day depending on panel size and resolution.
Pro Tip: Build in a cellular SRT backup alongside wired primary ingest for any UK venue where the building’s fixed connection is unproven. It’s cheap insurance against a single point of failure taking your stream down mid-event.
Chasing the lowest possible number is the wrong first question. Set a realistic latency budget, then build failover around it, because a stream that stays up at 6 seconds beats one that drops entirely trying to hold 1 second.
Insist on wired ingest, on-site control over encoder settings, and a CDN edge close to your audience. Put latency targets and reliability expectations into supplier contracts as SLAs, not verbal assumptions. For most UK corporate events, a 3 to 8 second target strikes the right balance between viewer experience and a stream that survives an unpredictable exhibition hall network.
Firefly AV is the practical route to a low-latency stream when you’d rather not assemble contribution engineering, encoder tuning and CDN coordination yourself from scratch. We handle ingest engineering, encoder packages, LL-HLS and LL-DASH packaging, multi-CDN coordination where an audience is spread across regions, and on-site technicians who can adjust settings live rather than leaving you locked into whatever was configured the day before.

If you’re planning a stream where the delay matters, whether that’s a live auction, an awards ceremony or a hybrid conference with a remote audience watching alongside the room, start with our audio visual equipment explained for event planners guide to see what a properly specified setup looks like, then get in touch through our equipment hire page to request a quote against your latency budget and venue.
For deeper technical detail, consult RFC 9317 for formal latency category definitions, the CDN Alliance Low-Latency Working Group whitepaper for terminology and standardisation efforts, Mux’s low-latency guide for implementation benchmarks, and YouTube’s live latency help page for consumer-facing streamer settings. Always check your specific packager and CDN documentation before implementing LL-HLS or LL-DASH, since defaults vary considerably between providers.
For interactive formats, under 1 second via WebRTC is the benchmark; for most live broadcast and corporate events, 2 to 8 seconds using LL-HLS or LL-DASH balances viewer experience against reliability.
Start by fixing a latency budget, then work through wired ingest, shorter encoder GOP settings, smaller chunk sizes, a nearby CDN edge and tuned player buffer settings, testing each stage separately rather than guessing at the whole chain.
No. Forty milliseconds is well within network latency territory, not glass-to-glass streaming latency, and is imperceptible for almost any live video application.
Traditional broadcast delay comes from large buffers and multi-hop distribution chains, often satellite or fibre relays, chosen to prioritise reliability and smooth playback over speed, unlike low-latency internet streaming protocols.
Yes. Firefly AV configures ingest, encoding and CDN delivery for UK conferences, awards nights and hybrid events, setting a latency target with the client before choosing kit and protocol.