Remote access is showing " Fully accessible outside your network" and I have obviously proven this by playing content on both my works pc and my phone if I am connected via 4G.
I recently moved ISP and I am using their supplied router. I am not sure if the router is at fault as I dont know if I had the error on my old router. I believe though my TV may also be going indirect as I have recently started trying to stream some higher bitrate content and have noticed a lot of buffering and stuttering.
Those icons have different meanings and are not necessarily related.
The key information can be found in the 1st section under the poster (the “line” with the player icon):
Avengers is playing Local via Plex Web running in Chrome
Black Hawk Down is playing Local via Plex on your LG TV
Dungeons & Dragons S01E03 is playing Remote via Plex Web running in Chrome The additional lock icon identifies this stream is using a secure connection
The Mysterious Cities of … S01E02 is playing Indirect via Plex Web running in Chrome The additional alert icon identifies exactly that… this is an indirect stream and you might want to look after why that is.
Now… what do those 3 different playback types mean?
Streaming
Description
Local
Video is streaming within your home network
Remote
Video is streaming outside your home network, there’s a direct connection between the player and your server
Indirect
Video is streaming outside your home network, there’s no direct connection between the player and your server instead the traffic is going through a Plex relay server (which is limiting the traffic to 1 Mbps; 2 Mbps for Plex Pass members).
If the indirect stream is supposed to happen from within your local network, there might be some issue with your home network setup. Plex will consider a subnet with its own IP band inside your home network to be remote.
Plex Pass members have an advanced option to tell Plex which networks to consider to be part of your home network. Usually it’s easier to overcome the root cause – most of the time this is e.g. a wireless access point that’s configured to establish its own network instead of extending the main home network (“bridge mode”).
Indirect playback usually means there’s some hiccup in your remote access configuration. In exceptions it can be visible under certain circumstances but either does not or loses the visibility over time for others.
You might want to take a look at the remote access troubleshooting to review if that’s the case and what might cause it.
I had a good read though that support yesterday (and about an hour ago), remote access is clearly working fine from a remote PC and my phone, there should be no reason why local machine 192.168.1.39 give an indirect connection to 192.168.1.101 when browsing via plex.tv.
I have tried both manual and letting plex choose the public port it is connect to but both give the same error and as far as plex is confirmed its working as intended. Its plex.tv that is having a communication issue.
Are you sure your machine is actually local? Are you going through any other network type equipment? repeater, power line adapters, ethernet to wifi adapters, etc.
Any security or content blocking apps on the machine that gets the indirect connection (or maybe even in the browser) that might interfere with the communication or block Plex from seeing that machine locally?
What happens if you force an insecure connection (http vs https) from one of the PCs? Is it now local instead of indirect? FYI, Settings -> Server_Name -> Network -> Secure connections must be Preferred or Disabled.
The local web client uses an insecure connection. Your issues seems to be that the hosted app cannot connect securely within your network. this could be due to DNS rebinding.
To check, use the Shield and make sure the option to allow insecure connections is off, the default is to have it on for your local network. If it is DNS rebinding, you should get the same indirect connection.