Jump to content

Roku 4K Ultra?


EmbyFan2018

Recommended Posts

EmbyFan2018

If I have a Roku 4K Ultra and I run an Emby server and I want to playback 4k 10-bit videos can the roku do this? Also do I have to have any special hardware on the server side for this to work?

 

Thanks, EmbyFan2018

 

Link to comment
Share on other sites

If I have a Roku 4K Ultra and I run an Emby server and I want to playback 4k 10-bit videos can the roku do this? Also do I have to have any special hardware on the server side for this to work?

 

Thanks, EmbyFan2018

 

Yes. The Roku Ultra can playback any 4K HEVC @ 10bit.  No special equipment at all required. Other than, an HDCP 2.2 certified HDMI cable.

 

Your server will only be dispatching a stream to the Roku Ultra to play directly. There is no transcoding required to get this to play.

Edited by speechles
Link to comment
Share on other sites

EmbyFan2018

Yes. The Roku Ultra can playback any 4K HEVC @ 10bit.  No special equipment at all required. Other than, an HDCP 2.2 certified HDMI cable.

 

Your server will only be dispatching a stream to the Roku Ultra to play directly. There is no transcoding required to get this to play.

Thanks for the info.

Link to comment
Share on other sites

Thanks for the info.

 

Forgot to add this in. The Roku Ultra can also playback 4K HEVC @ 10bit at 1080p/720p directly.

 

What this means is even if you don't yet have a 4K TV and want to prepare by obtaining things now. The Roku Ultra can play those 4K movies directly to your 1080p or 720p TV with no transcoding and all the downscaling done on the Roku. Usually to downscale 4K to 1080p/720p it has to be done on the emby server with transcoding of the video stream and the raise in CPU% that goes with running fffmpeg. On Roku Ultra this downscaling on device allows direct play of 4K to any 720p/1080p/4K display with no ffmpeg process. This ability isn't found on all devices.

Edited by speechles
  • Like 2
Link to comment
Share on other sites

EmbyFan2018

Forgot to add this in. The Roku Ultra can also playback 4K HEVC @ 10bit at 1080p/720p directly.

 

What this means is even if you don't yet have a 4K TV and want to prepare by obtaining things now. The Roku Ultra can play those 4K movies directly to your 1080p or 720p TV with no transcoding and all the downscaling done on the Roku. Usually to downscale 4K to 1080p/720p it has to be done on the emby server with transcoding of the video stream and the raise in CPU% that goes with running fffmpeg. On Roku Ultra this downscaling on device allows direct play of 4K to any 720p/1080p/4K display with no ffmpeg process. This ability isn't found on all devices.

Thanks good to know, I setup an Emby server tonight for the first time.  Have not had time to test with the roku yet though.  But I only want my media served locally (my local network only) and what is REALLY bothering me is it keeps showing that it is serving it on my WAN ip, I have the box unchecked and I read that in Linux this is just a visual bug.  However it is a REALLY hard one to get over if you REALLY don't want your media served out over the internet, which I defiantly don't.

Link to comment
Share on other sites

Happy2Play

Thanks good to know, I setup an Emby server tonight for the first time.  Have not had time to test with the roku yet though.  But I only want my media served locally (my local network only) and what is REALLY bothering me is it keeps showing that it is serving it on my WAN ip, I have the box unchecked and I read that in Linux this is just a visual bug.  However it is a REALLY hard one to get over if you REALLY don't want your media served out over the internet, which I defiantly don't.

 

How are you connecting on your Roku?

 

Is this the setting you unchecked "Allow remote connections to this Emby Server."?  But you could ensure UPNP is not enabled on your router or unchecked "Enable automatic port mapping" or don't port forward Emby ports.

Edited by Happy2Play
Link to comment
Share on other sites

EmbyFan2018

 

How are you connecting on your Roku?

 

Is this the setting you unchecked "Allow remote connections to this Emby Server."?  But you could ensure UPNP is not enabled on your router or unchecked "Enable automatic port mapping" or don't port forward Emby ports.

I am connecting locally on the roku. Yes "Allow remote connections to this Emby Server." is unchecked.  UPNP is disabled on the router. "Enable automatic port mapping" is also disabled.  I am not port forwarding Emby ports.

Link to comment
Share on other sites

EmbyFan2018

I had a chance to try this out today and I am REALLY impressed with how well it works on the Roku. However I do have one question, the default audio stream is 2 channel there is a secondary 5.1 audio channel.  For some reason it defaults to the 2 ch instead of the 5.1, but what is weird is when it says it is 2 ch my AV Receiver shows it as 5.1 and emby reports direct stream, however if I pick the 5.1 audio track my AV Receiver also still says 5.1 but now emby says it is transcoding.  Any idea why it would be transcoding?

 

Thanks.

Link to comment
Share on other sites

I had a chance to try this out today and I am REALLY impressed with how well it works on the Roku. However I do have one question, the default audio stream is 2 channel there is a secondary 5.1 audio channel.  For some reason it defaults to the 2 ch instead of the 5.1, but what is weird is when it says it is 2 ch my AV Receiver shows it as 5.1 and emby reports direct stream, however if I pick the 5.1 audio track my AV Receiver also still says 5.1 but now emby says it is transcoding.  Any idea why it would be transcoding?

 

Thanks.

 

We need to fix the terminology used within the app. What is happening when you choose a different audio stream is the app will force a remux. It will copy all the streams. This technically is transcoding, since we change the container, but it isn't modify any of the streams. The server may show this as "directstream" which is what happens during a remux, or an audio codec change. When the server has to change the video stream, this is what should report as "transcoding". We have work to do in what we call each play method, but rest assured the playback engine is accurate. We just need to have the display mechanism in the app use the playback engine to tell what play method is actually being used and able to tell the difference between "remux/directstream" and "transcoding". ATM if it does either, the app calls this transcoding. This is just an error in what is shown. Not an error in how it is playing back. Look at the server dashboard under active devices. The correct method of playback will be listed by the server. The app will be adjusting to match this. Sorry for any confusion.

Edited by speechles
Link to comment
Share on other sites

EmbyFan2018

We need to fix the terminology used within the app. What is happening when you choose a different audio stream is the app will force a remux. It will copy all the streams. This technically is transcoding, since we change the container, but it isn't modify any of the streams. The server may show this as "directstream" which is what happens during a remux, or an audio codec change. When the server has to change the video stream, this is what should report as "transcoding". We have work to do in what we call each play method, but rest assured the playback engine is accurate. We just need to have the display mechanism in the app use the playback engine to tell what play method is actually being used and able to tell the difference between "remux/directstream" and "transcoding". ATM if it does either, the app calls this transcoding. This is just an error in what is shown. Not an error in how it is playing back. Look at the server dashboard under active devices. The correct method of playback will be listed by the server. The app will be adjusting to match this. Sorry for any confusion.

So when it reports that it is playing 2 ch audio is it really playing 5.1?

Link to comment
Share on other sites

So when it reports that it is playing 2 ch audio is it really playing 5.1?

 

Nah, that is another issue we can get to. ATM lets focus on the fact it says its transcoding more than it really is. That issue is solved. Lets move on.

 

For this new issue you mean:

It is reporting that 5.1 audio is present. It tells you that on the detail screen which audio codec is preferred. Now if the preferred codec isn't possible to direct play, the Roku app can and will have the emby server transcode this to a codec it can support. This might mean the display is incorrect on a detail screen versus what really is sent to your audio equipment. You can select the 5.1 even if your equipment can't support it. The emby server will then transcode it to a codec that is supported. All of this is done based on what the app detects as supported by your Roku and the HDMI chain.

 

What type of audio codec are the two audio streams? I am very curious what is happening. Can you provide media info from the web client for that item?

Edited by speechles
Link to comment
Share on other sites

EmbyFan2018

Nah, that is another issue we can get to. ATM lets focus on the fact it says its transcoding more than it really is. That issue is solved. Lets move on.

 

For this new issue you mean:

It is reporting that 5.1 audio is present. It tells you that on the detail screen which audio codec is preferred. Now if the preferred codec isn't possible to direct play, the Roku app can and will have the emby server transcode this to a codec it can support. This might mean the display is incorrect on a detail screen versus what really is sent to your audio equipment. You can select the 5.1 even if your equipment can't support it. The emby server will then transcode it to a codec that is supported. All of this is done based on what the app detects as supported by your Roku and the HDMI chain.

 

What type of audio codec are the two audio streams? I am very curious what is happening. Can you provide media info from the web client for that item?

Probably won't get a chance to mess with it again until the weekend, but will try to get it to you then.

 

Thanks.

Link to comment
Share on other sites

EmbyFan2018

Nah, that is another issue we can get to. ATM lets focus on the fact it says its transcoding more than it really is. That issue is solved. Lets move on.

 

For this new issue you mean:

It is reporting that 5.1 audio is present. It tells you that on the detail screen which audio codec is preferred. Now if the preferred codec isn't possible to direct play, the Roku app can and will have the emby server transcode this to a codec it can support. This might mean the display is incorrect on a detail screen versus what really is sent to your audio equipment. You can select the 5.1 even if your equipment can't support it. The emby server will then transcode it to a codec that is supported. All of this is done based on what the app detects as supported by your Roku and the HDMI chain.

 

What type of audio codec are the two audio streams? I am very curious what is happening. Can you provide media info from the web client for that item?

Here are the 2 audio streams...

 

    Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 164 kb/s (default)

    Metadata:

      creation_time   : 2018-09-03T14:31:48.000000Z

      handler_name    : Stereo

    Stream #0:2(eng): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, 5.1(side), fltp, 640 kb/s

    Metadata:

      creation_time   : 2018-09-03T14:31:48.000000Z

      handler_name    : Surround

    Side data:

      audio service type: main

    Stream #0:3(eng): Data: bin_data (text / 0x74786574)

    Metadata:

      creation_time   : 2018-09-03T14:31:48.000000Z

      handler_name    : SubtitleHandler

 

This is the message I get about why it says it is transcoding when I switch to 5.1 audio....

 

TranscodeReasons=SecondaryAudioNotSupported

 

Thanks, EmbyFan2018

Link to comment
Share on other sites

@@EmbyFan2018

Your Roku is an Ultra. You just need to wait for the next beta and your issue is solved.

 

 

To everyone else:

If your model number starts with a "42" or a "27" these models do not support secondary audio. Sorry.

If your model number doesn't start with "42" or "27" then the next beta should solve your issue. Stay tuned.. watch for updates.

Edited by speechles
Link to comment
Share on other sites

EmbyFan2018

@@EmbyFan2018

Your Roku is an Ultra. You just need to wait for the next beta and your issue is solved.

 

 

To everyone else:

If your model number starts with a "42" or a "27" these models do not support secondary audio. Sorry.

If your model number doesn't start with "42" or "27" then the next beta should solve your issue. Stay tuned.. watch for updates.

Thanks, will you post in here when the beta is out that fixes this?  also if I am running the non beta version now, how do I upgrade to the beta?  Just run the beta installer and it will overwrite the non beta version?  Also is there any chance you can fix the issue where it shows your external ip address when outside connection are suppose to be blocked?  Have it either show nothing or even better read "blocked".

 

Thanks, EmbyFan2018

Link to comment
Share on other sites

Happy2Play

Thanks, will you post in here when the beta is out that fixes this?  also if I am running the non beta version now, how do I upgrade to the beta?  Just run the beta installer and it will overwrite the non beta version?  Also is there any chance you can fix the issue where it shows your external ip address when outside connection are suppose to be blocked?  Have it either show nothing or even better read "blocked".

 

Thanks, EmbyFan2018

 

Both apps can co-exist as they are different channels.

 

https://emby.media/community/index.php?/topic/8001-emby-for-roku-channel/

Link to comment
Share on other sites

EmbyFan2018

Both apps can co-exist as they are different channels.

 

https://emby.media/community/index.php?/topic/8001-emby-for-roku-channel/

I am a bit confused by this answer, I am running the non beta server.  So do I have to run the beta server if I run the beta channel on the roku, or can the non beta server serve both the beta and the non beta channel. Also when speechles said "Your Roku is an Ultra. You just need to wait for the next beta and your issue is solved." did he mean the beta server or the beta channel?

 

Thanks, EmbyFan2018

Link to comment
Share on other sites

I meant the beta Roku channel. The beta channel does not require direct approval from Roku before devices are allowed to update. Beta updates are frequent. You may have several updates that never actually get pushed through to the Roku store approval process. So if you use the beta version of the channel you will be able to see features before they trickle down into the Roku store version of the app. In as much, some of these features may be incomplete, have bugs, etc.. and this is where you can help us find these issues. If you don't want that hassle, by all means, stay on the Roku store version of the app.

Edited by speechles
Link to comment
Share on other sites

EmbyFan2018

I meant the beta Roku channel. The beta channel does not require direct approval from Roku before devices are allowed to update. Beta updates are frequent. You may have several updates that never actually get pushed through to the Roku store approval process. So if you use the beta version of the channel you will be able to see features before they trickle down into the Roku store version of the app. In as much, some of these features may be incomplete, have bugs, etc.. and this is where you can help us find these issues. If you don't want that hassle, by all means, stay on the Roku store version of the app.

Did install the beta Channel and it does direct stream with both audio channels now.  Is there anyway that it could automatically pick the 5.1 audio over 2ch without me having to pick it manually?

 

Thanks, EmbyFan2018

Link to comment
Share on other sites

 Is there anyway that it could automatically pick the 5.1 audio over 2ch without me having to pick it manually?

 

Yes, depending on your audio preference settings in the server and if the desired audio track is marked as "Default".

Link to comment
Share on other sites

EmbyFan2018

Yes, depending on your audio preference settings in the server and if the desired audio track is marked as "Default".

Can you tell me where I would find these setting I have looked high and low and I am not seeing them.

 

Thanks, EmbyFan2018

Link to comment
Share on other sites

Can you tell me where I would find these setting I have looked high and low and I am not seeing them.

 

Thanks, EmbyFan2018

 

Click your user icon in the top right of the web app.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...