2024-06-13, 02:18 AM
(This post was last modified: 2024-06-13, 01:58 PM by pcm. Edited 9 times in total.)
First thing you need to understand is where the bottleneck is... is it the transcoding or the streaming ?
To try and figure this out,
*
* and try to play the same movie that has buffering issue on the same machine as your server on your server's web-browser ...
* if you face the same buffering issue then you know it's a transcoding issue.
* If there's no buffering issue this time then you know it's a network/streaming issue.
If you find the issue to be a streaming issue then perhaps placing a streaming bandwidth limit would help. (you can set that up in dashboard->playback->streaming)
If you find the issue to be transcoding then here's a checklist for you to go thru ...
1. are you using any hardware acceleration ? If not, then you can follow this guide to enable it https://jellyfin.org/docs/general/admini...ion/intel/
2. if you're not doing hardware acceleration or are unable to then you can try playing with CRF values for H264/H265
3. Make sure your not throttling transcoding
4. Check your CPU usage during the transcoding process vs when your server is idle - if your CPUs are maxing out then make sure Windows power setting is set to 'high performance' (not balanced or low power mode)...
5. Kill an unnecessary processes that might be taking up CPU
6. Consider overclocking your CPUs using this guide -> https://www.intel.com/content/www/us/en/...guide.html
if all of these fail, then look into getting a GPU and transcode on the GPU.
To try and figure this out,
*
clear out the transcode and cache directories
(You can clear them by going to your dashboard->scheduled task and running the 'clear cache directory' and 'clear transcode directory') * and try to play the same movie that has buffering issue on the same machine as your server on your server's web-browser ...
* if you face the same buffering issue then you know it's a transcoding issue.
* If there's no buffering issue this time then you know it's a network/streaming issue.
If you find the issue to be a streaming issue then perhaps placing a streaming bandwidth limit would help. (you can set that up in dashboard->playback->streaming)
If you find the issue to be transcoding then here's a checklist for you to go thru ...
1. are you using any hardware acceleration ? If not, then you can follow this guide to enable it https://jellyfin.org/docs/general/admini...ion/intel/
2. if you're not doing hardware acceleration or are unable to then you can try playing with CRF values for H264/H265
3. Make sure your not throttling transcoding
4. Check your CPU usage during the transcoding process vs when your server is idle - if your CPUs are maxing out then make sure Windows power setting is set to 'high performance' (not balanced or low power mode)...
5. Kill an unnecessary processes that might be taking up CPU
6. Consider overclocking your CPUs using this guide -> https://www.intel.com/content/www/us/en/...guide.html
if all of these fail, then look into getting a GPU and transcode on the GPU.