
Last updated: September 2026
The dealer flips an Ace. Five thousand people watch. Some want Insurance. Some pass. On one stream the delay is around 450 ms. On another it is close to 1.8 s. That gap is not “just UX.” It shapes real money choices, trust, and even fairness rules.
Live tables work at human speed. People read cards, make choices, and feel time. Your stream must match that pace. If it lags, players miss a window. If it jitters, they lose faith. Low latency is not a nice-to-have. It is the core of a fair game.
Glass-to-glass latency is the time from the camera lens to the viewer’s screen. It covers capture, encode, transport, decode, and render. It is not the same as “end-to-end network time.” It is what users feel.
Short definition: Glass-to-glass is the delay from a live event in front of a camera to the picture on a user’s device. For live tables, aim for under one second. Sub‑500 ms is ideal for fast bet windows.
To think about packet timing and clock sync, see the RTP timing model. For loss and recovery reports that help an encoder heal the video, read about RTCP feedback (PLI, FIR, NACK).
Break your target into a simple budget. Write down numbers you can test and tune:
If your goal is 600–800 ms glass-to-glass, your per stage budget is tight. You must cut lookahead, shrink keyframe gaps, and keep buffers small. Use chunked transfer and early part requests if you deliver over HTTP. For the basics of chunked CMAF parts in latency mode, see Apple’s low-latency notes in the Apple Streaming developer pages. For how the wire itself behaves at low RTT, read HTTP/3 and QUIC transport behavior.
H.264/AVC is the workhorse. It plays almost anywhere and has fast software decoders. It is fine for 720p/1080p at mid bitrates. For low latency, turn off B‑frames, pick a fast preset, and keep keyframes close.
HEVC/H.265 gives better quality per bit on new devices and TVs. Check licenses. Check hardware decode on your target phones. The reference is here: HEVC reference.
VP9 sits in many browsers, but hardware support is mixed on mobile. It can be fine for watch‑only streams. For fully live tables with choice windows, you want the fastest decode path you can get.
AV1 is growing fast. Many 2022+ devices have hardware decode. With tuned encoders and no B‑frames, AV1 can hit sub‑second targets. See the AV1 specification.
VVC (H.266) is not ready for mass market live tables yet. LCEVC (MPEG‑5 Part 2) can help you keep AVC/HEVC and add speed/quality on top. Read about it at the MPEG official site.
Tip: Use CBR or capped CRF. Use tune=zerolatency where it fits. Set keyframe interval to 0.5–1.0 s for true low latency (or 1–2 s for safer ABR ladders). For how to shape bitrates per content, see per‑title encoding thinking.
WebRTC is built for real time. It runs over UDP, uses SRTP for media, and adds active bandwidth control. It shines with an SFU (Selective Forwarding Unit) for many viewers with some talk‑back. Read the WebRTC architecture.
SRT is great for contribution (studio to head‑end). It rides over UDP and adds ARQ for loss. Good when the path is rough. See the SRT protocol spec.
RIST is like SRT but set by an open group and used in broadcast links. It aims at clean interop and strong reliability. Here is the RIST overview.
Low‑Latency HLS and Low‑Latency DASH move HTTP streaming closer to real time by sending small “parts” early. LL‑HLS is an Apple design. For a baseline view of HLS and the LL idea, see HLS basics and LL context. For LL‑DASH and CMAF low‑latency mode, check DASH‑IF guidance.
RTMP is a legacy choice. Keep it for ingest if your tools need it. Do not use it for last‑mile low latency.
Patterns that work: WebRTC for the final hop to players who need to act. SRT or RIST for studio links. LL‑HLS/DASH for large watch‑only crowds who do not place bets.
Use this quick map to match a codec and a protocol to your table type, device mix, and risk level.
| Fully interactive live table (bets within 1–2 s) | H.264 today; AV1 on 2022+ devices | WebRTC (SFU) | 250–700 ms | H.264: near‑universal; AV1: growing | ARQ via NACK; jitter buffers small | H.264 royalties; AV1 is royalty‑free |
| High‑stakes VIP table (strict fairness; low jitter) | H.264 or HEVC with no B‑frames | WebRTC end‑to‑end; SRT for ingest | 200–500 ms | Strong on modern phones and PCs | Tight RTCP, keyframe on request | HEVC license review needed |
| Observational audience (watch‑only side stream) | H.264; VP9 or AV1 for bitrate savings | LL‑HLS or LL‑DASH (CMAF) | 1.0–3.0 s | Browser support varies for AV1/VP9 | ABR handles loss; larger buffers OK | CDN scale; cost per edge hit |
| Mobile‑first emerging markets (variable networks) | H.264 baseline or AV1 low‑res | WebRTC for players; LL‑HLS as backup | 400 ms–2.0 s | H.264 strong; AV1 mixed but rising | Layered simulcast; cap max bitrate | Extra QA on low‑end Android |
| Studio contribution (camera to master control) | Intra‑friendly AVC/HEVC profile | SRT or RIST | 100–600 ms | N/A (head‑end ingest) | ARQ/FEC options; larger jitter buffer | Stable IP paths preferred |
Encoder basics that work for low latency:
WebRTC SFU tips:
SRT and RIST knobs:
Want to see how others run real‑time at edge scale? Read Cloudflare on WebRTC at scale. For deep broadcast notes on low delay, check BBC R&D low‑latency insights. And for mass live lessons, browse Twitch engineering.
People do not think in RTT. They think in “Do I have time to click?” Good UX lines up the bet window with the stream delay. The call to action should appear only when the player can still make it. The buffer, the keyframe, and the clock all need to agree.
If you benchmark live dealer speed across brands and regions, one neutral view is helpful. For a compact look at operator quality in Norway, including live dealer smoothness and basic trust checks, see beste gambling sider Norge. This link is a simple reference; judge it next to your own lab tests for balance.
Build a simple bench. Put an LED in the camera view. Flash it with a GPIO or tone. Film the screen with a second device. Count the frames. That is glass‑to‑glass. Do this on Wi‑Fi and 4G and 5G. Do it on iOS and Android and desktop.
Pull stats too. For QUIC and HTTP/3 tests, study queue control like QUIC congestion control (BBR). For WebRTC, log RTT, jitter, NACKs, keyframes, and dropped frames. For security on real‑time media, review SRTP considerations.
Report your method. Note device models, OS, app version, encoder build, and date. Keep a “last updated” line. That is how teams, users, and auditors trust your numbers.
Devices: iPhone 14 (iOS 17), Pixel 7 (Android 14), mid‑range Android 2021, MacBook M1, Windows 11 laptop with Intel iGPU.
Networks: office fiber (5 ms RTT), cable (18 ms), 5G (35–60 ms), 4G (50–120 ms), 2% loss and 40 ms jitter profiles with a WAN emulator.
Encoders: x264 r3095, x265 3.5+, SVT‑AV1 1.7+. Players: Chrome 124+, Safari 17+, WebRTC SFU build from Q2 2026.
Tools: LED flasher rig, OBS for ingest, ffmpeg for tests, WebRTC internals, CDN logs.
Written by a streaming engineer who has shipped real‑time media for iGaming since 2016. Led WebRTC SFU rollouts to 100k+ concurrent viewers, with sub‑second targets. Spoke at Demuxed and local video meetups. Contact via LinkedIn or GitHub.
Use WebRTC to serve players who must act fast. It is end‑to‑end real time. Use SRT for studio or camera links into your head‑end. It heals loss on rough paths but adds a fixed buffer.
About 250–700 ms is a safe band if you cut B‑frames, shrink buffers, and keep bitrate ceilings smart. Below 200 ms gets hard on the open internet.
Yes. It reduces delay and decoder stress. In live tables, time beats a small quality gain from B‑frames.
It works for watch‑only and slow choices. For split‑second actions, WebRTC is safer. Mix both if you have viewers and actors.
Use an LED glass‑to‑glass rig. Validate on device and network mixes. Log jitter and render delay, not only ping.
TrackBack URL for this entry: https://imajes.info/mt/mt-diespammersdie.cgi/329