2023-12-08, 07:52 PM
(This post was last modified: 2023-12-08, 07:53 PM by oopsmybad. Edited 1 time in total.)
I've also been facing this (or a similar issue).
I have all TCL Roku TV's in my house. The TVs with 'Roku Ultra' equivalents built in all stream 4k content as expected. Specifically, they show the media in 4k - but if I go into the Jellyfin app's settings and change the bit rate to '1'mbps for example, the movie is transcoded down in resolution, like you would expect:
Stream #0:0(eng): Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x1600, SAR 1:1 DAR 12:5, 23.98 fps, 23. 98 tbr, 1k tbn (default)
...
Stream mapping:
Stream #0:0 -> #0:0 (hevc (native) -> hevc (hevc_qsv))
...
Stream #0:0: Video: hevc (hvc1 / 0x3163766, qsv(tv, bt709, progressive), 720x300 [SAR 1:1 DAR 12:5], q=2-31, 1000 kb/s, 23.98 fps, 90k tbn (default)
(You can see I have QSV acceleration enabled, no tone mapping (that's broken with my Synology 918+), and hevc encoding is enabled - but I don't think any of that plays role in the next part).
Now, on the cheapest TCL Roku TVs (32" 1080p's), doing the same thing -- setting a bandwidth limit to 1mbps - doesn't actually do anything. When I try to stream the same movie as above on that TV, this is what happens:
Stream #0:0(eng): Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x1600, SAR 1:1 DAR 12:5, 23.98 fps, 23.98 tbr, 1k tbn (default)
...
Stream mapping:
Stream #0:0 -> #0:0 (hevc (native) -> h264 (h264_qsv))
...
Stream #0:0: Video: h264, qsv(tv, bt709, progressive), 3840x1600 [SAR 1:1 DAR 12:5], q=2-31, 35291 kb/s, 23.98 fps, 90k tbn (default)
Here, even with the lowest bit rate specififed in the Jellyfin Roku app, it doesn't get transcoded down in resolution (and the bit rate isn't 1mbps). It stays 4k, which the TV doesn't support. (The Roku TVs have Roku built into the hardware - so you don't get the option to specifiy a resolution.)
It seems like something is awry when it comes to setting a bandwidth limit and the resulting transcoding experience -- but not on all Roku TVs. Just on that one Roku platform (low end TCL).
Just my observations!
I have all TCL Roku TV's in my house. The TVs with 'Roku Ultra' equivalents built in all stream 4k content as expected. Specifically, they show the media in 4k - but if I go into the Jellyfin app's settings and change the bit rate to '1'mbps for example, the movie is transcoded down in resolution, like you would expect:
Stream #0:0(eng): Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x1600, SAR 1:1 DAR 12:5, 23.98 fps, 23. 98 tbr, 1k tbn (default)
...
Stream mapping:
Stream #0:0 -> #0:0 (hevc (native) -> hevc (hevc_qsv))
...
Stream #0:0: Video: hevc (hvc1 / 0x3163766, qsv(tv, bt709, progressive), 720x300 [SAR 1:1 DAR 12:5], q=2-31, 1000 kb/s, 23.98 fps, 90k tbn (default)
(You can see I have QSV acceleration enabled, no tone mapping (that's broken with my Synology 918+), and hevc encoding is enabled - but I don't think any of that plays role in the next part).
Now, on the cheapest TCL Roku TVs (32" 1080p's), doing the same thing -- setting a bandwidth limit to 1mbps - doesn't actually do anything. When I try to stream the same movie as above on that TV, this is what happens:
Stream #0:0(eng): Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x1600, SAR 1:1 DAR 12:5, 23.98 fps, 23.98 tbr, 1k tbn (default)
...
Stream mapping:
Stream #0:0 -> #0:0 (hevc (native) -> h264 (h264_qsv))
...
Stream #0:0: Video: h264, qsv(tv, bt709, progressive), 3840x1600 [SAR 1:1 DAR 12:5], q=2-31, 35291 kb/s, 23.98 fps, 90k tbn (default)
Here, even with the lowest bit rate specififed in the Jellyfin Roku app, it doesn't get transcoded down in resolution (and the bit rate isn't 1mbps). It stays 4k, which the TV doesn't support. (The Roku TVs have Roku built into the hardware - so you don't get the option to specifiy a resolution.)
It seems like something is awry when it comes to setting a bandwidth limit and the resulting transcoding experience -- but not on all Roku TVs. Just on that one Roku platform (low end TCL).
Just my observations!