After the optimizer changes to PMS in release 1.2.1, I’ve noticed that my optimizer tasks are not being paused anymore when someone comes along and transcodes. I loved this feature, and now it’s taken away (see release notes below)? Now it’s seems, pausing only happens if I reach the limit of allow transcodes. The only problem is, my server is set to unlimited, because I never really know how many users are going to be transcoding at any given point.
Does this mean that optimizing content will NEVER be paused when users are transcodeing under this configuration?
1.2.1 update:
(Streaming Brain) Removed‘Prioritize streaming transcodes’ preference. Background transcodes such as Sync, Media Optimizer, and video preview thumbnail generation are always prioritized behind streaming transcodes, and will pause completelyif the simultaneous transcode limit is reached.
The background optimization should still pause on it’s own if needed. That setting is now basically always on. If the transcode for playback isn’t using up the CPU, then the optimizing will continue in the background and shouldn’t affect the playback. If it is, you’ll need to provide your PMS logs so we can see what is going on.
this is exactly what’s happening to me after the update. I now have a .8x streaming transcode and a .3-.4x optimizing transcode happening simultaneously and the stream starts buffering.
Quad-core 2.0GHz Intel processor is taking up 100% of cpu with a 1x background transcode. Nothing else running on the server. Something changed in these updates terribly. Rolling back to v. 1.2.2.2857 for the meantime
Ok, update. I’ve rolled back to v. 1.1.4.2757 and now my background transcoding is paused when a stream is active and the stream is transcoding at 6.5x with same CPU usage. I can provide logs if you want
I’ve figured out what the problem was! I set the max upload speed to 0 (unlimited) and changed the maximum bitrate back to Original, it seems to have fixed what was going on. I can now set those values to what they were previously and i’m still getting 6x transcode speed. Seems mcstreamy had a bug or two that needed to be reset
This is still happening to me My max upload is empty (unlimited) and my max bit rate is set to “original (no limit)” but I still do not see my optimizing paused while my clients are transcoding. What log file do I look in? What in particular should I post?
Are you guys really not seeing this behavior after installing the 1.21 update (or later)?
In the meantime, I just took a screenshot of me playing (transcoding) Ghostbusters 2 while Ice Age was optimizing (transcoding) at 2.4x. I also included a screenshot of the previously mentioned settings. How is this possible given my settings?
I’m running 1.2.7 and don’t see this behavior. Keep in mind that the optimize job does not stop, it just takes a lower priority so if your computer can handle the load it will keep going.
You’ll want to check your server log to see what the transcoder thinks the load is. If you want me to look, please provide the entire log and give me a time when you had both streaming and optimizing running at the same time.
Nope! I’m not having issues, I just noticed that it was no longer pausing the optimizing when I transcode.
So if I understand this correctly, it doesn’t pause anymore it will just de-prioritize optimizing video? Then I guess that explains what I am seeing then
Personally, I liked when it paused it completely. I don’t know if I trust that it’s really going to de-prioritize the optimizing correctly or enough over the more important transcoding. I guess I’ll just have to keep an eye on it and see how it goes (I’m sure it works flawlessly and I’m just worrying for nothing).
For the fix you had. I’m wondering if, there was a version of PlexWeb that came out a few months ago where a similar setting accidentally got exposed. It didn’t do anything, but the box was there. If you had possibly put a value in there at that time, it would have gone into affect when steaming brain was finally released. Putting 0 in that box then changed the old value that it was using.
Are you sure the same file worked at 6x before, or did you mean in general? If you were transcoding H264 before where now you are using H265 or VC1, the speed numbers will drop. If you can provide your log showing the start of the transcode along with the xml for that file, I can look.