Remote Stream Quality and Lan Networks Issue?

Hi, I’ve started a new thread as I didn’t want to hijack an already answered one
Please see the above thread if you’re wanting more details.

Basically My PC is my plex server, and on the same pc via a browser i use Plex. Plex assumes this browser is a remote stream and forces my server remote stream restriction onto me which is wrong. To resolve this I went to Settings > Server > Network and set my IP address in Lan Networks. However all this does is it allows me to select a higher quality when watching a film but not actually increase quality.

So “Original” is what I choose, which is one above 4mb. So this will mean “Original” should be 8mb 1080p as that’s the next step up.
However the film is still forced to play at 2mb quality regardless of the higher quality I choose, which coincidently is the limit setting that’s selected for remote connections. When I choose a higher quality the stream does refresh as though its about to follow the setting I have chose, but just continues again at 2mb.

As soon at I set Limit remote stream quality to Original (No Limit) I can watch my content on my PC at the full 1080p quality, or “Original”. Turn it back on and the issue is back.

This is very buggy? It seems Lan networks feature doesn’t fully work alongside limted remote stream quality.
I hope I explained this well enough, this issue is on every media I have tried so far. Rebooted pc and restarted server, same thing.

  1. Have you set ‘secure connections’ to ‘required’ under Settings - Server - Network ?

  2. if 1), has your router an active DNS rebinding protection and have you set an exemption for the domain *.plex.direct ?

  3. in ‘Lan Networks’ you are supposed to set a network address, not a single IP host address. What did you put into this field? (most commonly, it is something like 192.168.2.0/255.255.255.0)

I don’t know how you’re accessing your PC-resident server, what software you may have interfering, but something isn’t right.

Local is defined as anything on your ‘subnet’. period. Everything else is remote. The singular exception is the console/local loopback address (127.0.0.1).

If you access Plex/Web (your local server) via the loopback command port (http://127.0.0.1:32400/web), it will not see you as remote.

Go to Settings - Web - Player. Set “Local” quality to “Original”. Save your settings.

From this point forward, whenever you play locally, regardless of of the media’s quality, you will get it as Original unless your browser is incompatible in some way (typically audio) and requires transcoding. At that point, the limits of your processor may have secondary impact on performance (typically buffering if insufficient cpu available)

@OttoKerner said:

  1. Have you set ‘secure connections’ to ‘required’ under Settings - Server - Network ?

  2. if 1), has your router an active DNS rebinding protection and have you set an exemption for the domain *.plex.direct ?

  3. in ‘Lan Networks’ you are supposed to set a network address, not a single IP host address. What did you put into this field? (most commonly, it is something like 192.168.2.0/255.255.255.0)

Hi,

  1. It wasn’t, but trying it made no change.

  2. i don’t believe, after having a good look, that I have an active DNS rebinding protection enabled.

  3. Mine is a manually assigned IP to my MAC address which is 192.168.1.200 and never changes. Ive added that into the Lan Network box.

:frowning:

@ChuckPa said:
I don’t know how you’re accessing your PC-resident server, what software you may have interfering, but something isn’t right.

Local is defined as anything on your ‘subnet’. period. Everything else is remote. The singular exception is the console/local loopback address (127.0.0.1).

If you access Plex/Web (your local server) via the loopback command port (http://127.0.0.1:32400/web), it will not see you as remote.

Go to Settings - Web - Player. Set “Local” quality to “Original”. Save your settings.

From this point forward, whenever you play locally, regardless of of the media’s quality, you will get it as Original unless your browser is incompatible in some way (typically audio) and requires transcoding. At that point, the limits of your processor may have secondary impact on performance (typically buffering if insufficient cpu available)

Hi,

I’m accessing the PC server on the very same PC.
I am using the http://127.0.0.1:32400/web/index.html link to access the plex server/media.

All my player settings are set to “Original”

The browser I use is the most up-to-date firefox. But like I say, I can watch films in full glorious quality on the very same browser only if the “Remote Stream Quality” is set to “Original”. But I shall try Google Chrome to see if it has the same issue.

Are providing logs my next step?

Yes please. Make sure they are set to “Debug”. Verbose causes the needed information to be lost.

When you start playback, you don’t need to let it run very long to capture enough info. 20-30 second at best.

Ok so these are the logs. Hope these are the right ones/enough.

https://jpst.it/On7g

I play a film at 2mb then after 10 seconds 3mb, and then finally at Original.
No matter what I choose it plays at an awful resolution.
PlexPy confirms the playback is always 718x296 regardless what quality I select.

Just to further add:

This is what I’d have set on Plex: https://postimg.org/image/q1es0m023/
Yet this is what is actually playing: https://postimg.org/image/jmfr3xtcb/

@kwesleyb said:
3) Mine is a manually assigned IP to my MAC address which is 192.168.1.200 and never changes. Ive added that into the Lan Network box.

You must not do that. The “LAN” address of your network is 192.168.1.0/255.255.255.0. Try this instead and restart Plex sever afterwards.

@OttoKerner said:

@kwesleyb said:
3) Mine is a manually assigned IP to my MAC address which is 192.168.1.200 and never changes. Ive added that into the Lan Network box.

You must not do that. The “LAN” address of your network is 192.168.1.0/255.255.255.0. Try this instead and restart Plex sever afterwards.

Ahh ok, thank you.
I tried this but with the same results. It allows me to change the settings of what I watch over and above the remote stream quality I have set up (over 2mb). However it still forces the resolution/settings of that no matter what.

Edit:
I tried my TV in the living room (connected via ethernet) and the Plex App works perfectly. Can watch at 1080p at full 10mb bitrate, and all settings change to what I want. Also my phones work perfectly with plex also (in terms of settings).
So the problem seems to just be with my PC and Plex.

We’d need the Plex Media Server.log (with time stamps from when you started playback on the web app.)

You’d need to enable debug logging beforehand (but please not ‘verbose’ logging)
Settings - Server - (Show Advanced) - enable debug logging
Logs are available under Settings - Server - Help
(with Plex server versions before 1.2.1, you need to pick up the log files manually )

I have linked the right logs (I hope) here:
https://justpaste.it/zdhk

Here I try Original and then 3mb.
Both occasions it is forced to play at 3mb quality (as I have increased the remote stream quality to 3mb for the time being)

I can do further tests if required.

Could you please do the following:
Settings - Server - Network - Enable server support for IPv6 = DISABLE

then restart the server and repeat the test.

And please, next time attach the log directly to the post here.
These external hosting services are a pain to work with.

My apologies.
I’ve attached it the right way now :slight_smile:

I ran this log after disabling IPv6, restarting plex and using my highest quality media.
Ran at original, 12mb, 10mb, 8mb and 4mb; all being forced to run at 2mb regardless (my original remote stream quality)

Here are some more things to try:
Settings - Web - General - Allow Fallback to Insecure Connections = ALWAYS

And then there is
Settings - Server - Network - (Show Advanced) - LAN Networks
put in 192.168.1.0/255.255.255.0
then restart the server and repeat the test

Do also perform the test in both the ‘hosted’ and the ‘local’ version
of Plex Web. https://support.plex.tv/hc/en-us/articles/200288666-Opening-Plex-Web-App
You need to repeat all settings under Settings - Web in both Plex Web versions as they are technically different ‘websites’.

@OttoKerner said:
Do also perform the test in both the ‘hosted’ and the ‘local’ version
of Plex Web. https://support.plex.tv/hc/en-us/articles/200288666-Opening-Plex-Web-App
You need to repeat all settings under Settings - Web in both Plex Web versions as they are technically different ‘websites’.

I went to try http://app.plex.tv/web/app (or “launch”) and my media immediately plays in the full quality settings that I choose, like it should. This is with all the Limit remote stream quality settings running too.

So this confirms I only have the issue when I try and use Plex in my browser under the http://127.0.0.1:32400/web/index.html method. I have tried firefox, chrome and IE.

Lan Networks already has 192.168.1.0/255.255.255.0 saved.

Doing ‘Allow Fallback to Insecure Connections = ALWAYS’ via the http://127.0.0.1:32400/web/index.html method still forces media to play at the remote stream quality setting.

I guess now doing http://app.plex.tv/web/app at least lets me watch my media at any quality I choose whilst still running the remote settings for everyone else, but Ideally Id like to know if its literally just me with this issue as its really bugging me.