[Help] Question regarding transcoding and Firefox - Insane CPU load
Hi there everyone.
I have a weird "issue" with my server. Or with my clients, I suppose. Specfically the ones using Firefox to access the Plex Web servers. The Plex-transcoder goes totally bananas, and won't stop transcoding the media, until it has reached a 100% in transcoding.
The problem with that, is my CPU load is going absolutely crazy, with all my cores getting maxed out, until the transcoder has reached transcoding 100% of the media.
My transcoding settings can be seen > Here! <. These settings have held up to 8 simultaneously transcoding sessions going without any issues - with the users using Chrome/Chromium. No issues at the clients' end, or at the servers end. Buuut then there's 1-2 users using Firefox, and it spikes the CPU for way too long, making the PMS crash after a short while.
I've obviously done the easiest thing: Asking them to stop using Firefox, and using a different client. That has obviously worked, but lets say - hypothetically - they share their user, and forget to tell the next person that they can't use Firefox, and the same thing happens again (e.g. server crash / insane CPU load)?
I don't really want to limit the amount of concurrent streams acceptable, since it runs perfectly and without issues with users using Chromium-based browsers like Google Chrome or SRWare Iron. I've tried changing the transcoding sessions to default, just to check, but to no avail. Firefox seems to require that transcoding-session to get completed, instead of transcoding as the media plays.
My CPU is an Intel Core i7-6700, and with 32GB RAM.. Running with Ubuntu 16.04.2 LTS.