@JasonMeudt said:
Nice! Why would nobody let us know? Looking at that key value, it is not listed…
Because it is not finished yet and not extensively tested. If you use this now, and encounter problems you’re on your own.
@JasonMeudt said:
Nice! Why would nobody let us know? Looking at that key value, it is not listed…
Because it is not finished yet and not extensively tested. If you use this now, and encounter problems you’re on your own.
This is very encouraging!
@rcork said:
This is a good first start. Hopefully the devs will make it more granular over time so i can specify different upload rates for users. At a minimum, i would want my Home users to select any rate while people i share with are capped.
I can’t test right now, however I wonder if this isn’t already the case by the fact that the key specifies WAN per stream upload rate.
@RV888 said:
This is very encouraging!@rcork said:
This is a good first start. Hopefully the devs will make it more granular over time so i can specify different upload rates for users. At a minimum, i would want my Home users to select any rate while people i share with are capped.I can’t test right now, however I wonder if this isn’t already the case by the fact that the key specifies WAN per stream upload rate.
WAN vs LAN is a good start but me and my family are often streaming while remote. This limit would apply to us as well as anyone i’ve shared the server with.
This times ten thousand. I want, no…need a per-user cap. I’m trying the WanPerStreamMaxUploadRate=“2000” setting now.
The setting doesn’t work as expected over WAN. What it seems it does is ONLY allow streams encoded below the specified cap to play over WAN. I would rather it transcode to the highest profile below the cap if the media is above the cap.
@tootired said:
The setting doesn’t work as expected over WAN. What it seems it does is ONLY allow streams encoded below the specified cap to play over WAN. I would rather it transcode to the highest profile below the cap if the media is above the cap.
That is not what I am finding… I played a 1080p video:
Overall bit rate mode : Variable
Overall bit rate : 5 127 kb/s
Bit rate : 4 491 kb/s
Width : 1 912 pixels
Height : 796 pixels
With the WAN setting at 2000 and it transcoded the video while direct playing the audio to my Android Phone @ 1276 x 532. The transcode reason…“Resolution or bitrate exceeds maximum allowed.”
I have the client setting at 3.0 Mbps / 720p…
Edit: Now I am not so sure… I updated the Client setting to 'Original" and the file direct played with no transcoding… Well above the 2000 kbps the WAN setting should have disallowed and transcoded… Hmmm…
I hope the devs are still expanding. I wish with all my users to set a limit and the Plex then himself noted whether it can stream it directly or it must transcode it. I would also like to choose how much of the audio stream is in each case, many do not have a home cinema, and so we expect to save bit rate and for providing more picture. This would be very desirable. Since I have many friends that are technically not very good, it would be great if I had full control, currently there is always a big tinkering to get it to work with the individual people, or there are more and changes which then leads to problems.
I very much hope that the Devs this feature a high priority and it comes as soon as possible as I slowly push my 12 users at the borders with the monitor of their settings.
So I just ran a few tests with WanPerStreamMaxUploadRate using PMS on a Windows box. I have a rural internet connection (pronounced s-l-o-w), but every so often would like to watch something remotely. I set WanPerStreamMaxUploadRate according to my max upload speed (which I will not disclose because ya’ll will laugh), changed my Plex Web settings to Original quality and my Plex Android local setting to 4mbps 720p just to try a couple of things. I then played back a 30mbps full blu-ray rip on both. Even though both clients actually though they were playing what was in their settings (Web showed ‘Original’ in the quality dropdown, Android showed 4mbps 720p in its quality popup), PlexPy confirmed that they were both transcoding down to a resolution that would definitely bring it in under the bitrate cap I set; though I’m not aware of a way to determine what the actual target bitrate was. Changing the bitrate while already playing in the client wasn’t a good idea, but initial play showed that that Team is obvoiusly working on this and already have certain things in place. It certainly didn’t expose a hidden feature, and I don’t expect it to work perfectly, but it confirms there is activity in this area.
+1 to this feature. In particular, I’d like:
Maximum bandwidth for all shared users (does not apply to server admins)
Maximum bandwidth for a single shared user
Minimum bandwidth per-streeam before additional streams are refused
Example with 10Mbits
8 Mbit max to leave 2Mbit for other traffic
4 Mbit max for a single user (so another can join without quality degredation)
2 Mbit min per-stream (so if I have 4 concurrent streams, the 5th one is refused)
The ability to adjust on the user’s end automatically would be awesome as well. Say the cap is set to 4Mbps, but they only have a 2Mbps download. If it detects this, it will limit the user to 2Mbps. This would be nice for cellular devices that may be in a car and drop out of strong reception for a short while, or if using Wifi in a school/public place.
+1 for server side caps/limits for shared subscribers, but also for individual users & per file.
I hope that everyone that says “+1” are actually hitting the “like” button on the first post.
That’s how the +1 then actually counts towards it getting implemented.
Also, can we have a comment from a Plex employee, letting us know if this request is actually being noted and how far along the line it may be into actually happening?
The Plex
@triphazard - several plex employees have been here and posted already.
And I’ll let you know now, as it seems you may be new in these parts.
Plex rarely if ever lays out feature plans, nor will any feature request being liked more than another guarantee it gets implemented. Doesn’t mean they won’t see it and think for a second ‘hmm, perhaps this is a good idea’, but it’s no guarantee.
If you read a few pages back, there apparently has been some progress, at least with settings deep in XML prefs or win registry settings. It’s still not fully what many have asked for, but it’s a start.
@JamminR Oh I understand that, but if they were very close to actually doing this request, they would really set the juices running by hinting at an eta.
Not an issue, just quite desperate for this as my upload bandwidth struggles.
Understood. Unfortunately, they don’t hint, and I believe have even made Plex blog posts as to why. (I’m not searching)
I too am limited, and constantly have to remind friends anytime they install a new client to adjust down the setting.
Fortunately for me, much of my content is DVD SD at ~1.5mbps, so it’s self limiting. The HD collection has been growing lately.
There’s only been one time I’ve ever seen a hint, and it was vague. In a server release, a change or fix was made in the changelist about ‘an upcoming fruit related product’. Of course, few fruit products exist (apple, raspberry), but it ended up being Plex for ATV I think.
Anyway, welcome to the forums. Enjoy your stay. (No, i have no official tie of any kind, i’m just an enthusiast subscribed to several threads of stuff I like)
Thanks for reminding the +1’ers to actually vote/like. I think so many don’t.
+1 …it’s has been several years now and still would love to see something like this incorporated on the server side to limit clients. No idea how difficult it would be to program in order to deliver such a request but in the meantime just being able to forcefully deny Direct Stream and Direct Play for remote clients would be a step in the right direction.
Regardless, thanks Plex Team and keep up the great work!
@honDA9xsi said:
+1 …it’s has been several years now and still would love to see something like this incorporated on the server side to limit clients. No idea how difficult it would be to program in order to deliver such a request but in the meantime just being able to forcefully deny Direct Stream and Direct Play for remote clients would be a step in the right direction.Regardless, thanks Plex Team and keep up the great work!
it would be as easy as copying Emby’s open source code for it and implementing it in Plex.
@AgentMax said:
Available now.Put
<key>WanPerStreamMaxUploadRate</key> <integer>2000</integer>
in your plex config. In this example, the bitrate is limited to 2000kbps.
Where’s the location of this xml file?
Edit*
Nvm I found it. Tried testing is and it doesn’t work. I even turned off direct stream and direct play… When connecting remotely via iPhone. PlexPY reports its still serving the file via direct play and Windows task manager confirms I’m pulling data at approx 10mbs on a 1080HD file
Via Windows registry
Dword
Name: WanPerStreamMaxUploadLimit
Value: 2000 decimal
Can only tell for OSX server and its working ok.
+1
I would like to see this as well! Great idea!