Default All Clients to Max Internet Streaming

Wow, some people should really come down here. I have after some posts in here also always first empty swallow and 2x breath before I write a response, but we should remain objective.

Your answer DaveBinM is actually perfect, as I suspected above. You don’t trust server admins to know everything about users and their connections.
I personally guarantee you that I know everything and also demand that the users with any change to your players (new TV or mobile) or the ISP (change or bandwidth expansion) contact me and we make 2-3 tests! That’s just the way it should be. In addition, I have in the more than 10 years where I’m already at Plex over 10000 Speedtest, tracerouts and iperf tests performed directly with the users and that was really not a matter of 2 minutes because as I said 70% of users do not know at all. I know from 80% of all ISP and over 30 routers in Switzerland the pros and cons when it comes to streaming and also the regional differences and network techniques etc… As much as I have learned in these years and currently know I should already have a job there.

I am aware that not everyone has this knowledge, but still your solution as you describe is nothing more than a function that measures the connection between me (server) and the user (client) and then sets the optimal settings. But what if it takes place in an unfavorable time this measuring and he gets then only 5-10 Mbit stable. Then all my files are transcoded down to 10 Mbit although he gets 98% of the time easily 50 Mbit. Everything already experienced, calls not overbooked connections, is unfortunately very common in Switzerland with some ISP. Because a transcoding of 10 Mbit needs more computing power than 3 transcodings to 4 Mbit, you know that yourself. So I just wonder if the whole thing is not counterproductive. Besides, one of the biggest transcoding sins is actually the subtitle. I have weekly 100 transcodings on my server where it is only about the forced subs. I think that’s where you should start to improve this.

I just read from your posts that you want a perfect solution that works as automatically as possible. That is well thought. But will not solve the problem of most admins. I just do not understand why you do not give the admins more settings? Such automatic solutions are good as additions but in the end I want to decide as admin what I allow and what not and not some algorithm or a programmer who knows neither me nor my users and certainly not what kind of files I use, what resolution, what bitrate, etc.
We are not Netflix, Amazon or Disney who have each file in 4 different resolutions on the servers and depending on the speed of the user is selected one. We have 1-2 files (for me there is always 4K where possible, but also 1080p of everything for everyone else) This is simply not financially viable or really practical.

As already written above (without ever having received feedback):

Why can’t you give more slots per user. I have families that need 2-3 streams from time to time. Is not possible unless I give everyone 3 streams then. Completely illogical this decision and setting. No idea how you can come up with something like that. This must be possible individually.

Why can’t I exclude individual categories from transcoding? 4K is a server killer. I had to build a new server for 4K, because I can’t say, please transcode only 4K files on no account. This is only possible in general across all categories. Again, completely incomprehensible. The same applies to older SD files. There is often transcoded although I do not know why. It would not be necessary at all but it is done.

Why can’t I define which user can transcode and which not. Best of all with max. and min. settings. These are all things that should only be included in the server settings and the friend management. Simple hook settings or maximum dropdowns with clear values. But no there are hardly any possibilities and certainly not individually but only globally per server. For me, there people have decided to use the server only for 1 person, namely themselves. Never someone with more than 10 friends, because 90% of the settings are not made for that.

Even though I am not a programmer. I know for sure so much that all this without even another server function to affect this would be so implementable that it goes only guidelines and permissions. Software loves that. Because they are simple yes/no questions or fixed values.

I’m really skeptical that the situation will really improve for us server admins. I think once again it will be easier only for users and for admins who maybe don’t care about their users or want the best for them (already now where it’s a huge effort and time eater) for everyone else there will be new problems and the lack of understanding, why don’t they let me do the settings, will grow even more. Even if I must admit that the mood is now already close to 0, I’m afraid that you create it with your attitude and view of things that it falls below 0.

1 Like

in the end, all that matters is plex is working on a solution.

whether or not it is the solution you want, or think you want, is irrelevant, since we won’t know until they are ready for us to try and use it.

the only thing anyone can do here is wait.

you can wait patiently, knowing that progress is being made, however fast or slow, is out of your control.

at least they have acknowledged the current system isn’t ideal, and that they are working on something, this is more than is provided in many other issues/requests.

and this is not even close to one of the highest voted requests.

or you can keep on whining and complaining, like children, that you want, no NEED something done, right now. this very second. or else.

because that will certainly get things done faster, and in exactly the manner that you desired. /sarcasm-alert!

like so many things in life, the choice is yours.

I hope you choose peace, and piece of mind, that no one at plex is here to waste their time to blow smoke up your bum, so take things at their word, or don’t.

5 Likes

You must have not read this thread. :roll_eyes:

1 Like

You and me have a very different definition of a second :slight_smile:

I’m as impatient as anyone else about getting some kind of improvement, I have only 10 meg up myself.

But what is the alternative? while perhaps sub optimal, it is not like the current system is broken, it just takes more effort to optimize it for any particular setup or situation.

… also in the end…

All the noise and hate will do absolutely nothing.
Plex is going to do what Plex is going to do (or not do) all by themselves.
Plex doesn’t need or want any user opinion.

If whatever they do (or not) generates a forum meltdown - there’s a slight chance that could change things. This thread isn’t a forum meltdown by any means. What’s happening here is Plex doing what Plex does and Users trying to make them do whatever that is faster.

Forgetaboutit.

that is not true at all, and a bit disingenuous.

like any business, they need to keep both their existing users and new/potential users happy.

Using the cpu to transcode down 4k to 720p for a 4k capable TV set per default feels broken to me.

Seems we also have a different definition of not only seconds but also of broken :slight_smile:

you simply assume that everyone has sufficient upload and download to support remote 4k bluray remux rips at 100+ mbs.

get real, change your client remote quality settings to max and your done.

also, anyone trying to convert 4k hevc on cpu does not know what they are doing and need to educate themselves.

if you don’t have gpu transcoding, maybe you should not be sharing 4k remotely.

Plex, 4k, transcoding, and you

2 Likes

That is EXACTLY what we are saying. That is what plex sets as a default and normal users are not that technically inclined.

We are not talking here about single user servers that you run for yourself, bur server you run for family and friends with 10, 20, 30 users you each have to talk to for every device they use how to change a setting.

Nope that is why OP asked for server side control of that setting. (literally the first post)

Why not? My server is connected with 1gbit. It can serve all my users with 4k streams at the same time.

1 Like

The main issue I had with transcodes was when Plex used to pick the wrong version for transcoding when 2 versions were present.
I’ve solved this with 2 things.

  • Always have 2 versions for any movie if 4K exists and Plex will most of the time pick the right one to transcode from given the user remote streaming capabilities.
  • If that’s still an issue, maybe investigate tautulli scripts that will terminate any 4K transcodes with a nice message telling people to check their settings or grab the right player app.

If the thing doesn’t work for you and the devs aren’t taking any steps just now, take it into your hands.

Ive had no issues with Plex for a while.

1 Like

i don’t know how many times it has to repeated, they already know that the current default is no longer optimal.

consider that it hasn’t really changed since the days of sd/720p, resolutions and bitrates have gone up, so have some folks upload bandwidth, but certainly not everyones.

Just becase YOU have 1gb does not mean the default should be 1gb for everyone.

They have repeatedly stated they are working on a solution that will hopefully solve the root problem, avoiding transcoding whenever possible based on upon both client and server bandwidth.

All this dribble we keep posting does nothing to change this.

2 Likes

Idk, i was replying to your statement which missed the point. I just tried to clarify for you since you have not read the thread or even the initial post, what this is about.

Again, you are missing the point. OP asked for server side control. (and i mentioned it in my last post to catch you up)
That would work for my 1gbit connection as it would work for your 10mbit or 100mbit.

And the gbit comment was in reply of not serving 4k if you can’t transcode. Never didI say 1gbit should be the default. I even quoted your line to which i replied. Are you doing this on purpose?

People are upset because OP’s request was reasonable and would not have taken 2 years to implement.

2 Likes

They have already to have indicated that direct server control is not part of the solution.

I’ve been watching and reading this thread and others since the beginning of it.

And waiting for a solution as well.

Whether or not 2+ years is reasonable, is as nebulous as most of the comments and snark on this and other threads.

1 Like

Yep, this is why people are not amused.

Spoiler alert:

It’s not.

3 Likes

this is what I suggest way back on post 22

am I upset that is not the solution they went with? sure

is my being upset going to make whatever solution they do come out with any faster, nope.

am I upset that it has taken this long and we still haven’t seen any improvements? absolutely

will that make the solution come quicker, nope.

3 Likes

If we assume that your answer is true (which I know it is) voicing one’s concerns over and over again is actually the only way to make things come faster. You know of a better way? I am happy to try since this is not working that great :wink:

2 Likes

hahah, sorry, that is just self deception there.

I should have qualified it with “potentially”. But if you assume it can not accelerate stuff or change priorities in the slightest your answer to JuiceWSA was wrong. Both can not be true at the same time.

Things are finished when they are finished, if it happens to be relatively close to a time one was voicing concerns it is only coincidence.