I've noticed that when using the PS4 app it ALWAYS uses Direct Streaming with MP4 videos (from Blu Ray) created using Handbrake's "High Profile" preset. If I simply change the H.264 level from 4.1 to 4.0 (with ALL other settings unchanged), it will successfully "Direct Play" the file.
Anyone have any idea why this is? In both cases it appears to play just fine.
The area of the log file that seems to be pertinent is:
May 17, 2015 17:12:40:219 [11212] DEBUG - MDE: analyzing media item 1
May 17, 2015 17:12:40:219 [11212] DEBUG - MDE: Castaway18: Direct Play is disabled
May 17, 2015 17:12:40:219 [11212] DEBUG - MDE: Castaway18: no direct play video profile exists for mkv/h264/aac
May 17, 2015 17:12:40:219 [11212] DEBUG - MDE: Castaway18: no direct play video profile exists for mkv/h264/ac3
May 17, 2015 17:12:40:219 [11212] DEBUG - Castaway18: unable to obtain value for audio.bitrate
May 17, 2015 17:12:40:219 [11212] DEBUG - MDE: computed resolution bounding box of 1920x1080.
May 17, 2015 17:12:40:219 [11212] DEBUG - Scaled up video bitrate to 17854Kbps based on 150% fudge factor.
May 17, 2015 17:12:40:219 [11212] DEBUG - MDE: selected media 0
May 17, 2015 17:12:40:219 [11212] DEBUG - Cleaning directory for session ric38773p4ym0a4i ()
May 17, 2015 17:12:40:219 [11212] DEBUG - Starting a transcode session ric38773p4ym0a4i at offset -1.0 (stopped=1)
May 17, 2015 17:12:40:221 [11212] DEBUG - [Universal] Using local file path instead of URL: M:\Movies\Castaway18.mkv
I don't know why it says that Direct Play is disabled - it is not. Playing the same file created using the H.264 Level 4.0 does not report the above issues.