Server Version#: 1.28.0.5998
Plex is running as a FreeBSD Jail in TrueNAS (via the official plugin). It has a local IP address on my network (i.e., not using NAT), and I’ve confirmed that devices can ping it without any troubles.
- When I log into the web interface (app.plex.tv), my Plex server displays as indirect.
- When I play a video through the web interface, it is, indeed, going through the relay. Despite the PC I’m playing it on being on the same LAN (wired connection, IP address in the same subnet, and able to ping each other). It’s a Windows box, and I tried disabling the windows Firewall. No improvement.
- When I play a video with NVidia Shield (on the same LAN, wired connection) the video is Direct play without going through the relay.
Both devices (browser, NVidia shield) are on the same network, same subnet, same DHCP. Same… well, everything.
Plex is available remotely. I’ve forwarded the appropriate ports through my firewall, and the “Remote Access” tab in the web admin portal has a green checkmark that it’s accessible.
So, why is one doing direct play while the other is forced to go through the relay?
I did change my router recently (moved to pfSense), but I doubt that’s the culprit given that all devices can communicate with each other. And that the behaviour is inconsistent for devices on the same subnet.