Apple TV 4K Limited bandwidth playing locally

Server Version#: 1.20.3.4383
Player Version#: 7.7

I’ve a Synology NAS DS920+ and an Apple TV 4K, I’ve enabled HW transcoding, my network is fast enough and have a good router TP-Link ARCHER C5400X.

The problem I’m having is that everything I play gets limited to a ~2mbps bandwidth resulting in a 720p video, everything in my library is 1080p/4K and can’t view but with awful quality, in the dashboard I can see that everything is streamed from local network so no clue where this limit is coming from I’ve all the video quality set to Maximum in both the server and client app.

The player says that the transcode reason is limited bandwidth, says it only has 2000kbps available. But the network it’s pretty fast.

Plex Media Server Logs_2020-10-27_21-08-21.zip (4.2 MB)

Apple TV logs

apple_tv_logs.zip (1.2 MB)

PMS screenshot is showing indirect playback. Are you using a VPN or something preventing direct LAN connection?

Yeah, I noticed that too, no VPN nor anything, the NAS is connected to the router and the Apple TV is connected via a 5Ghz wifi to the same network.

I’ve also tried streaming the same movie to my iphone with the latest plex ios app over a different network that has a 200 mbps connection and I get the same 2mpbs/720p limit.

This is a fairly common symptom of a DNS rebinding protection issue. Clients attempt to find local servers via a DNS lookup. DNS rebinding protection can cause the DNS resolution to fail for the local IP address which causes the client to try to connect via the server’s public address. If that fails, the connection is forced through Plex Relay, which reports as indirect on the dashboard.

If your router is giving clients its own IP address as the primary DNS server, try configuring it to give out 8.8.8.8 or 1.1.1.1 instead. On your router it should be configured under Advanced -> Network -> DHCP Server, I believe. You may need to restart your clients after making this change.

There’s some additional information in the DNS Rebinding section of this article (which itself links to another article):

I’ve set the primary and secondary DNS in my router’s settings to 8.8.8.8 and 1.1.1.1 and even so my devices are still connecting indirectly and limiting the bitrate to 2 mbps

what’s also weird is that if it’s not finding my Plex Media Server in my network then why is the traffic going over Local Network in my server’s dashboard, even weirder is that the bandwidth is available, I know 'cause when I start streaming I see a spike in the network graphic showing that it uses 38 mbps, and then when streaming it gets down to 2

oh never mind, I guess the DNS change took some time to kick in (I did reset the client) seems to be working fine now, it’s correctly playing at full quality and identifying as Local

Screen Shot 2020-10-27 at 22.40.08

Thank you all for your help, I have another issue with the cast pictures but I guess I should open a new thread for it right?

2 Likes

No problem, glad it worked. Yep, I’d recommend starting a separate thread for other issues.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.