“My speed test says 100 Mbps, so why does my stream buffer?” It is one of the most common streaming complaints, and the answer is usually that speed is not the whole story. Live video also depends on how steady the connection is. Three measurements explain most of it: latency, jitter and packet loss.
Latency: how long data takes
Latency is the time it takes for data to travel to a server and back, measured in milliseconds (ms). Lower is better. Latency matters most for interactive things such as gaming and video calls, but very high or unstable latency also slows how quickly a stream starts and recovers.
Cloudflare’s speed test distinguishes idle latency (measured when nothing else is happening) from loaded latency (measured while the connection is busy). A big gap between the two is a sign of bufferbloat: your router queues so much data under load that everything else waits.
Jitter: how much latency varies
Jitter is the variation in latency from one moment to the next. Cloudflare describes it as the average variation between consecutive round-trip measurements, a measure of network stability. A connection that is a steady 40 ms is better for real-time video than one that jumps between 10 ms and 200 ms.
For live streams, jitter means the next piece of video arrives late. If the player’s buffer is small, it runs out and the picture freezes.
Packet loss: data that never arrives
Data travels in small packets. Packet loss is the percentage that never reach their destination. Most streams can recover by requesting data again, but that takes time. Even a small amount of loss can cause stutter, freezes or drops to lower quality.
How to measure all three
- Use a speed test that reports more than download speed. Cloudflare’s speed test (speed.cloudflare.com) shows latency, jitter and packet loss; Netflix’s FAST.com shows loaded and unloaded latency under “More info”.
- Run the test on the device you stream on, or as close to it as possible.
- Test at the time you usually watch, and repeat a few times.
- Compare a test while something else is downloading with one when the network is quiet.
Rough guide to the results
These are general rules of thumb, not formal standards:
| Measure | Comfortable | Worth investigating |
|---|---|---|
| Latency | Under about 50 ms | Regularly over 100 ms |
| Jitter | Under about 20 ms | Over 30–50 ms |
| Packet loss | 0% | Anything consistently above 0–1% |
| Loaded vs idle latency | Small difference | Latency jumps by hundreds of ms under load |
Common causes and fixes
Wi-Fi interference and distance
Wi-Fi is the most common source of jitter and loss at home. Move closer to the router, use the 5 GHz band or, best of all, connect with a cable. See Wi-Fi vs Ethernet for streaming.
A busy household connection
Large downloads, game updates, cloud backups and video calls fill the connection and push up loaded latency. Schedule big downloads for overnight, or use your router’s QoS (quality of service) feature to prioritise the TV.
Bufferbloat in the router
If loaded latency is much higher than idle latency, look for Smart Queue Management, SQM or adaptive QoS in your router settings. These features keep queues short so streaming and calls stay smooth while other downloads run.
Faulty cables or equipment
Damaged Ethernet cables, failing powerline adapters and overheating routers can cause packet loss. Swap cables, move adapters to wall sockets and restart equipment.
Problems beyond your home
If a wired test still shows loss or high jitter, contact your internet provider with your test results and the times they occurred. Packet loss on the provider’s network is something only they can fix.
How players cope with an unsteady connection
- A larger buffer in the player gives more time to absorb jitter, at the cost of a longer delay behind live and slower channel changes. See IPTV player settings explained.
- Adaptive streams drop to a lower bitrate instead of stopping.
- Automatic reconnect recovers from short dropouts.
Frequently asked questions
Why do I have good speed but still buffer?
A speed test measures how much data the connection can carry at its best. Live streams also need that data to arrive steadily. High jitter, packet loss or latency that spikes under load can interrupt playback even on a fast plan.
How can I test packet loss at home?
Use a speed test that reports it, such as Cloudflare’s, ideally on the device you stream on. Repeat it at different times and with other devices busy.
Can my router fix jitter?
Partly. Features such as Smart Queue Management (SQM) or adaptive QoS reduce delay caused by other traffic. Wi-Fi interference and problems on your provider’s network need other fixes.
Summary
Download speed tells you how much data your connection can carry; latency, jitter and packet loss tell you how steadily it carries it. Live streaming needs both. Measure all three on the streaming device, fix Wi-Fi and router issues first, and contact your provider if problems remain on a wired connection. For a full step-by-step fix list, see how to stop buffering on live streams, or check how much speed you need in our internet speed guide.
Sources and further reading
- Cloudflare Blog: How does Cloudflare’s Speed Test really work?
- Cloudflare Speed Test
- Wikipedia: Jitter
- Wikipedia: Packet loss
Menus, apps and settings change with software updates. If something looks different on your device, check the official help pages from your device maker or app developer.