"My IPTV keeps buffering" is the single most common complaint among new IPTV users, and the answers online are exhausting — generic checklists that try every variable in the universe in no order. This is the same checklist, but in the order things actually fail.
Spending five minutes on the first three fixes resolves the issue for the majority of people. The remaining four are progressively rarer and progressively harder.
1. The provider's server is slow or overloaded (most common)
If you're paying a small monthly fee for thousands of channels, you are sharing a server with thousands of other subscribers, hosted somewhere cheap. At peak hours that server is overloaded, and buffering is the result.
How to confirm: Try a known-good free public stream. The iptv-org project publishes country-by-country lists of legitimately-public broadcasters. Paste one of those URLs into your player and try a channel. If the free public stream plays smoothly while your subscription buffers, your provider is the bottleneck. The free M3U tester on this site can probe how many of your provider's streams actually resolve — a useful signal of whether the provider has wider problems.
Fix: There isn't a clever one. Switch providers; or downgrade to SD for problem channels; or accept that 8 pm Sunday is always going to be congested. Or pay for a better provider.
2. Wi-Fi signal at the TV's location
Modern Wi-Fi routers advertise speeds that assume you're a metre away with no walls. Reality is unkinder. A wall, a microwave, an aquarium, neighbouring Wi-Fi networks — all knock chunks off your real bandwidth at the TV's location.
How to confirm: Run a speed test on the TV itself (or a phone next to the TV). If it shows under 15 Mbps, that's your problem regardless of what your ISP plan says.
Fix: Move the router; install a mesh point near the TV; use a powerline adapter; or — by far the most reliable — run a cheap Ethernet cable. Even a 10-metre cat6 cable is under €10 and turns a flaky Wi-Fi stream into a rock-solid wired one.
3. Multiple devices on the same network
Someone in the next room is downloading a game on Steam. Or a security camera is uploading a constant stream. Or a phone is backing up to the cloud. These hit the same upstream and downstream as your TV.
How to confirm: Reboot the router and try again with everyone else's devices off. If buffering disappears, you have a household-traffic issue.
Fix: Your router's QoS settings can prioritise the TV. Or you can scold the housemates. Wi-Fi 6 helps; gigabit fibre helps more.
4. Streams cached at the wrong DNS
This is the first fix that's unintuitive but a real cause. Some IPTV providers run multiple CDN regions, and your ISP's default DNS routes you to a distant one. The stream technically works but adds 100–200 ms to every request, which adds up across hundreds of small HLS chunks.
How to confirm: Change your TV or router's DNS to Cloudflare (1.1.1.1) or Google (8.8.8.8) and retest. If buffering vanishes, your ISP's DNS was the cause.
Fix: Set a custom DNS in your router or your TV's network settings. This is also a slight privacy improvement; ISPs aren't always neutral about which DNS results they return.
5. ISP throttles certain traffic types
Some ISPs deprioritise traffic that looks like streaming video, particularly to non-domestic destinations. This is particularly common on mobile-data tethering, but also happens on home connections in markets where ISPs run their own competing IPTV product.
How to confirm: Try a VPN. If buffering disappears through a VPN to a neutral country, you were being throttled.
Fix: Run a VPN for IPTV (most modern routers can run one constantly), or switch ISP. Beware: a VPN occasionally makes buffering worse if your provider geo-restricts the VPN's endpoint country.
6. The device can't decode the stream fast enough
Older or low-cost Android TV boxes, especially anything quad-core ARM at sub-€40, struggle with 4K H.265 software decoding. The data is arriving fine; the box is just slow.
How to confirm: Try a lower-resolution channel (SD news channels are everywhere). If those play fine, your network is fine and the device is the issue.
Fix: Drop the resolution of the streams you watch (some players have a "prefer lower bitrate" setting), or replace the box. A €60 Mi Box or similar with hardware H.265 decoding fixes this.
7. The stream itself is broken upstream
Sometimes it's not you, the network, the device, or the provider's server — it's the upstream feed the provider repackages. The original broadcaster is having issues; your provider just passes it through. Other providers with the same channel might be having the same issue at the same time, or be sourcing from a different upstream that works.
How to confirm: Try the same channel through a different provider. If the same channel buffers from both providers but their other channels are fine, it's the underlying broadcast.
Fix: Nothing you can do. Wait an hour. The upstream usually recovers.
What to do in order
If you're reading this with a buffering stream right now:
- Try a known-good free public stream. This single test tells you whether the problem is the provider (very common) or you (less common).
- Run a speed test on the actual TV. If it's under 15 Mbps, fix the Wi-Fi.
- Reboot the router. Resolves a surprising number of intermittent issues.
- Change DNS to 1.1.1.1.
- If you've done all of the above and one specific channel still buffers, accept that it's the upstream feed.
Most people don't need to get past step 3. If you're consistently in steps 4–7, the bottleneck has structural causes you can only work around — pick the workaround that hurts least.
If you're trying to figure out how much bandwidth you should actually have for the channels you watch, see the speed-requirements guide.