Remote Streaming settings

I’m running PMS on my Mac Studio. I just upgraded my internet service to Fiber with 900+Mbps upload speed (measured at my computer). I asked a buddy to try and stream a 4K movie from my PMS and PMS is transcoding down to 480p. Makes no sense to me. I went to Remote Access Settings and changed Internet Upload speed to 1000 Mbps and set no limit on remote stream rate. Is there another setting I’m missing?

Note that my Plex settings say “Not available outside your network…Your server is signed in to Plex, but is not reachable from outside your network” yet my buddy several states away can see and play content, but his settings won’t let him go above 480p. He keeps selcting original and it goes back to SD. His app says he’s on a relay so no direct play allowed (I don’t even know what that means). How do I fix that?

I turned off Relay and now he can’t connect at all becasue his app says my server is not secure. How do I get past this? He used to be able to connect just find, just limited by my upload bandwidth. Now I have 30x more speed and he get’s either SD (through a relay) or nothing.

This is really cranking me…

Ensure that

  • Plex server is allowed to access the local network and is allowed to act as a server
  • the web site app.plex.tv is allowed to access the local network

Both should be managed by security settings in MacOS.

You seem to be using the port number 32400 for the WAN side of your port forwarding rule.
Edit this rule in your router.
Keep the port number 32400 for the internal (LAN) side,
but use a random number betwen 20000 – 50000 for the external (WAN) port.
Then put the same external port number into the Plex configuration, under
Settings - ‘Show Advanced’ - [server name] - Remote Access - “Manually specify public port”
Reason for this is that some ISPs are trying to “manage” data traffic on their network by supressing or delaying packets of known data intensive applications – like video streaming. And Plex’s default port number of 32400 is well known by now.)

If you use proxy or VPN software, avoid routing outgoing packets of your Plex server through it.
If your router or your ISP is performing an extended security scan of packets, disable that. (Deep packet inspection is decrypting the data packets, scans them, then encrypts it again with the key of the security software. Plex will reject such packets, because they’ve been tampered with.)

While I greatly appreciate the time you took to type that, I don’t know how to do any of it. Note that my buddy trying to stream is using an app on his TV…I think…although it’s possible he’s using a phone or other device and casting to the TV.