Sorry as I had some other life stuff to attend and not able to get back to this thread.
Still wondering where the settings need to be set?
If I set these options on my PC based Plex server does that trump all other attempts to set them? Or does each client, remote or otherwise, determine them?
So if a remote client is streaming and needs to throttle the flow to match their bandwidth do they set it? Or does my setting remote bandwidth options determine it for those clients?
The settings listed under “Web” are for the Plex Web app, which is the Plex player app/client you use when you access Plex from a browser. And the settings listed under “Server” are the only settings for Plex Media Server.
Since the settings for Direct Play are under Settings > Web > Player, that will only affect direct play when using the Plex Web app from that browser, because it is listed under “Web”.
In the server application those settings are not limited to “Web”. They are under the Player options.
So regardless of what I set them to in my server app the client’s will over ride it? It’ll try to do use a “size” that can’t be supported via my internet connection bandwidth even though I told it not to? Each remote client has to set the correct playback/bandwidth?
If so what’s the point of those settings in the server?
Again, there are no global settings on the server to control if a client uses DIRECTPLAY or not.
The settings shown here are not global server setting, but only for the web player that you are using. No other user’s web player setting are effected by these setting
There are no server-side settings for Direct Play or Direct Stream.
These are good things in general. It makes zero sense to forbid them in general.
The only thing you can restrict from the server is the maximum bitrate for remote streams and the number of concurrent remote streams per user account.
(Settings - Server - Remote Access
Settings - Server - Network)
Everything under (Settings - Web) is only for the local instance of the Plex Web client, which happens to be the server manager as well.
@jsmiddleton4 said:
No it doesn’t. Which settings rule? Why would a client web settings over rule what I’ve set in the server?
So please quit telling me if MY question is being answered.
It is not being answered.
Client side settings rule because… wait for it… There are no sever side settings that rule the clients except bit-rate and concurrent streams as stated by Otto.
EVERY user that uses the web browser to access Plex can access the WEB section. If you are logged in as the admin of the server you also get SERVER, USERS, DEVICES.
So think of WEB as YOU or PERSONAL settings. Anything you adjust here is strictly for YOU and no one else. These are NOT SERVER settings nor ANYONE else’s web settings but strictly YOUR settings.
So if your give access to your server to a friend or family member and they log in with their account they will be able to access this same WEB section and adjust THEIR own settings. YOU can’t change the setting of any user nor set defaults. Each user fully controls this themselves.
If you have a ROKU or other hardware device (including your smartphone) and have a Plex app on it you will notice similar settings on that device that allow you to set things as well.
Hope that helps to clarify things a bit better,
Carlo
My iPhone Plex client is set to stream music at 128k if on cellular, otherwise direct play (320k for most of my collection) if using Wi-Fi.
My Roku is set to direct play since it is always on the Wi-Fi.
My web app on my tablet and on my desktop are both set to direct play since both will be on Wi-Fi, although my tablet may be using the Internet to stream my content. When I am out of the country, the initial connection to the server is delayed but eventually enough buffers to start the stream. But sometimes my hotel Internet is so slow, I have to switch to 128k.
That’s why I’m asking. Having the client settings seem to imply the client determines this. BUT how can that be when the SERVER has the settings. Seems to me the SERVER rules the day. Otherwise the SERVER is at the mercy of the clients and you can have all sorts of streaming problems. Upload bandwidth doesn’t support “Original” and client sets the stream to Direct Play Original? And everything CHOKES?
The clown who keeps thinking he’s answering is pointing out where the settings are in the Client as if that answers the question. That’s NOT the question. I know where the settings are.
The question is does the SERVER rule or the CLIENT?
Previously this way client based. The client asks for what it wants (your client settings) and the server will try to deliver that as long as you haven’t set “Limit remote stream bitrate” or are about to exceed the upload bandwidth you have set (both on Server/Remote Access page).
@jsmiddleton4 said:
That’s why I’m asking. Having the client settings seem to imply the client determines this. BUT how can that be when the SERVER has the settings. Seems to me the SERVER rules the day. Otherwise the SERVER is at the mercy of the clients and you can have all sorts of streaming problems. Upload bandwidth doesn’t support “Original” and client sets the stream to Direct Play Original? And everything CHOKES?
The clown who keeps thinking he’s answering is pointing out where the settings are in the Client as if that answers the question. That’s NOT the question. I know where the settings are.
The question is does the SERVER rule or the CLIENT?
Send in the Clowns The server can control the following Limit remote stream bitrate: - Set the maximum bitrate of a remote stream from this server. Internet upload speed: - Enter an upload speed here and Plex can ensure it operates within this boundary.
See: Settings -> Server -> Remote Access
Maximum simultaneous video transcode: - Limit the number of simultaneous video transcode streams your server can utilize
See: Setting -> Server -> Transcoder
…and a remote client can select whatever it wants and the server will send it to the client in that format as long as it fits in the settings, if set, described in the previous post.
Note: Maximum simultaneous video transcode is applied to both remote and local streams
@jsmiddleton4 said:
No it doesn’t. Which settings rule? Why would a client web settings over rule what I’ve set in the server?
So please quit telling me if MY question is being answered.
It is not being answered.
When you click on the settings link and you see the Web link, that is only for the web player you are using at that moment. Non admin users have the exact same Web settings page for their browser Plex player. Think of it this way - if there were settings that allowed you control over what the web player can do, those settings would be listed under the Server tab (ie: the server controls the web player settings).