> As for the mkv. Its a pure rip of the Avatar BluRay made with makemkv. Its a 37 GB file. According to plex the video is 27711 kbps (Not sure how plex determines that), and the audio is a 1536 kbps DTS track.
The others are correct. This video needs to be transcoded to reduce quality. The recommended quality is 8Mbps (system recommended). You can go higher but it's sensitive to the video itself. We set it low and if you all want to go to 11 it's there for you.
Its weird. Even setting it lower (back to 8 or even to 4) I see the issue. Meanwhile if I use any other client and its transcodes down to what the client wants just fine with no issues.
So i've done some futher testing.
File1. I took my direct rip mkv and ran it through mkv2mp4 which remuxed the video into a mp4 container but converted the audio to aac.
File2. I ran the mkv through handbrake and generated a mp4 (which plex says is 10701kbps video) which contained a 6 channel aac track and a pased thru dtshdma track. The video was set to High Profile using quality setting 19.
I then tried to played both, with the PS4 Plex app set at 20 megabits and then 8 megbits.
With the first file I had buffering issues at both settings (just like the original mkv), with the second it played fine at either setting.
I guess now I need to do this again and capture the logs to see whats going on inside the server. If the original mkv did not play fine on the xbox and other clients (though transcoded) I might have though that PMS transcoder could not handle Avatars high bitrate.
EDIT:
And doing those tests again whilst looking at the PMS log file
With File1, even when the Plex app set to 8 megabits: Av Speed: around 1.5; Min: .8 or .9. - buffering pauses frequently
With File1, and with Plex app set to 4 megabits: Av Speed: around 1.6; Min 1.2 - no buffering pauses
With File2, even when Plex is set to 8 so it does transcode (it directplays when set to 20): Av Speed: 1.8 ; Min: 1.2 or 1.0 - no buffering pauses
Meanwhile testing my 360 client with those same files:
File1. Client set to 20 mbps: Av Speed 1.5 Min: 1.2; Client set to 8mbps: Av Speed 1.5 Min: 1.2 - no buffering pauses
File2. Client set to 20 mbps: Av Speed 2.3 Min: 1.6; Client set to 8mbps: Av Speed 2.0 Min: 1.5 - no buffering pauses
Then another test. Using a chromecast started from an ipad using 1080p/8megabits as its setting.
File1. Av Speed 1.4; Min Speed 0.9 - no buffering pauses
File2. Av Speed 1.2 Min Speed 0.8 - no buffering pauses
Finally...I upclocked my PC's 2500k from default (3.3GHz) to 4.2 GHz. This made no difference to the PS4 tests.
Overall I don't really understand. Clearly its a server/transcoding issue. But I don't understand why its only on the Playstation client that theres buffering pauses.
In the end my optiosn seem to be:
1. Use the PS4 client and just set the bitrate to 4 megabits
2. Run all my Bluray images through Handbreak to generate a sub 20 megabits mp4 file and use the PS4 client
3. Just continue to use the mobile clients with Chromecast.
4. Upgrade my PC to a more modern/powerful CPU.