AICKO IPTV: the free app for your IPTV playlists Download

Published on ยท by the AICKO IPTV team ยท 7 min read

Buffering is one of the most frustrating problems in streaming. It shows up as a spinning wheel, a frozen picture while the sound carries on, or a video that restarts for a few seconds before stopping again. The usual reflex is to restart the box and blame the provider. Sometimes that is justified, often not. Rather than trying settings at random, it is better to work like a technician: observe the symptoms, form a hypothesis, and check it with a test that changes only one element at a time.

Video drops and buffering: the step-by-step diagnosis method

What really happens during buffering

A video player never plays data at the exact moment it arrives. It first downloads a reserve, the buffer (or cache), then starts playback by drawing on that reserve while it keeps filling it. As long as filling is faster than consumption, all is well. As soon as data arrives more slowly than the video consumes it, the reserve drains; when it is empty, the player stops to fill it again: that is the spinning wheel.

There are therefore two main families of causes:

  • Data arrives too slowly or in bursts: overloaded server, congested Internet route, weak Wi-Fi, packet loss.
  • The device cannot keep up: decoding too heavy, memory full, a background app hogging the processor. In this case it is more stutter than true buffering, but the two are often confused by eye.

Recognizing the symptom

SymptomMost likely cause
Spinning wheel, then normal playback resumesInsufficient or irregular bitrate (network or source)
Choppy picture but no stops, smooth soundDecoding too heavy for the device
Stops at the same time every eveningCongestion at peak hours
Picture breaks into blocks, then rebuildsPacket loss, common with MPEG-TS streams
Clean cut and return to the menuStream interrupted on the server side or session expired

Step 1: isolate the source

Start with the simplest question: does the problem affect one channel or video only, or everything you watch?

  1. Play other content from the same source (another channel from the same list, for example).
  2. Then play content from a completely different origin: a high-definition video on a major platform, or the live stream of a free channel on its official site.

If only one channel drops and the others are smooth, the cause is almost certainly on the side of the server broadcasting that stream: bitrate too high for that server, saturated source, badly encoded stream. No setting on your end will fully fix it; you can only enlarge the cache to better absorb the irregularities. If all sources drop, including the big platforms, the problem is at your end: network or device.

As a reminder, a player such as AICKO IPTV provides no content: it plays the streams and playlists you give it, and you must hold the rights to what you watch. The quality of a source depends entirely on whoever broadcasts it.

Step 2: isolate the network

To find out whether the local network is at fault, you need to remove the most fragile variable: Wi-Fi.

  1. Connect the device by Ethernet, even temporarily with a long cable run along the hallway. If the drops disappear, Wi-Fi is the culprit. The guide Wi-Fi, Ethernet or powerline presents lasting solutions.
  2. If a cable is impossible, move the device closer to the router or test with a phone placed right next to the TV to measure the signal there.
  3. Measure speed and latency from the device concerned, at the time the drops occur. Compare with the speeds needed shown in the article what internet speed for 4K.
  4. Stop other uses in the household for five minutes: consoles downloading an update, computers backing up to the cloud, security cameras uploading their video.

The role of peak hours

If everything is smooth at 3 pm and the drops appear between 8 pm and 11 pm, two hypotheses dominate: saturation of your provider's network in your area, or of the server broadcasting the stream, hit by many viewers at the same time. To tell them apart, compare with a major platform at the same moment: if it stays smooth, it is the source; if it slows down too, it is the connection. A speed test at 10 am and then at 9 pm confirms or rules out the second hypothesis.

Latency and packet loss

Decent speed with very irregular latency, or a few percent of lost packets, is enough to cause drops. This is typical of a router that chokes during a big upload, or of disturbed Wi-Fi. The phenomenon is detailed in the article latency, jitter and packet loss.

Step 3: isolate the device

If the network is flawless and the problem persists on all sources, look at the device.

  • Try the same stream on another device connected in the same place: a computer, a recent phone. If it is smooth elsewhere, the original device is too limited.
  • Check the codec: an HEVC or AV1 stream on a box that can only decode it in software produces stutter and heavy heating.
  • Free up memory: close open apps, restart the device completely (unplug it for thirty seconds if it is a stick or box), then clear the cache of the playback app.
  • Watch the temperature: an HDMI stick tucked behind the TV, pressed against its hot components, may lower its clock speed to protect itself. A short HDMI extension moves it away from the heat and often improves Wi-Fi reception too.
  • Check the storage space: below 500 MB free, some Android devices become slow and can no longer write their cache.

Adjusting the player's buffer

Once the cause is identified, adjusting the cache is no miracle but it absorbs irregularities. The principle: the larger the reserve, the longer the player withstands a dip in speed, at the cost of a slightly slower start and a small delay behind live.

SettingBenefitTrade-off
Short cache (2 to 5 s)Fast start, small delay behind liveSensitive to the slightest dip in speed
Medium cache (10 to 20 s)Good compromise for most connectionsChannel surfing a little slower
Long cache (30 to 60 s)Withstands irregular sourcesMore memory used, marked delay behind live

Players built on mpv, whose libmpv engine is also the one in AICKO IPTV, expose these parameters as options. As an example, here is what an mpv.conf configuration file oriented toward stability looks like, on a computer:

# Enable the cache even for network streams
cache=yes
# Amount of video to preload (in seconds)
cache-secs=30
# Maximum memory reserved for preloading
demuxer-max-bytes=150MiB
# Memory kept for seeking backwards
demuxer-max-back-bytes=50MiB

On a TV box with little memory (1 GB or less), avoid high values of demuxer-max-bytes: the app could be closed by the system. In a consumer app, these parameters often take the form of a simple choice between "low", "normal" and "high". You will find the available options on the video player page.

Other useful settings

  • Lower the quality when the source offers several: going from 4K to Full HD often divides the bitrate by two or three.
  • Change the decoder: switching between hardware and software decoding can fix stutter specific to some devices.
  • Change the output format when the source offers the same stream in HLS and in MPEG-TS: HLS, split into segments, often copes better with an irregular connection.

Common mistakes and false good ideas

  • Restarting the box at every drop. This hides the problem for a few minutes without diagnosing it. Instead, note the time and the channel at each incident: a pattern quickly emerges.
  • Changing DNS to "speed up" the video. DNS only comes into play at the start of the connection; it has no effect on smoothness once playback has started.
  • Installing a "booster" or memory cleaner. These apps use resources themselves and bring nothing on recent Android; some even show intrusive ads.
  • Multiplying Wi-Fi extenders. Each extra wireless hop can divide the available speed; a single well-placed access point or a cable does better.
  • Changing everything at once. If you change the cache, the Wi-Fi and the decoder in one go, you will never know what worked.

If the problem persists despite these steps, the frequently asked questions page lists other particular cases, such as streams that stop after a fixed time.

Summary

  • Buffering occurs when data arrives more slowly than the video consumes it.
  • Test another source first: if only one channel drops, the problem comes from the server broadcasting it.
  • Then test over Ethernet, at the time of the drops, then on another device.
  • A cache of 10 to 30 seconds absorbs most irregularities, at the cost of a small delay behind live.
  • Change one setting at a time and note the time and stream of each incident.

Frequently asked questions

Why does the video only drop in the evening?

Between 8 pm and 11 pm, operator networks and broadcast servers are under the most load. If a major platform stays smooth at the same time, the saturation concerns the source; if it slows down too, it concerns your connection.

Can increasing the cache make things worse?

On a device short of memory, yes: a cache that is too big can cause the system to close the app. Increase it gradually and go back if the device becomes unstable.

The sound continues but the picture freezes: is it the network?

Not necessarily. This symptom often points to video decoding that is too heavy for the device, notably in HEVC or 4K. Try the same stream on another device or change the decoding mode.

Can a VPN eliminate the drops?

A VPN adds an intermediary and encryption; it generally reduces speed and increases latency. It does not fix weak Wi-Fi or a saturated server, and must never be used to access content you do not hold the rights to.

Go further

Read next

๐Ÿ“ถ

Network and quality

What internet speed for SD, HD, Full HD and 4K streaming?

Internet speed for 4K streaming and SD, HD or Full HD: the bitrates really needed, the safety margin, how to size for several screens and how to test your line.

Read the article
๐Ÿ“ถ

Network and quality

Wi-Fi, Ethernet or Powerline: Connecting Your TV to the Network

WiFi vs Ethernet for your TV: 2.4 or 5 GHz, Ethernet cable, extender, mesh or powerline. Real speeds, limits and the mistakes to avoid when streaming video.

Read the article
๐Ÿ“ถ

Network and quality

Latency, Jitter and Packet Loss: Understanding and Measuring Your Connection Quality

Latency, jitter and packet loss explained: ping, bufferbloat, normal values, and the commands to measure them on Windows, macOS and Linux.

Read the article

Download AICKO IPTV

The app is free and works with your own IPTV subscription. Pick your device: the mobile link sends you straight to the right store.

Android and iOS Mobile version Windows 10 and 11 PC version Samsung, Android TV, Fire TV TV version
Download on the App Store Get it on Google Play Available onMicrosoft Store Available onAmazon Appstore