Your Plex server is buffering. Is it your network? Your server? The file itself? Before you start troubleshooting hardware or transcoding settings, you need to understand how much bandwidth Plex actually requires — because the answer is “it depends” in a way that matters.
Bandwidth Requirements by Quality
Every media file has a bitrate — the amount of data per second needed to play it. Here’s what typical files look like:
Typical bitrates by quality:
- 720p compressed: 2-5 Mbps
- 1080p web-dl: 5-10 Mbps
- 1080p Blu-ray remux: 20-40 Mbps
- 4K SDR compressed: 15-25 Mbps
- 4K HDR compressed: 25-45 Mbps
- 4K UHD Blu-ray remux: 60-100+ Mbps
Your network needs to deliver at least the file’s bitrate to the client, sustained, without interruption. Multiply by the number of simultaneous streams.
Local Network (LAN) Streaming
On your home network, bandwidth is rarely the bottleneck:
- Gigabit Ethernet (1000 Mbps): Handles 10+ simultaneous 4K remux streams. If your server and client are wired, you almost certainly have enough bandwidth.
- Wi-Fi 5 (802.11ac): Theoretical 867 Mbps, real-world 300-500 Mbps. Fine for 1-2 4K streams but can struggle with remuxes if signal is weak.
- Wi-Fi 6 (802.11ax): Real-world 500-800 Mbps. Handles 4K remuxes reliably.
- 100 Mbps Ethernet: Tops out at 1 4K compressed stream. Not enough for remuxes. Upgrade your cable or switch.
The Hidden LAN Bottleneck: Your Disk
If your media is on a USB 2.0 drive (480 Mbps theoretical, ~35 MB/s real), it can’t feed multiple high-bitrate streams fast enough. USB 3.0+ or internal SATA/NVMe solves this. Also check if your NAS has a Gigabit or 2.5GbE port — a NAS on Fast Ethernet (100 Mbps) will bottleneck everything.
Remote Streaming
Remote streaming is where bandwidth gets real. You need upload speed on the server side and download speed on the client side.
Server Upload Speed
Your home internet’s upload speed is the ceiling for remote streaming quality:
- 5 Mbps upload: One 720p stream or one heavily compressed 1080p stream
- 10 Mbps upload: One good 1080p stream
- 20 Mbps upload: One 4K compressed stream or two 1080p streams
- 50+ Mbps upload: Multiple 4K streams, remuxes to fast clients
Check your actual upload speed at speedtest.net. Many cable internet plans have 5-10 Mbps upload even with fast downloads. Fiber plans typically offer symmetric speeds.
When Plex Transcodes for Remote
If the client’s download speed can’t handle the file’s bitrate, or if the client can’t play the format natively, Plex transcodes to a lower quality. This shifts the bottleneck from network to CPU/GPU. The “Remote Quality” setting in each Plex client app controls this threshold.
Multiple Simultaneous Streams
The math is simple: add up the bitrates. If three people are watching 1080p compressed (8 Mbps each), you need 24 Mbps of sustained throughput. In practice, add 20-30% overhead for network protocol overhead and bursts.
Quick math for common setups:
- ☑ 1 local 4K + 1 remote 1080p = ~60 Mbps LAN + 8 Mbps upload
- ☑ 3 remote 1080p streams = ~24 Mbps upload
- ☑ 2 local 1080p + 2 remote 720p = ~26 Mbps LAN + 8 Mbps upload
- ☑ 1 remote 4K remux = ~80 Mbps upload (most home connections can’t do this)
How to Check What’s Actually Happening
Plex tells you exactly what each stream is doing:
- Open Plex → Settings → Dashboard (or Activity icon)
- During playback, click on the stream
- Check “Video” — it shows the original file bitrate and what’s being delivered
- If it says “Transcode (throttled)” the server is keeping up; “Transcode” without throttled means it’s struggling
Optimizing for Limited Bandwidth
If you can’t upgrade your internet speed:
- Create optimized versions: Plex can pre-transcode your library into lower-bitrate versions for remote streaming (Settings → Library → Optimize)
- Use Tdarr to maintain two copies: Keep your 4K originals for local playback and compressed 1080p copies for remote viewers
- Set remote quality limits: In Plex client settings, set remote streaming quality to match your upload speed
- Enable hardware transcoding: If Plex must transcode, hardware acceleration keeps it smooth even at high stream counts
Not Sure Where Your Bottleneck Is?
If streams are buffering and you can’t tell whether it’s the network, the server, or the file, our remote sessions include full network and server diagnostics. We pinpoint the exact bottleneck and fix it.