2024-08-25, 04:08 PM
(This post was last modified: 2024-08-25, 04:25 PM by hyunjuan. Edited 2 times in total.)
Version:10.9.9
Client:Windows / Chrome
Server:Linux/Docker
Video File Format: HEVC 3840x2160 24fps 13777 kbit/s [V: hevc main L5.0, yuv420p, 3840x2160, 13777 kb/s]
===
When I play a video with a bitrate of 13.8Mbps through the Jellyfin WebUI behind a VPS reverse proxy, it force triggers the conversion to 1080p-10Mbps.
It shows “Reason for transcoding: The video's bitrate exceeds the limit.” On the same client, when I play it over LAN, it plays it directly without transcoding.
I'm pretty sure that the Jellyfin server/VPS server's network is enough to handle the direct playback of the video. I've left the Internet streaming bitrate limit blank or set it to 500 and it doesn't work.
Is there any way to turn off the bitrate limit. Or at least make it higher.
Thanks
Log
Client:Windows / Chrome
Server:Linux/Docker
Video File Format: HEVC 3840x2160 24fps 13777 kbit/s [V: hevc main L5.0, yuv420p, 3840x2160, 13777 kb/s]
===
When I play a video with a bitrate of 13.8Mbps through the Jellyfin WebUI behind a VPS reverse proxy, it force triggers the conversion to 1080p-10Mbps.
It shows “Reason for transcoding: The video's bitrate exceeds the limit.” On the same client, when I play it over LAN, it plays it directly without transcoding.
I'm pretty sure that the Jellyfin server/VPS server's network is enough to handle the direct playback of the video. I've left the Internet streaming bitrate limit blank or set it to 500 and it doesn't work.
Is there any way to turn off the bitrate limit. Or at least make it higher.
Thanks
Log
Code:
[2024-08-25 16:00:19.642 +00:00] [INF] [86] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "hyunjuan". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2024-08-25 16:00:19.642 +00:00] [INF] [86] Jellyfin.Api.Helpers.MediaInfoHelper: RemoteClientBitrateLimit: 500000000, RemoteIP: "", IsInLocalNetwork: False
[2024-08-25 16:00:21.255 +00:00] [INF] [19] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2024-08-25 16:00:21.255 +00:00] [INF] [19] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -probesize 1G -f mov,mp4,m4a,3gp,3g2,mj2 -noautorotate -i file:\"/media/OPUS/Ryuichi Sakamoto - Opus.mp4\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 libx264 -preset ultrafast -crf 23 -maxrate 9306789 -bufsize 18613578 -x264opts:0 subme=0:me_range=4:rc_lookahead=10:me=dia:no_chroma_me:8x8dct=0:partitions=none -force_key_frames:0 \"expr:gte(t,n_forced*3)\" -sc_threshold:v:0 0 -vf \"setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale=trunc(min(max(iw\,ih*a)\,1920)/2)*2:trunc(ow/a/2)*2,format=yuv420p\" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type fmp4 -hls_fmp4_init_filename \"7379a6f6581064efdab692d0b2a9a9ff-1.mp4\" -start_number 0 -hls_segment_filename \"/cache/transcodes/7379a6f6581064efdab692d0b2a9a9ff%d.mp4\" -hls_playlist_type vod -hls_list_size 0 -y \"/cache/transcodes/7379a6f6581064efdab692d0b2a9a9ff.m3u8\""