Guide · Updated October 9, 2026 · 5 min read
IPTV buffering or stuttering: causes and how to fix it
Most of the time the problem is not your TV or your Wi-Fi, but the channel or your provider's server. This guide helps you find out in two minutes, and tells you which settings work and which do not, based on what we have measured ourselves.
First, find out where the fault comes from
Before touching any setting, run three quick tests:
Switch to another channel in the same category
If the other one plays perfectly, the problem is that channel, not your TV or your network. In our tests on an Xtream panel, quality changed channel by channel: some were flawless and others stuttered, on the same TV and the same network.
Note the time and what is happening
If it fails mostly during matches or big events, the provider's server is probably overloaded. If it always fails at the same time of day, the same applies.
Try another app or a video on the same TV
If everything stutters, the problem is your connection. If everything else is fine, it is the channel or the provider.
| What you see | Most likely cause |
|---|---|
| One channel is bad, others are fine | That channel's source (out of your control). Try a similar channel. |
| Many channels bad at peak times | Provider's server overloaded. Try later, or use HLS (below). |
| Everything stutters, also in other apps | Your Wi-Fi or connection. See "If the problem is your network". |
| It cuts out and comes back on its own every so often | The server closes the connection. AIDO TV reconnects by itself. |
| Sudden error or "Channel unavailable" | Your account's connection limit, or a dead channel. |
What AIDO TV does when it cuts out
The app watches playback. If the picture is stuck for about 12 seconds, it tries to reconnect on its own, waiting a little longer each time (2, 6 and 15 seconds) so it does not run into your provider's connection limit. If the server simply closes the connection, it reconnects almost straight away. Meanwhile you will see:
- "Reconnecting…" while it retries.
- "Unstable provider signal" or "No provider signal", an indicator based on the pauses in the last 60 seconds. It only speaks up when there is a problem. You can hide it in Settings → Playback → "Provider signal indicator".
- "Channel unavailable" with "Press OK to retry" once the attempts run out. The app still keeps trying in the background every 30 seconds, so an unattended TV recovers by itself; pressing OK just saves the wait.
In Settings → Playback → "Reconnection attempts" you can choose 1, 3 or 5 attempts before "Channel unavailable" is shown.
The setting that helps most: HLS instead of raw TS
With Xtream panels, a live channel can arrive in two ways. Raw TS is sent by the server at the same pace you play it, so the app never builds up a reserve and every hiccup shows as a skip. HLS (.m3u8 addresses) is downloaded in chunks at your connection's speed, so there is a real reserve.
We measured it: with ten channels from the same panel, played for two and a half minutes each way, raw TS skipped between 0.5 and 2.3 times a minute on six of them; with HLS, nine of the ten did not skip at all. That is one provider, not a promise, but it explains why apps that use HLS seem smoother with the same list.
AIDO TV already does this by default: it asks for HLS when the panel offers it and, if it fails twice on a channel, goes back to raw TS. You can check or change it in Settings → Playback → "Stream format":
- Automatic (HLS when available): the recommended one.
- Raw TS, as listed: for panels whose HLS performs worse.
The price of HLS: live arrives about 15–30 seconds behind the broadcast, and changing channel takes a little longer. If you watch a match and a neighbour cheers the goal before you see it, this is why.
Buffer size: it helps less than it seems
In Settings → Playback → "Buffer size" there are three profiles: Low ("fast zapping", up to 10 s of reserve), Medium ("balanced", 30 s) and High ("most stable", 60 s). Changes apply when the app restarts.
We expected High to fix everything, and it did not. Alternating Medium and High every five minutes for 43 minutes on the same match, there was no noticeable difference: when the server sends exactly at playback pace there is no reserve to build, and a bigger buffer only delays the first stall. On an old Fire TV Stick the High profile also came close to the memory limit. Use it, if at all, for micro-stutters on an uneven connection, not as a first measure.
If the problem is your network
- Move closer to the router or use a cable. An Ethernet adapter for the Fire TV Stick, or a cable on the TV, is the surest improvement.
- Use the 5 GHz band if your router and device support it: it is less crowded than 2.4 GHz, though it reaches less far.
- Free up the network: downloads, cloud backups or several people streaming at once can leave your TV with no headroom.
- Restart the router and the TV if they have been on for weeks.
- As a rough guide, an HD channel needs a stable connection of about 5 to 10 Mbps. What matters is stability, not the peak.
Connection limit and 403 errors
Many providers limit how many devices can watch at once with one account. If another device, another app or AIDO TV's second screen (two channels at once count as two connections) is using the account, you can see cuts or an error when changing channel.
Also, after a cut the server may take a few seconds to release the previous connection. That is why AIDO TV does not reconnect in a rush: if it did, the server itself would refuse it. If you keep seeing errors, close other devices using the account, wait half a minute and try again.
When it is not your fault
If a channel shows "Channel unavailable" again and again even when you press OK, and the others are fine, that channel's source is down. If the same happens on many channels and in other apps, it is your provider. AIDO TV is a player and cannot fix what fails on the server, but it helps you tell the difference: the signal indicator and switching to a sibling channel usually give you the answer in a minute.
Quick checklist
Try another channel in the same category.
Check that "Stream format" is set to "Automatic".
Switch to a cable or the 5 GHz band.
Close other devices using your account.
If it persists on many channels, contact your provider.
If you have not set up your list yet, start with how to add it.