The same film that was 4K last night is 480p tonight. Most people blame bandwidth first, but what actually stalls 4K streaming is usually the bitrate being pushed down by the player's adaptive algorithm: jitter, packet loss, peak-hour congestion — any one of them triggers a downgrade. This article separates bitrate, bandwidth and throughput, lists the metrics that matter for stable 4K, compares routes by use case, and gives a settings order you can follow directly in your client.

Check bitrate first, don't rush to add bandwidth

Mainstream on-demand platforms all schedule picture quality with adaptive bitrate. The player keeps a short buffer and switches between quality tiers based on download throughput over the last few dozen seconds, the buffer left and packet loss. When throughput falls it drops to 1080p first; if it falls further, to 720p or lower. Downgrades happen instantly, while an upgrade needs a sustained stable stretch before the player dares to step up — which is why one brief jitter can leave quality stuck low for a long time.

That gives you a useful test: a quality drop means sustained throughput is short, not that bandwidth is short. However high a speed test peaks, that only reflects a few seconds of instantaneous capacity; the player watches sustained throughput and the size of the swings.

15–25 Mbps, the typical bitrate range for mainstream 4K streaming; high frame rate titles run higher
3840×2160 4K resolution: four times the pixels of 1080p, so it leans harder on encoding efficiency at the same bitrate
60 fps Common frame rate for sports and live 4K, with a noticeably higher bitrate requirement than 30 fps
A rough order-of-magnitude reference for typical streaming bitrates; encoding (HEVC / AV1 / VP9) and source masters differ by platform, so the numbers vary
Resolution and frame rateTypical bitrate rangeTypical use case
1080p / 30fps4–8 MbpsThe main tier on most platforms
1080p / 60fps6–12 MbpsSports and gaming content
2160p(4K)/ 30fps15–25 MbpsMainstream 4K streaming
2160p(4K)/ 60fps25–40 MbpsHigh frame rate live and some films

At an estimated 20 Mbps, an hour of 4K content comes to roughly 9GB. That explains why 4K burns through data far faster than 1080p, and why the same subscription lasts one viewer a month and another a week.

Bandwidth is the ceiling of the link; throughput is what you actually get. When choosing a route, watch sustained throughput at peak hours, not the peak number from a speed test.

Bitrate, bandwidth and throughput: three numbers, kept separate

Bitrate: how much data the source needs per second

Bitrate is set by the platform and you cannot change it. Its role here is as a demand figure: the route's sustained throughput has to sit above it with headroom to spare, or the buffer eventually drains. The same title can carry twice the bitrate on one platform versus another, so before asking whether 4K will hold, check the current tier in the player's quality menu.

Bandwidth: the ceiling of the link

The 500M on your home broadband contract is the ceiling for local access. Cross-border traffic still passes through three legs — the carrier's international gateway, the cross-border link and the exit data centre — and congestion on any one of them caps usable throughput. The international gateway at peak hours is the usual bottleneck, and it has little to do with how fast your home connection is.

Throughput and jitter: what actually decides picture quality

Throughput is how much data actually moves per unit time; jitter is how far that throughput swings. Players are sensitive to jitter: a few sampling periods of declining throughput and they judge the link unstable and downgrade on their own. Packet loss hits harder — TCP turns loss into retransmissions and window shrinkage, throughput halves in an instant and the buffer drains fast. At 1% loss a download barely notices; a live stream will drop 4K to 720p.

The metrics that matter for stable 4K

No specialist tools needed — every check below can be done inside the player.

  • ✅ During peak hours (20:00–23:00), play for 30 minutes or more and the quality menu stays on 2160p
  • ✅ The buffer bar doesn't keep bottoming out, and playback resumes within seconds after you scrub
  • ✅ The same route performs consistently across different days, with no daily manual node switching
  • ✅ The route's exit region matches the catalogue region, so titles open without repeated retries
  • ❌ Judging by peak speed-test bandwidth instead of sustained throughput
  • ❌ Judging a route by whether the homepage loads — a homepage is static assets, nothing like a video bitstream
  • ❌ Switching routes by hand over and over at peak times; every switch rebuilds the connection and the buffer, which makes downgrades more likely

Picking a route by use case: dedicated line, relay and direct

Routes in the same subscription usually fall into three types, and the difference is how the cross-border leg is handled. Understanding the three is more useful than memorising node names.

Direct

The client connects straight to the exit data centre. Low latency and low cost, but the cross-border leg relies entirely on the carrier's international gateway, so it jitters most at peak hours. Suits light browsing and 1080p streaming.

Relay

You connect to a relay entry point inside mainland China first, and the relay node carries traffic out. The cross-border leg takes an optimised path, so jitter is usually lower than direct; the trade-off is an extra hop, and peak bandwidth isn't necessarily higher. Enough for everyday 1080p and 4K streaming.

IEPL dedicated line

An end-to-end dedicated circuit that skips the public internet's international gateways, so jitter and packet loss are minimal. For 4K live sports and anything else with little buffer headroom, pick it first. It's also the priciest.

Pick routes by use case; you can switch inside one subscription, so there's no need to buy separate plans for different scenarios
Use caseSuggested routeWhy
4K streaming at peak hoursIEPL dedicated lineLeast affected by congestion on the cross-border leg, so downgrades are unlikely
4K live and sportsIEPL dedicated line / RelayLittle buffer headroom, so the most sensitive to jitter
Everyday 1080p viewingRelayLower throughput needs, better value
Region-locked titlesDirect / relay in the matching regionExit close to the source, less back-and-forth routing

The priciest route isn't automatically the right one. Work out which region the title is served from and whether you watch at peak hours before moving up to a dedicated line. VPNLS covers 90+ countries / 210+ routes, switchable inside one subscription, with no device limit, and switching routes needs no client reconfiguration.

Client and split tunneling: send 4K down the right route

Pick the right route and a misconfigured client will still downgrade you. The usual culprit is global proxying that also sends the LAN, casting and local downloads out through the same route, eating its throughput.

  1. Get the subscription link

    Sign in to the dashboard and copy the subscription link instead of typing nodes in one by one. The link already carries the route list and protocol parameters, and routes added later sync automatically.

  2. Import into the client

    On Windows and macOS use Clash or sing-box clients; on Android, v2rayNG or NekoBox; on iOS, Shadowrocket or sing-box; on a router, run the OpenWrt plugin so every device at home shares one route. For protocols, Shadowsocks, VMess, Trojan and VLESS have the widest compatibility; Hysteria2 and TUIC run over QUIC and hold up better on lossy links, but need a recent client build.

  3. Write split-tunneling rules

    Send streaming domains through the proxy and keep the LAN, casting and local services direct. Rules match from top to bottom and the first match wins, so exact domains go above the catch-all.

  4. Verify exit and DNS resolution

    Once connected, confirm the exit IP lands in the expected region, then check whether DNS resolution is going to your local carrier. A DNS leak won't downgrade picture quality on its own, but it makes the catalogue decide you're outside the target region — the symptom is a title that connects but won't play.

# Confirm exit IP and geolocation
curl -s https://ipinfo.io/json

# Check whether DNS resolution goes to your local carrier
nslookup www.netflix.com

# 100 packets to check loss and jitter (on Windows, swap -c for -n)
ping -c 100 1.1.1.1

More per-app proxying isn't better. Routing the LAN, casting and downloaders out through the proxy as well competes for the same route's throughput, and 4K playback downgrades more readily. Sending the video apps through the proxy and everything else direct is the least fuss.

Troubleshooting order and conclusion

When quality drops, a fixed troubleshooting order beats swapping nodes. Get the order wrong and ten new routes still won't find the cause.

  1. Start with the player: is quality manually locked to a low tier, does the buffer bar keep bottoming out?
  2. Then the route: same time window, same scene, replay once on an IEPL dedicated line.
  3. Then the protocol: switch the direct protocol to Hysteria2 or TUIC and see whether a loss-sensitive link improves.
  4. Finally the local side: router load, Wi-Fi signal, and whether other devices are running big downloads.

Conclusion: the core variables behind 4K downgrades are sustained throughput and jitter, not peak speed-test numbers. At peak hours, favour an IEPL dedicated line for 4K; a relay is enough for everyday 1080p. Locate the problem in the order above before deciding whether to change routes.

Pick routes by platform: for strictly region-locked titles, choose a route whose exit region matches; live content is the most jitter-sensitive, so favour a dedicated line; on-demand can absorb one buffer, so a relay will still carry 4K.

4K burns through data far faster than 1080p, so estimate by your own viewing hours when choosing a tier. VPNLS subscriptions keep no logs and require no email address — a username and password is all you need. Monthly plans: ¥9.9 for 60GB, ¥18 for 250GB, ¥28 for 500GB; data resets each month on your activation date, and mid-cycle upgrades are prorated against the remaining days. Data packs last until used up and never expire. 7-day refund, no questions asked.