Jump to content

Picture Quality Question


thunderclap

Recommended Posts

thunderclap

Correct me if I'm wrong, but I assume "Auto" for PQ settings should detect the best display and bitrate to stream, right? The reason I ask is because my dad was getting a black screen on several videos and it wasn't until I had him set the PQ manually it fixed the issue. How does Emby get this info from the TV? I'm happy it was a simple fix, but I'm trying to understand why it wasn't working like it was supposed to.

I know he has a Roku Stick 3800x plugged into a Samsung TV, though the model TV I don't know. It was hard enough walking him through getting the Roku model number. :)

Thanks.

Edited by mbuhmann
Link to comment
Share on other sites

Happy2Play

Pretty much if a remote item will not direct play Auto will fallback to the clients hard coded bitrate around 1.5Mbps.  It is best to just set a specific quality.

Here is an example.

Quote

20:20:08.340   Duration: 01:34:02.53, start: 0.000000, bitrate: 7352 kb/s

20:20:08.340   Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1920x800 [SAR 1:1 DAR 12:5], 6705 kb/s, Level 41, 25 fps, 25 tbr, 12800 tbn (default)

to

20:20:08.460   Stream #0:0: Video: h264, qsv(progressive), 426x176 [SAR 1:1 DAR 213:88], q=2-31, 151 kb/s, Level 30, 25 fps, 90k tbn

20:20:08.460       cpb: bitrate max/min/avg: 151598/0/151598 buffer size: 303196 vbv_delay: N/A

 

Link to comment
Share on other sites

thunderclap
21 minutes ago, Happy2Play said:

Pretty much if a remote item will not direct play Auto will fallback to the clients hard coded bitrate around 1.5Mbps.  It is best to just set a specific quality.

Here is an example.

 

Is there a way for me as the admin of the server to set what I want the default to be, such as 720p 10 Mbps?

Link to comment
Share on other sites

Happy2Play
Just now, mbuhmann said:

Is there a way for me as the admin of the server to set what I want the default to be, such as 720p 10 Mbps?

Sorry there is no way to remote control these device settings.  You would need to have the user set that quality on the device.

Or you could have the user set the device to max value then you apply "Internet streaming bitrate limit (Mbps):" to the user.

Link to comment
Share on other sites

thunderclap

So are you saying it’s the bitstream that’s the culprit for the black screen, or is it because of the resolution? I tried having him drop it to 1080p 60 Mbps but that didn’t work, and I know he can handle over 100 Mbps. 

Link to comment
Share on other sites

Happy2Play
2 minutes ago, mbuhmann said:

So are you saying it’s the bitstream that’s the culprit for the black screen, or is it because of the resolution? I tried having him drop it to 1080p 60 Mbps but that didn’t work, and I know he can handle over 100 Mbps. 

Would need corresponding logs but I really doubt high bitrate items will work across the internet.  I have 100+Mbps but know my ISP throttles as I cannot download faster than 50Mbps.

Are you sayings your upload speed is 100Mbps?

Link to comment
Share on other sites

12 hours ago, mbuhmann said:

So are you saying it’s the bitstream that’s the culprit for the black screen

 

No, I think you are avoiding the real issue by setting the bitrate lower.  The Roku app tests the connection and chooses an appropriate bitrate.  It is fairly good at this and we don't have many problems with this app in this regard.

My guess is there is something about this specific video or videos that the Roku player doesn't like so they need to be transcoded to play back properly.  Are they Dolby Vision or something like that?

Let's look at an example. Please attach the information requested in how to report a media playback issue. Thanks!

Link to comment
Share on other sites

15 hours ago, Happy2Play said:

Pretty much if a remote item will not direct play Auto will fallback to the clients hard coded bitrate around 1.5Mbps

This is not correct.  We do not fall back to 1.5Mb/s if direct play fails.

Link to comment
Share on other sites

thunderclap
1 hour ago, ebr said:

 

No, I think you are avoiding the real issue by setting the bitrate lower.  The Roku app tests the connection and chooses an appropriate bitrate.  It is fairly good at this and we don't have many problems with this app in this regard.

My guess is there is something about this specific video or videos that the Roku player doesn't like so they need to be transcoded to play back properly.  Are they Dolby Vision or something like that?

Let's look at an example. Please attach the information requested in how to report a media playback issue. Thanks!

As requested here is a copy from the server log as it relates to my my father's Roku Stick 3800. Default yielded a black screen, and when I had him manually drop the PQ to 1080p 60 Mpbs it did the same thing. It finally worked when I had him change it to 720p 10 Mbps. The two videos I had him try were HDR 10 MKV's at approx. 15 Mbps.

ffmpeg-transcode-5f6c68e9-f3b2-494a-a376-f83e6387316b_1.txt

Link to comment
Share on other sites

Happy2Play

@ebrWhy would it say HEVC is not supported on a Roku Streaming Stick?

But this log shows 15Mbps HEVC converted to 30Mbps H264.  So there could be a bandwidth issue and causing lower setting to work.

VideoCodec=h264,mpeg2video &TranscodeReasons=VideoCodecNotSupported

16:41:22.982   Duration: 03:01:58.91, start: 0.000000, bitrate: 15464 kb/s
16:41:22.982     Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x1608, SAR 1:1 DAR 160:67, Level 150, 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc 

16:41:22.984   Stream #0:0 (hevc) -> tonemap_vaapi (graph 0)
16:41:22.984   tonemap_vaapi (graph 0) -> Stream #0:0 (h264_vaapi)
16:41:22.984   Stream #0:1 -> #0:1 (aac (native) -> ac3 (native)

16:41:23.072     Stream #0:0: Video: h264 (h264_vaapi) (High), vaapi_vld, 3840x1608 [SAR 1:1 DAR 160:67], q=-1--1, 30928 kb/s, Level 51, 23.98 fps, 90k tbn, 23.98 tbc (default)

 

Link to comment
Share on other sites

thunderclap
1 minute ago, Happy2Play said:

@ebrWhy would it say HEVC is not supported on a Roku Streaming Stick?

But this log shows 15Mbps HEVC converted to 30Mbps H264.  So there could be a bandwidth issue and causing lower setting to work.

VideoCodec=h264,mpeg2video &TranscodeReasons=VideoCodecNotSupported

16:41:22.982   Duration: 03:01:58.91, start: 0.000000, bitrate: 15464 kb/s
16:41:22.982     Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x1608, SAR 1:1 DAR 160:67, Level 150, 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc 

16:41:22.984   Stream #0:0 (hevc) -> tonemap_vaapi (graph 0)
16:41:22.984   tonemap_vaapi (graph 0) -> Stream #0:0 (h264_vaapi)
16:41:22.984   Stream #0:1 -> #0:1 (aac (native) -> ac3 (native)

16:41:23.072     Stream #0:0: Video: h264 (h264_vaapi) (High), vaapi_vld, 3840x1608 [SAR 1:1 DAR 160:67], q=-1--1, 30928 kb/s, Level 51, 23.98 fps, 90k tbn, 23.98 tbc (default)

 

The 3800 model of the Roku Sticks don't support 4k or HDR so it has to convert, which I knew. And as I mentioned in a previous post my dad has bandwidth of approx. 100 Mbps, and I have fiber which hits approx. 900 Mpbs so I don't think it's a bandwidth issue.

Link to comment
Share on other sites

Happy2Play
5 minutes ago, mbuhmann said:

The 3800 model of the Roku Sticks don't support 4k or HDR so it has to convert, which I knew. And as I mentioned in a previous post my dad has bandwidth of approx. 100 Mbps, and I have fiber which hits approx. 900 Mpbs so I don't think it's a bandwidth issue.

But you say it works at 10Mbps, so that suggests a bandwidth issue or ISP throttling/traffic shaping.  

Also it is reporting it supports 4K.

&MaxWidth=3840&MaxHeight=2160

 

Edited by Happy2Play
Link to comment
Share on other sites

6 minutes ago, mbuhmann said:

The 3800 model of the Roku Sticks don't support 4k or HDR

24 minutes ago, mbuhmann said:

The two videos I had him try were HDR 10 MKV's

Hi. There is your answer.   The app needs to have a way to know that this is not supported and force the transcode.  I thought we already had this so I'll have to look.

 

3 minutes ago, Happy2Play said:

But you say it works at 10Mbps, so that suggests a bandwidth issue or ISP throttling/traffic shaping

This isn't a bitrate problem.  Reducing the bitrate is just forcing the transcode.

  • Like 1
Link to comment
Share on other sites

thunderclap
2 minutes ago, ebr said:

Hi. There is your answer.   The app needs to have a way to know that this is not supported and force the transcode.  I thought we already had this so I'll have to look.

I am curious why it didn't work then when I had him drop it to 1080p 60 Mbps? That forced it to transcode, no?

Edited by mbuhmann
Link to comment
Share on other sites

Happy2Play
2 minutes ago, mbuhmann said:

I am curious why it didn't work, then, when I had him drop it to 1080p 60 Mbps? That forced it to transcode, no?

If that log was that setting, then no as it maintained 4K.

Quote

 

16:41:23.072     Stream #0:0: Video: h264 (h264_vaapi) (High), vaapi_vld, 3840x1608 [SAR 1:1 DAR 160:67], q=-1--1, 30928 kb/s, Level 51, 23.98 fps, 90k tbn, 23.98 tbc (default)

 

Edited by Happy2Play
Link to comment
Share on other sites

thunderclap
1 minute ago, Happy2Play said:

If that log was that setting, then no as it maintained 4K.

 

That was the first time I had him try. Let me see if I can track down the 1080p log.

Link to comment
Share on other sites

5 minutes ago, ebr said:

This isn't a bitrate problem.  Reducing the bitrate is just forcing the transcode.

Well, wait a minute... now I see what Happy is talking about.  The ffmpeg log above is from when the max bitrate was at 60.

@mbuhmann are you saying this played with just a black screen?

Link to comment
Share on other sites

thunderclap
5 minutes ago, ebr said:

So it is the resolution that is the problem, not the bitrate.

Can you please play that item for a few seconds and then follow the instructions to send a log from the app?

 

This will be a challenge. My dad is 80 and lives 5 hrs away. It will take time to try and walk him through this, and I'm at work right now so it might have to be a weekend project.

Link to comment
Share on other sites

Happy2Play

Can you use a lower 1080p bitrate option? Not looking at the options right now but maybe 25 or 30Mvps.

Link to comment
Share on other sites

thunderclap
21 minutes ago, Happy2Play said:

Can you use a lower 1080p bitrate option? Not looking at the options right now but maybe 25 or 30Mvps.

I can try to work with him over the weekend as a test and see what happens.

Link to comment
Share on other sites

Okay, whenever you can get that app log, it will be very helpful in determining why the app thinks it supports 4K.

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...