If all is working well, a direct connection is made between your Roku and the Plex server on your Windows machine.
You should be on the lookout if the Roku is notifying you about an indirect connection to your server, which will be routing the data over the internet.
If you see signs of this happening, please report back so we can discuss steps to rectify this.
Thank you for getting back to me so quickly. I am new to Plex.
I am functioning on older equipment for the moment. The Roku is quite old, but the streaming is absolutely fine. Is there a way to see if it is direct or indirect?
I had been using a PS3 to access the NAS, before Plex setup. But now the PS3 sees the Plex as a media server, (no app installed) but the streaming is awful. Even accessing the NAS direct, the movie files have started having issues. Not sure why linking the Plex PC would throw off the connection.
On your Roku, you have a menu item Media Server Status
(it must be somewhere under your username, right at the top of the left sidebar)
It shows you whether the connection is direct or indirect.
No, a port forwarding won’t do anything for local access.
make sure your Windows has marked the network connection as ‘private’.
It must be not ‘public’.
Make sure both server and client are on the same local network. If you have one on wired and one on wireless, this can already throw a spanner in the works. Some routers do isolate the wired from the wireless part of the network.
(the server should always be wired, btw.).
Avoid using more than one “router”-type device in your network (unless you know what you’re doing and can safely disable both NAT and DNS on the second router).
Look in your router configuration if you can define the primary DNS server yourself. Sometimes the DNS servers supplied by ISPs are messing up. Use Google’s instead (8.8.8.8 and/or 8.8.4.4).
Look in your router’s configuration for a thing called ‘DNS rebinding protection’. This generally is a good thing, but it also usually prevents Plex’s encryption from working in the local network. Which then causes the clients to pick the (properly encrypted) remote connection over the unencrypted local one. So define an exception from the ‘DNS rebinding protection’ for the domain plex.direct.
I reset my DNS to Xfinty. When using the Google DNS numbers, my speed tests dropped significantly. I was barely getting past 150 with Google and getting over 300 with Xfinity numbers.