Lumen·wiki
All guides / Player
medium ~15 min · Updated 2026-04-30

If your stream stutters every 10–30 seconds and you’ve ruled out the network (speedtest.net reports >30 Mbps stable), the player is buffering wrong.

Lumen·TV exposes three buffer settings under Settings → Player → Advanced → Buffer:

SettingDefaultWhat it controls
Initial buffer4 secondsHow much data is downloaded before playback starts. Lower = faster channel zap, higher = fewer mid-stream stalls.
Live buffer10 secondsTarget ahead-of-now buffer during steady-state playback.
Buffer ahead (catch-up)30 secondsBuffer when timeshifting (rewind, pause).

The diagnosis

Three patterns. Match yours.

A. “Channel takes 8+ seconds to start, then plays fine”

Your initial buffer is too high for your latency. Try:

  • Initial buffer: 2 seconds (down from 4)
  • Live buffer: 10 seconds (default)

Trade-off: faster zap; first frames may stutter on a flaky connection.

B. “Plays for ~10 seconds, freezes for 2 seconds, plays again”

Classic under-buffer on a connection that has bursts of latency. Increase the steady-state cushion:

  • Initial buffer: 4 seconds (default)
  • Live buffer: 30 seconds (up from 10)

Trade-off: you’re 30 seconds behind real-time. For sports, that’s noticeable; for everything else, invisible.

C. “Buffers forever, eventually times out”

Bandwidth, not buffer. Likely causes (in order):

  1. HEVC stream + 2020 webOS chip: H.265/HEVC is hardware-decoded on 2021+ models. On 2020 LG TVs, software fallback chokes at >1080p. Either:
    • Find an H.264 version of the stream
    • Drop the stream resolution: Settings → Player → Force max resolution → 1080p
  2. Provider rate-limiting: some IPTV providers cap bandwidth per IP. Test by switching to a Wi-Fi hotspot from your phone — if it works, the provider is shaping your home IP.
  3. MTU mismatch: rare, but on PPPoE connections (some FTTH ISPs) the default MTU is wrong. Try Settings → Network → Advanced → MTU → 1492 (down from 1500).

Codec compatibility (cheat sheet)

webOS hardware decoders by year:

Year / lineH.264H.265 / HEVCVP9AV1
2020 OLED✓ up to 1080p
2021 OLED✓ up to 4K
2022 OLED✓ up to 4K
2023+ OLED✓ up to 4K
NanoCell 2020✓ up to 1080p
QNED 2022+✓ up to 4Kpartial

If a stream lists Stream #0:0(und): Video: hevc, yuv420p10le, 3840x2160 (10-bit 4K HEVC) on a 2020 NanoCell, it will not play smoothly. There is no software fix.

How to inspect what’s actually happening

Lumen ships a player overlay accessible by holding the OK button for 2 seconds while playing:

  • Bandwidth in/out (kbps, last 10s average)
  • Buffer occupancy (seconds, ahead and behind)
  • Frame stats (decoded / dropped / late)
  • Codec / resolution / bitrate

Screenshots of this overlay are the single most useful thing to attach when you email support.

What about adaptive bitrate (HLS / DASH)?

If your stream is HLS or DASH, the player automatically picks the best variant. Sometimes it picks wrong:

  • Auto picks 1080p_5Mbps on a 4 Mbps connection, stutters → manually pick 720p_3Mbps via Settings → Player → Quality → Manual.
  • Auto picks 4K_20Mbps on a 50 Mbps connection but the chip can’t decode → see codec table above; force-cap to 1080p.

For MPEG-TS streams (UDP/RTP/HTTP), there’s no adaptive logic — the bitrate is whatever the provider sends.

When nothing works

Some streams are just cooked. Encoding errors, malformed timestamps, broken segments. Test the URL in VLC on a desktop:

vlc <stream-url> --verbose 2

If VLC also stutters, it’s the stream, not your TV. Tell the provider.

Was this helpful?

Edit suggestions: wiki@lumentv.app · Open an issue on GitHub.