Are there any plans to allow users to disable relay connections? I for one do not want my users to be able to stream content if they are not able to make a direct connection.
Currently no. Any particular reason? I’m guessing you don’t want to trigger the throughput limits which would cause transcoding.
@MovieFan.Plex said:
Currently no. Any particular reason? I’m guessing you don’t want to trigger the throughput limits which would cause transcoding.
Yes that is the big concern. And on top of that my users are not aware that they have a DDNS update issue on their end causing the poor bitrate. I maintain an allowed list of DDNS hostnames for my users in my firewall. Only incoming connections from those hostnames are allowed. If their IP changes and their DDNS hostname doesn’t update, they will connect via relay with poor video quality and they never know there is a problem with their hostname. Since they aren’t aware of the problem since they are still “connected” to my server from their prospective, their streams will continue to cause a transcoding load unless I catch the issue myself.
Can you explain the login because not giving this control the server account holder?
The idea behind Relay is that a user should just be able to connect to a server without having to worry about how. You using a direct connection as a way to check for this connection sort of goes against that. There have been requests on the forums for finer control over allowing Relay.
UPDATE
So since this was bothering me so much I started digging around on my server and noticed the ‘Plex Relay’ process running. Apparently this process is what’s needed for Plex Relay to work. I simply found the file, renamed it to ‘Plex Relay OLD’ and what do you know…No more Plex Relay.
The file can be found in the following locations (sorry I don’t have a Mac to explore):
Linux: /usr/lib/plexmediaserver/Plex Relay
Windows: C:\Program Files (x86)\Plex\Plex Media Server\PlexRelay.exe
If you’re running Plex in a docker like myself you’ll need to run the following command before you can browse the above Linux directory:
docker exec -it plex /bin/bash
Not the cleanest way to disable this feature but at least gives us an option until the Plex team decides to give us users more control over our own servers.
Thanks IamSpartacus! I successfully disabled the relay with your method. I too use a very controlled acl
@evan said:
Thanks IamSpartacus! I successfully disabled the relay with your method. I too use a very controlled acl
Glad you were able to find it useful!