Welcome to our forums! Please take a few moments to read through our Community Guidelines (also conveniently linked in the header at the top of each page). There, you'll find guidelines on conduct, tips on getting the help you may be searching for, and more!

Vizio P series with 4k movie in Direct Play not working.

newkeknewkek Members Posts: 5 ✭✭

Hello,

I have been looking at quite a few posts on the forum already, but none resolved my problem, unfortunately.

I recently bought a Vizio P65-C1, looking at the Plex website it says that H.265 HEVC videos should be supported. I have a setup of a Debian wheezy server running Plex media server in datacenter really close to where I live, so I have a a very good connection to that server (file transfers go at 10MB/s).
I could not get Plex to stream a 4K video (a 4k movie of ~50GB) on my Vizio P65 with DirectPlay.

First question: did anybody ever manage to do that?

I had to modify the Chromecast.xml file on the server to force it to use DirectPlay; otherwise it would always try to decode into H.264, I took the content from another post:

<?xml version="1.0" encoding="utf-8"?>
<Client name="Chromecast">
  <!-- Author: Plex Inc. -->
  <TranscodeTargets>
    <VideoProfile protocol="http" container="matroska" codec="h264,HEVC" audioCodec="eac3,ac3,aac" context="streaming">
    </VideoProfile>
    <MusicProfile container="matroska" codec="mp3" />
    <PhotoProfile container="jpeg" />
  </TranscodeTargets>
  <DirectPlayProfiles>
    <VideoProfile container="mp4,mkv" codec="h264,HEVC" audioCodec="ac3,eac3,aac" />
    <MusicProfile container="mp4" codec="aac" />
    <MusicProfile container="mp3" codec="mp3" />
    <PhotoProfile container="jpeg,gif,bmp,png" />
  </DirectPlayProfiles>
</Client>

Restarted PMS, then when "playing" the video (well, nothing really plays, right... otherwise I wouldn't be there) the video doesn't start, and the "status" tool of the web app says "Transcoding (Throttled), Video - Direct Stream, Audio - Direct Stream".

Using the latest version of PMS, latest firmware on the TV.

Here's the info on the video:

Media

Video Resolution 4K
Duration 1:48:05
Bitrate 67595 kbps
Width 3840
Height 2160
Aspect Ratio 1.78
Container MKV
Video Frame Rate 24p
Audio Profile ma
Video Profile main 10
Part

Duration 1:48:05
File [......]
Size 51.03 GB
Audio Profile ma
Container MKV
Has Thumbnail 1
Video Profile main 10
Codec HEVC
Bitrate 64267 kbps
Language English
Bit Depth 10
Chroma Subsampling 4:2:0
Color Range tv
Color Space bt2020nc
Frame Rate 23.976 fps
Height 2160
Level 5.1
Profile main 10
Ref Frames 1
Title MKV (HEVC - x265 - 2160p/4K/UHD - 10bits) - (60,9Mb/s)
Width 3840

....

Transcoding is not an option since the processor of the server is not powerful enough.

Any pointer on whether this should normally work, and if so; how to debug, please? Would be greatly appreciated.

Thank you.

Tagged:

Answers

  • newkeknewkek Members Posts: 5 ✭✭

    Hmm some relevant parts of the PMS logs seem to indicate that actually Plex still tries to transcode the HEVC, I'm not really sure into what it is being transcoded to, but sounds like it being transcoded. Also the CPU doesn't burn when this is launched so it sounds like the Transcoding task is being launched but nothing really happens...

    logs:

    Mar 21, 2017 21:42:42.272 [0x7f2672bff700] DEBUG - HTTP 200 response from GET http://127.0.0.1:32400/library/metadata/2?X-Plex-Token=xxxxxxxxxxxxxxxxxxxx102-4f40-ac2d-555a2fe030cf&includeBandwidths=1
    Mar 21, 2017 21:42:42.274 [0x7f2672bff700] DEBUG - MDE: analyzing media item 2
    Mar 21, 2017 21:42:42.274 [0x7f2672bff700] DEBUG - MDE: [...the title of the video...]: Direct Play is disabled
    Mar 21, 2017 21:42:42.274 [0x7f2672bff700] DEBUG - MDE: [...the title of the video...]: selected audio stream is not the first audio stream and direct play stream selection is not enabled
    Mar 21, 2017 21:42:42.274 [0x7f2672bff700] DEBUG - MDE: [...the title of the video...]: no direct play video profile exists for http/mkv/hevc
    Mar 21, 2017 21:42:42.274 [0x7f2672bff700] DEBUG - MDE: [...the title of the video...]: no direct play video profile exists for http/mkv/hevc/dca
    Mar 21, 2017 21:42:42.274 [0x7f2672bff700] DEBUG - MDE: [...the title of the video...]: no direct play video profile exists for http/mkv/hevc/ac3
    Mar 21, 2017 21:42:42.274 [0x7f2672bff700] DEBUG - MDE: [...the title of the video...]: no direct play video profile exists for http/mkv/hevc/dca
    Mar 21, 2017 21:42:42.274 [0x7f2672bff700] DEBUG - MDE: [...the title of the video...]: no direct play video profile exists for http/mkv/hevc/ac3
    Mar 21, 2017 21:42:42.274 [0x7f2672bff700] DEBUG - MDE: [...the title of the video...]: selected media 0 / 2
    Mar 21, 2017 21:42:42.274 [0x7f2672bff700] DEBUG - Streaming Resource: Adding session 0x7f26754291e0:sm3tl0ngay30uo55no6iggb9 which is using 136305kbps of WAN bandwidth.  Used is now 136305kbps
    Mar 21, 2017 21:42:42.274 [0x7f2672bff700] DEBUG - Streaming Resource: Added session 0x7f26754291e0:sm3tl0ngay30uo55no6iggb9
    Mar 21, 2017 21:42:42.274 [0x7f2672bff700] DEBUG - Streaming Resource: Reached Decision id=2 codes=(General=1001,Direct play not available; Conversion OK. Direct Play=3000,App cannot direct play this item. Direct play is disabled. Transcode=1001,Direct play not available; Conversion OK.) media=(id=2 part=(id=2 decision=transcode container=matroska protocol=http streams=(Video=(id=253 decision=copy width=3840 height=2160) Audio=(id=255 decision=copy channels=6 rate=48000))))
    Mar 21, 2017 21:42:42.275 [0x7f2672bff700] DEBUG - It took 0.0 sec to serialize a list with 1 elements.
    Mar 21, 2017 21:42:42.276 [0x7f2674bfe700] DEBUG - Completed: [74.71.81.134:54500] 200 GET /video/:/transcode/universal/decision?hasMDE=1&path=http%3A%2F%2F127.0.0.1%3A32400%2Flibrary%2Fmetadata%2F2&mediaIndex=0&partIndex=0&protocol=http&fastSeek=1&directPlay=0&directStream=1&subtitleSize=100&audioBoost=100&location=wan&session=7cyol3lgrlr7uc2mv49kq33d&offset=0&subtitles=burn&copyts=1&Accept-Language=en (21 live) TLS GZIP 13ms 4262 bytes (pipelined: 4)
    Mar 21, 2017 21:42:42.469 [0x7f2673bff700] INFO - [Chromecast] [MDE] Augmented profile: { "directPlay": { "mp4": { "mimeType": "video/mp4; codecs=\"avc1.42E01E\"", "video": { "codecs": { "h264": {}, "hevc": {} }, "maxBitDepth": 8, "maxFrameRate": 60, "maxLevel": 42, "maxWidth": 3840, "maxHeight": 2160 }, "audio": { "codecs": { "aac": { "maxSamplingRate": 48000 }, "mp3": {}, "ac3": {}, "eac3": {} } } }, "mkv": { "mimeType": "video/webm", "video": { "codecs": { "h264": {}, "vp8": {}, "hevc": {} }, "maxBitDepth": 8, "maxFrameRate": 60, "maxLevel": 42, "maxWidth": 3840, "maxHeight": 2160 }, "audio": { "codecs": { "aac": {}, "mp3": {}, "vorbis": { "maxChannels": 2 }, "ac3": {}, "eac3": {} } } } }, "directStream": { "video": { "codecs": { "h264": {}, "hevc": {} }, "maxBitDepth": 8, "maxLevel": 42, "maxWidth": 3840, "maxHeight": 2160 }, "audio": { "codecs": { "mp3": {}, "aac": {}, "opus": {} }, "maxChannels": 6 } } }
    

    We can well see the no direct play video profile exists for http/mkv/hevc/ac3 and the Reached Decision id=2 codes=(General=1001,Direct play not available; Conversion OK. Direct Play=3000,App cannot direct play this item. in the logs.

    Is there something I can configure to force the direct play of the video? I have tried a few other configurations but didn't change much. The Chromecast.xml file I am modifying is the one located in /usr/lib/plexmediaserver/Resources/Profiles.

  • anthonylavadoanthonylavado Members Posts: 2

    I don't know if you're still checking this, but Matt McRae, Vizio's CTO, says playback will be coming back in a future update.

  • masonenglishmasonenglish Members, Plex Pass Posts: 30 Plex Pass

    @anthonylavado said:
    I don't know if you're still checking this, but Matt McRae, Vizio's CTO, says playback will be coming back in a future update.

    Source?

Sign In or Register to comment.