Server Side control of content quality

Using cloudflare workers, you can basically do this. I’ve been doing it for the past year and a half to two years at least.

Please add a default option that is set server side for remote users. I am so sick of walking my users through on how to set quality to “original” or “maximum”. Then they stream from a new device and I have to hound them to change the settings again. This setting should be controlled by the server admin and NOT the end user.

Unneeded transcoding is costing me money on my electric bill.

I disagree. Quality should be handled by the end user, not the server. I want to watch some content from your server but I don’t need it in 4K.

Create media that doesn’t require much transcoding (if any at all).

To be clear, quality can still be controlled by the end user. I would just like to eliminate the need for transcoding by default. If the users connection isn’t fast enough then they can lower the quality on demand. I just have so many users that just hit play when they’re sitting on plenty of bandwidth to not need transcoding. I then have to be the transcode police.

To your second point that doesn’t solve the issue of wasted workloads. It compounds it. I’m not going to pre-transcode my entire library. That is wasting CPU cycles AND storage.

1 Like

I’ve been making 3.5mb mp4 files but the default is still 720p 2mb (on android mobile anyway). I think the default should be 8mb 1080p or even make a 5-6mb 1080p setting. Or better yet, ignore the resolution when making transcoding decisions. Setting the default so low results in a lot of unnecessary transcoding. I’d love to be able to have server side control (which a user can override), but I’d settle for a higher default setting (at least 1080p).

Fair enough.

That’s what I’ve been saying forever. The developers probably have the feeling that they are all professionals using their apps. I have a lot of people who don’t know a lot about technology and to help them with photos by phone or whattsapp can be a horror.

There are already some feature requests that go in the same direction. I am also for the fact that I as a server administrator with the users everything important adjust or limit could.

I have some users who use a mobile phone or pad on the way and at home you have a big TV, you simply don’t understand that you need 2 different settings. Actually it shouldn’t be difficult nowadays to see what the other person is looking at and then run an individual resolution. After all, it is also looked at what the device can play at the sound and then adapted to the server. I don’t know why this doesn’t work with resolutions.

I have currently defined the following limits.

Mobile phone and pad = 720p 2 Mbps
Laptop and PC Monitors = 720p 4 Mbps
Large TV´s = 1080p 6 Mbps

But on the server I can only set the upper limit, so it happens again and again that people who don’t need it at all stream with 6 Mbps and complain that it stutters etc.
Also I am bothered that it happens very often that when the app is updated, the values are reset from original to 720p 4 Mbps (which is apparently the default for the developers).
Very often I notice this with the Opera Box and Playstation. It’s just hard for both sides to adjust this over and over again. I hope hard that something will be done soon, because I have to adjust something almost daily at someone, this is really a lot of unnecessary effort. I wish that the developers would finally develop the streaming brain as promised, but unfortunately little has happened.

The devs don’t give two sh** who is using the app.

YES! This really needs to be implemented. I have the exact same problem with my friends and despite my efforts to change their 720p 2Mbps limit they all end up transcoding it anyway, due to a change of browser or whatnot. Bandwidth is not a factor, and neither is their hardware.

I’ve pretty much given up. I don’t see the devs fixing this and I don’t feel like spending $300 on a Quadro P2000 to save on my electric bill. I’ve since moved my library over to Emby.

Right now I have to explain to my users that they have to change this settings on alltheir clients, which can be hard for the non-technical users. It would be nice if it was possible to change the default under the account settings, that way I could log into their account and solve this with a single click.

or perhaps some non-dumb default quality settings.

1 Like

Yeah with default at 2 Mbps, most people will have to transcode 99,9% of their media, is that really the intention of Plex? To video transcode everything?