Removing bitrate limit? - hov - 2023-12-25
Hello, I'm trying to figure out how to remove the limit for video streaming bitrate. I have been getting this error on x265 videos using a 1st gen fire tv stick max. I'd like to remove all video streaming bitrate limits for all users to reduce transcoding opportunities
Reason for transcoding:
The video's bitrate exceeds the limit
In the logs I see
Code: [2023-12-24 05:19:10.302 -08:00] [INF] [183] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "Danny". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2023-12-24 05:19:10.302 -08:00] [INF] [183] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-libVLC", Path="/14TB/downloads/4K/The Bourne Supremacy (2004) (2160p BluRay x265 HEVC 10bit HDR AAC 7.1 FreetheFish)/The Bourne Supremacy (2004) (2160p BluRay x265 10bit HDR FreetheFish).mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=ContainerBitrateExceedsLimit ) "media:/videos/0641946d-3762-3867-c6f6-78cbc9f92378/stream.mkv?MediaSourceId=0641946d37623867c6f678cbc9f92378&VideoCodec=h264&AudioCodec=aac&AudioStreamIndex=2&VideoBitrate=19570570&AudioBitrate=968582&AudioSampleRate=48000&MaxFramerate=23.976025&api_key=<token>&CopyTimestamps=true&RequireAvc=false&Tag=774da8f3cd578c84f5b234914bb5b0cc&hevc-level=150&hevc-videobitdepth=10&hevc-profile=main10&hevc-audiochannels=8&aac-profile=lc&aac-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit"
[2023-12-24 05:19:10.331 -08:00] [INF] [109] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "Danny". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2023-12-24 05:19:10.331 -08:00] [INF] [109] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="AndroidTV-ExoPlayer", Path="/14TB/downloads/4K/The Bourne Supremacy (2004) (2160p BluRay x265 HEVC 10bit HDR AAC 7.1 FreetheFish)/The Bourne Supremacy (2004) (2160p BluRay x265 10bit HDR FreetheFish).mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=ContainerBitrateExceedsLimit ) "media:/videos/0641946d-3762-3867-c6f6-78cbc9f92378/master.m3u8?MediaSourceId=0641946d37623867c6f678cbc9f92378&VideoCodec=hevc,h264,hevc&AudioCodec=aac&AudioStreamIndex=2&VideoBitrate=19570570&AudioBitrate=968582&AudioSampleRate=48000&MaxFramerate=23.976025&api_key=<token>&RequireAvc=false&Tag=774da8f3cd578c84f5b234914bb5b0cc&SegmentContainer=ts&BreakOnNonKeyFrames=False&hevc-level=150&hevc-videobitdepth=10&hevc-profile=main10&hevc-audiochannels=8&aac-profile=lc&aac-audiochannels=8&TranscodeReasons=ContainerBitrateExceedsLimit"
[2023-12-24 05:19:10.440 -08:00] [INF] [121] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Adding playback tracker : d220928a5f3cbe079009560d9b69b78b3aa270ca-f8209335595c470db26bf96734a45af1-0641946d37623867c6f678cbc9f92378
[2023-12-24 05:19:10.441 -08:00] [INF] [121] Jellyfin.Plugin.PlaybackReporting.Data.PlaybackTracker: PlaybackTracker : Adding Start Event : 12/24/2023 05:19:10
[2023-12-24 05:19:10.441 -08:00] [INF] [121] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: Creating StartPlaybackTimer Task
[2023-12-24 05:19:10.442 -08:00] [INF] [121] Jellyfin.Plugin.PlaybackReporting.EventMonitorEntryPoint: StartPlaybackTimer : Entered
RE: Removing bitrate limit? - tmsrxzar - 2023-12-25
client side setting, you change it in whichever client you are using in all cases, in your case in the android app
RE: Removing bitrate limit? - Tim - 2023-12-25
A couple years ago when I used Android TV I would set the bitrate in the Jellyfin app to the max setting compared to auto. That prevented transcoding for me. Not sure if nowadays this can be done in a better way. You dont have set the " Internet streaming bitrate limit" option under "playback" on the dashboard, by any chance?
RE: Removing bitrate limit? - TheDreadPirate - 2023-12-25
@Tim you definitely still need to set the max bit rate to 120Mbps (highest available) instead of auto.
RE: Removing bitrate limit? - hov - 2023-12-25
(2023-12-25, 06:59 PM)TheDreadPirate Wrote: @Tim you definitely still need to set the max bit rate to 120Mbps (highest available) instead of auto.
So I would set the limit to 120mbps in the android tv app only? What about the settings page called streamingsettings.html? Do I adjust anything there as well? I have clients on my local network and outside of network, I want both with no limits for now
RE: Removing bitrate limit? - TheDreadPirate - 2023-12-25
This is primarily for Android TV clients only. Other clients are much better about auto detecting the bit rate of the connection. But most clients have manual settings as well, if needed.
|