4K HEVC (MKV) DirectPlay to ChromeCast

Server Version#: 1.13.9.5456
Player Version#: 6.7.2.7169 (ChromeCast Ultra)

Hey Guys,

So I have H264 (HEVC) MKV Encoded Media, and I’m trying to DirectPlay or DirectStream it to my CCU, however it always ends up transcoding…

https://pastebin.com/BSB2Td2h

This is a copy of my logs, Plex reports Converting H264 to H264.

Any help would be appreciated.

Cheers!

Also getting

Nov 02, 2018 13:25:11.814 [0x7feecdfff700] Info  [Chromecast]   canDirectPlay: false
Nov 02, 2018 13:25:11.814 [0x7feecdfff700] Info  [Chromecast]   canPlay: true
Nov 02, 2018 13:25:11.815 [0x7feecdfff700] Info  [Chromecast] [MDE] Finished analysis of 4k (mkv, hevc, dca-ma, , )
Nov 02, 2018 13:25:11.815 [0x7feecdfff700] Warning  [Chromecast] [MDE] Direct stream video failed; option is disabled
Nov 02, 2018 13:25:11.815 [0x7feecdfff700] Warning  [Chromecast] [MDE] Direct play failed; option is disabled

With actual HEVC Media.

Better Log

https://pastebin.com/vvUQSAQg

XML For File:
https://pastebin.com/BBNe0hAd

Looks like the subtitles are set to burn in so it’s triggering a transcode

Man, if that’s all it is…

I’ll check when I’m home in a few hrs.

Direct Play is amazing when it comes to 4K, the 4K Test File works perfectly, had a feeling it was something simple.

Just tried setting “Burn Subtitles” as Only Image formats, and Always, still forces a transcode.

You sure it’s not the Chromecast?

I have a feeling it’s Google / Plex disabling it to prohibit people streaming pirated media in 4K? Or is that a little conspiracy theory.

Ahhhh, so I looked into the log a little more, it’s actually because my Audio Codec isn’t AAC (CCU Required) so it’s transcoding the audio, however! /tmp was too small, so I symlink’d it somewhere else (/tmp/transcode/Transcode/Sessions) and it does Direct Stream!

So if you want 100% Direct Play, y’all need AAC Specifically.

Good to here… these things are always tricky.
Wish it was more transparent on the reason right in the GUI

Yeah, so if anyone is wanting to spin up a server for this, I recommend at least 8GB of RAM, it’s memory you need (Or a super fast NVMe), disk is too slow to transcode and CPU isn’t really required.

I upgraded to a 16GB Server, and I’m playing 4K Direct Stream just fine.

Didn’t touch the profile, works swimmingly with the Plex Default.

AAC is the most supported codec amongst many different manufacturers. I have a lot of different devices and AAC direct streams to just about every one (Fire, Android, apple tv, windows, mac, browser, samsung, lg, visio, and more)

Might be supported by a lot of Devices, but not all “sources”, typically I’ll get HEVC but the Audio won’t be AAC.

Unfortunately yes. But anytime I have to handbrake a file, AAC is now what I choose. My blurays I rip to AAC/stereo & then put the native DTS 5.1/6.1/8.1 as the second soundtrack. A lot of non-TVs don’t handle DTS. My Tv can’t handle the newer HD-DTS or ATMOS. I still have several Roku2s accessing Plex and they can’t handle HEVC either. This is the first year that I started using HEVC rips. So on big blurays an HEVC rip won’t be viewable on several clients here because transcode from bluray down can be too much for a non-beefy cpu to churn through in real time. I think it is cpu in that case as CPUs all hit 100%. Transcoding audio doesn’t seem an issue—that happens often with #.1 native format down to something compatible. I don’t have a SSD, but I only buy 7200rpm drives. Also my video is on a separate disk from the OS/Plex/Transcode directories. Having them on same would cause a lot of read/write thrash on the same spindle.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.