When casting a video to Chromecast that requires transcoding Emby doesn't seem to honor the "Enable throttling" setting under Transcoding. Instead of throttling CPU usage once the transcode buffer reaches approximately 2 minutes the video is transcoded at full speed until the entire video has been rendered. The setting works fine when playing a video via the web player in Firefox or the iOS Emby app.
This is using Emby 4.5.1.0 on Debian 10. The Chromecast is a 2nd gen.
I have included
Today's beta includes an option for switching, but it's not in the UI yet.
To change the option, you need to:
Got to the server dashboard >> Transcoding
Just click "Save" without changing anything
In your local file system, navigate to Emby's 'config' folder
Open the file 'encoding.xml'
Find the 'ThrottlingMethod' element
Replace 'BySegmentRequest' with 'ByStreamBufferSize'
Restart Emby Server