pcm2a 9 Posted August 6, 2020 Share Posted August 6, 2020 (edited) I have six Roku devices and Emby is powered by a Synology DS216+. On three of the Rokus media files that are encoded with 10 bit H265 HEVC will not direct stream. This results in transcoding on the server. When this happens the CPU spikes to 100% and you end up with regular buffering. Is it possible for these devices to support 10 bit HEVC? The only common denominator that I see is the devices that don't work are 1080p and the devices that work are 4k. The media is 1080p, bitrate of 2Mbps. Doesn't work: maxstreamingbitrate=35000000 TCL 49S325, Roku 8115X Error: CodecValidation: Codec does not support profile 'Main 10 Profile' TCL 40FS3800, Roku 5110X Error: CodecValidation: Codec does not support profile 'Main 10 Profile' Roku Stick 3600X Error: CodecValidation: Codec does not support profile 'Main 10 Profile' Works: maxstreamingbitrate=35000000 TCL 75S425, Roku 7137X TCL 49S405, Roku 7104X Roku 4, 4400X, Check Connection Edited August 6, 2020 by pcm2a Link to comment Share on other sites More sharing options...
Carlo 4330 Posted August 6, 2020 Share Posted August 6, 2020 You really want to avoid 10 bit HEVC files for 1080 video as a lot of older non 4K devices won't have support for it. 10 bit is pretty common with 4K so you would expect coverage in those devices. Link to comment Share on other sites More sharing options...
pwhodges 1527 Posted August 6, 2020 Share Posted August 6, 2020 10-bit is almost universal in recent anime HEVC 1080p or even 720p encodes. I could say that it's a case of "mine's bigger than yours", but actually it's more likely a response to the now-universal use of computers for colouring (even if it's not full CGI) which leads to very smooth gradients which show banding a lot worse than live film does. That's the reason I use it, anyway Paul Link to comment Share on other sites More sharing options...
pcm2a 9 Posted August 6, 2020 Author Share Posted August 6, 2020 Thanks for that detail. If all content eventually goes that way, I guess I will have two 1080p Roku tvs that will have some 4k roku stick in the back powering it. Roku device plugged into a Roku tv...funny. Link to comment Share on other sites More sharing options...
pwhodges 1527 Posted August 6, 2020 Share Posted August 6, 2020 Or maybe a future Roku firmware update could address it; that depends on how much spare processing capacity is designed in, I guess. Paul Link to comment Share on other sites More sharing options...
Luke 37049 Posted August 6, 2020 Share Posted August 6, 2020 Have you checked to see if your devices support 10-bit hevc? Link to comment Share on other sites More sharing options...
Carlo 4330 Posted August 6, 2020 Share Posted August 6, 2020 1 hour ago, pwhodges said: 10-bit is almost universal in recent anime HEVC 1080p or even 720p encodes. I could say that it's a case of "mine's bigger than yours", but actually it's more likely a response to the now-universal use of computers for colouring (even if it's not full CGI) which leads to very smooth gradients which show banding a lot worse than live film does. That's the reason I use it, anyway Paul Yep true and won't play on most older equipment either. Link to comment Share on other sites More sharing options...
pcm2a 9 Posted August 6, 2020 Author Share Posted August 6, 2020 1 hour ago, Luke said: Have you checked to see if your devices support 10-bit hevc? How do you check this on a Roku device? Link to comment Share on other sites More sharing options...
Luke 37049 Posted August 6, 2020 Share Posted August 6, 2020 3 minutes ago, pcm2a said: How do you check this on a Roku device? It would just be a matter of checking the device's supported media formats, although i don't know if Roku publishes that only generally or individual for each device. Link to comment Share on other sites More sharing options...
Carlo 4330 Posted August 6, 2020 Share Posted August 6, 2020 This page might help. https://developer.roku.com/docs/specs/hardware.md Link to comment Share on other sites More sharing options...
speechles 1917 Posted August 7, 2020 Share Posted August 7, 2020 (edited) 2 hours ago, pcm2a said: How do you check this on a Roku device? We read the capabilities directly from the device. The server must be making a determination somewhere that "error" you see. There is no such limitation in the Roku capabilities profile. Everything in that profile is read directly from the device. There is no specifications chart to determine this. Roku has only made a generic "here is what all devices support". Roku does not mention what each device supports individually. It isn't necessary they do either. The device reports what it can playback directly to the app. The app then gives this information to the server to discern how to best present it. The fact it isn't directstream means it was not eligible for it on those Roku devices. The HEVC codec is only supported on Roku devices that support 4K even when hooked up to any display resolution. There are a few Roku models that cannot downscale. You need to check the "stats for nerds" within the Roku app on each of those models. Take a picture of the screen when playing on each Roku with stats for nerds enabled. Show us that picture. That will give us better information on why it is not direct streaming. We can only guess otherwise. There are many variables that can cause transcoding. ...and the real answer... This is a limitation of the Roku device. Not a limitation of the app. We are doing the right thing on those devices and transcoding to produce a playable stream. Only 4K Roku can directstream HEVC. Non 4K devices do not have the HEVC codec installed on them. Edited August 7, 2020 by speechles Link to comment Share on other sites More sharing options...
mjpeterson29 0 Posted December 23, 2020 Share Posted December 23, 2020 Devices that cannot support 4K usually will not support HEVC. Make sure the device you're on is 4K-compatible. I've tried similar files (HEVC 10-bit 1080p) and I have no problems on any of the Rokus that support 4K. Also, I think your audio track (AAC 5.1) will get downconverted to AAC 2.0. I find it's best to just stick with H264 AC3 5.1 for the best compatibility. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now