Another "All remote clients stream in SD, regardless of settings" problem

Server Version#: 1.15.8.1198

Hello all, I’m having a “All remote clients stream in SD, regardless of settings” problem, which seems to be not-uncommon. I want to make sure I’m not doing anything wrong and would appreciate any help.

I have a Plex Windows server, directly connected to my network at home. It’s fully accessible outside my network. No relays, no VPN, no virtualization… just a Windows Plex server. I was recently upgraded from a 50/5 Mbps connection to a 200/10 Mbps connection. I changed the settings of remote streams from 2 Mbps to 3 Mbps, in hopes to increase everyone’s video quality. As it was before the settings change, all remote streams are being forced to SD.

I read several threads about how a 2 Mbps settings - even though it said was HD - really wasn’t, so I was disappointed when changing it to 3 Mbps didn’t fix the problem.

Please see my screenshots below… is this a Plex server issue, or do I have something configured incorrectly?

Server%201

Server%203

looks like the remote client is using an indirect connection (which is restricted to ~1 Mbit/s; max. up to 2 Mbit/s for Plex Pass users).

you can check out the related support article which also describes how to setup/fix your remote access configuration:
https://support.plex.tv/articles/216766168-accessing-a-server-through-relay/#toc-1

Thanks for the reply. How can you tell he’s using an indirect connection? I’m now TOTALLY confused… because he’s watching a different movie and is now getting an HD stream (shows at 3 Mbps instead of 1). Same device, same IP.

server%204

different movies have can have wildly different variable bit rate

in your first example, it looks like you have a full bitrate bluray rip with 5.1 audio that is being transcoded down to fit within your 3 meg limit.

in the second example it looks like you have a low bitrate 1080p rip with aac stereo and is direct playing (no conversion because fits within the 3 meg limit).

if you have 10 meg upload, you should simply set your upload speed to 10 (as you have) and your remote bitrate to unlimited.

this will help avoid transcoding, and let plex divide up the total bandwidth amongst multiple clients as needed.

ideally the clients should have ‘automatically adjust’ quality enabled as well.

Thanks for the reply. So it sounds like I’ve inadvertently choked my bitrate upload limit… I thought that meant the maximum that each client gets… so if three people are watching something at the same time, 3 + 3 + 3 = 9 which is still 1 Mbps under my max. You’re saying the server will automatically divvy up the bitrate appropriately if multiple people are streaming at the same time? Sounds like I’ve misunderstood that setting all along.

your upload speed is the max available for all remote clients and bandwidth will be divided amongst all of them

the remote bitstream limit, is the maximum any individual stream can use.

so with 10 meg total upload, and 3 meg per remote, you are capping all users to 3 meg, even if there is only 1 user.

so, yes, and yes.

Thanks again. So one last time to make sure I understand… if I set the bitrate to unlimited, and one person is streaming, that’s theoretically 10 Mbps (since that’s my upload max). If two people watch, each stream is 5 Mpbs. If four people watch, each stream is 2.5 Mbps. The server decides. And my mistake was setting it to 3 Mbps which basically limited ANY stream to a max of 3 Mbps. Correct?

yup.

you should simply try it, you can experiment, its not like those settings are permanent. :slight_smile:

do keep in mind, those are not necessarily hard numbers, and different videos will have different bitrates and can be highly variable.

you can watch live bandwidth usage @ Plex > settings > status

Thank you so much!

This topic was automatically closed after 90 days. New replies are no longer allowed.