Hello everyone, so Im trying to use my Plex server more after fixing my metadata after a few months and I noticed even with two CPUs at 2.5GHz/3GHz and 6c/12t I get some buffering. I’m not sure what my settings should be at for my server.
I have a few 720p and under videos, mainly a 1080p library and quite a few 4K files. My latest attempt was a couple of 1080p shows that out of the 5, one or two of them buffered 2-3 times in the hour. I know its not bad, but I plan on opening up my server to friends and family so I want to make sure it is stable as possible.
Any settings I could check for this? Right now, I am only streaming on my LAN and not remotely.
It would be important to know which players you use and how they are connected.
Also the files would not be bad. Are they MKV, MP4 or AVI? How are they coded? What bit rates do you have? With or without subtitles etc. the more information the better you can get.
As for the files, they are a mix of MKV and MP4, I believe most if not all are all H264 codec in my library, the files mentioned are around 9000Kbps bitrate.
Actually, after checking, one of the 4K titles I have is HEVC and the bitrate is 31379 kbps, MKV. I havent watched this movie in a while, only recently I did change my raid to be correct in FreeNAS (5x RaidZ2s of 6 disks for one pool) but at the time it buffered ALOT, for the whole 2hr20m movie, it probably buffered over 10 times. I mainly use my Plex app on my LG 4K TV, but have used it on my Amazon Fire stb (not the stick).
What is your general playback settings on your Plex TV app? Do you have direct stream enabled?
I would say enabling this is important when your playback source (TV) cannot handle certain files. It could just be that your files need to be encoded (transcoded) in order for your files to play on your TV.
This article should be super helpful to help understand the difference in direct play/stream and should help with buffering as Plex will automatically encode the files to playback on your device.
Ill check that out thank you, did think it could be related to the player but didn’t want to mess with anything until I got more info. Ill check it out tonight and reply back with the player info as well.
Anything else I could check out on the server in the mean time?
No support for quick sync then, when transcoding it could help to use Hardware Transcoding, however for 4k HEVC then its much better if you can direct play them.
One other note on subs " subtitles will cause buffering on movies/shows unless they are burned in." to do this the rest will still be transcoded, even if the container,and codecs are support (this is stated in the article posted).
Note : Subtitles can introduce a wrinkle here sometimes. Even if a file’s audio, video, and container are all compatible with a Plex App, if a subtitle stream is selected and is not compatible with the Plex App, then the Server will “burn in” the subtitle text within the video. This requires a full transcode of the video stream.
But if subs are not at play, I would just check the container (mkv,mp4 etc) and codecs and confirm in the Server Dashboard its actually DirectPlaying and not transcoding.
You can also use the transcode/session API endpoint that will show a bit more info (including speed)
The Full url would be server_ip_or_address:32400/transcode/sessions?X-Plex-Token=YOUR_TOKEN this will list info like this: