2024-04-14, 09:47 PM
(This post was last modified: 2024-04-14, 09:47 PM by Bekkk. Edited 1 time in total.)
Hello everyone,
New to this channel, I will try to make my post as good as I can.
I am running Jellyfin on a RaspberryPi 4B, in a docker container.
Videos are stored on a 4TB HDD, plugged to a 4 USB port with PSU, plugged to the RPi.
I am using mergerfs to group multiple disk into one repository only (I do have only 1 disk for now, more are coming).
I am not transcoding, I try not to because my clients don't need it and the RPi is not very powerful.
When I am playing some videos on my NVIDIA shield on my local network, I do have playback problem. It sometimes stop, in an irregular way, and then, I get this log message :
jellyfin | [21:13:34] [WRN] [42] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from http://192.168.1.146:8096/Videos/ff9e981...tatic=true to 192.168.1.101 in 0:00:07.6626119 with Status Code 206
jellyfin | [21:14:56] [INF] [26] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for rmorel. EnablePlaybackRemuxing: False EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: False
jellyfin | [21:14:56] [INF] [26] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile=AndroidTV-libVLC, Path=/media/movies/Oppenheimer (2023)/Oppenheimer.2023.MULTI.VFF.2160p.10bit.4K.Light.HDR.BluRay.DTS.5.1.x265-Elcrackito.mkv, AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=DirectPlay, TranscodeReason=0 ) mediavideos/ff9e981b-db95-b15e-9df0-be1f32a85f40/stream.mkv?MediaSourceId=ff9e981bdb95b15e9df0be1f32a85f40&Static=true&VideoCodec=hevc&AudioCodec=eac3&AudioStreamIndex=2&SubtitleStreamIndex=9&api_key=<token>&SubtitleMethod=Embed&Tag=d033b4e699e2fd42ee75e76708e4d810
jellyfin | [21:14:56] [INF] [42] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app Android TV 0.16.7 playing Oppenheimer. Stopped at 776499 ms
jellyfin | [21:14:56] [INF] [70] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for rmorel. EnablePlaybackRemuxing: False EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: False
jellyfin | [21:14:56] [INF] [70] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile=AndroidTV-ExoPlayer, Path=/media/movies/Oppenheimer (2023)/Oppenheimer.2023.MULTI.VFF.2160p.10bit.4K.Light.HDR.BluRay.DTS.5.1.x265-Elcrackito.mkv, AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=AudioCodecNotSupported ) mediavideos/ff9e981b-db95-b15e-9df0-be1f32a85f40/stream?MediaSourceId=ff9e981bdb95b15e9df0be1f32a85f40&AudioStreamIndex=2&SubtitleStreamIndex=9&api_key=<token>&SubtitleMethod=Encode&RequireAvc=false&Tag=d033b4e699e2fd42ee75e76708e4d810&TranscodeReasons=AudioCodecNotSupported
jellyfin | [21:15:07] [WRN] [44] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from http://192.168.1.146:8096/Videos/ff9e981...tatic=true to 192.168.1.101 in 0:00:51.9143898 with Status Code 206
I do have several questions :
1) Regarding the logs, am I really not transcoding ? It looks like Jellyfin is trying to transcode even though I refuses it.
2) Should I do : No transcoding / Remux / Audio ? (For sure I can't transcode video)
3) Do you have any idea what could be the reason of it ?
Thanks for the help !
New to this channel, I will try to make my post as good as I can.
I am running Jellyfin on a RaspberryPi 4B, in a docker container.
Videos are stored on a 4TB HDD, plugged to a 4 USB port with PSU, plugged to the RPi.
I am using mergerfs to group multiple disk into one repository only (I do have only 1 disk for now, more are coming).
I am not transcoding, I try not to because my clients don't need it and the RPi is not very powerful.
When I am playing some videos on my NVIDIA shield on my local network, I do have playback problem. It sometimes stop, in an irregular way, and then, I get this log message :
jellyfin | [21:13:34] [WRN] [42] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from http://192.168.1.146:8096/Videos/ff9e981...tatic=true to 192.168.1.101 in 0:00:07.6626119 with Status Code 206
jellyfin | [21:14:56] [INF] [26] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for rmorel. EnablePlaybackRemuxing: False EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: False
jellyfin | [21:14:56] [INF] [26] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile=AndroidTV-libVLC, Path=/media/movies/Oppenheimer (2023)/Oppenheimer.2023.MULTI.VFF.2160p.10bit.4K.Light.HDR.BluRay.DTS.5.1.x265-Elcrackito.mkv, AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=DirectPlay, TranscodeReason=0 ) mediavideos/ff9e981b-db95-b15e-9df0-be1f32a85f40/stream.mkv?MediaSourceId=ff9e981bdb95b15e9df0be1f32a85f40&Static=true&VideoCodec=hevc&AudioCodec=eac3&AudioStreamIndex=2&SubtitleStreamIndex=9&api_key=<token>&SubtitleMethod=Embed&Tag=d033b4e699e2fd42ee75e76708e4d810
jellyfin | [21:14:56] [INF] [42] Emby.Server.Implementations.Session.SessionManager: Playback stopped reported by app Android TV 0.16.7 playing Oppenheimer. Stopped at 776499 ms
jellyfin | [21:14:56] [INF] [70] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for rmorel. EnablePlaybackRemuxing: False EnableVideoPlaybackTranscoding: False EnableAudioPlaybackTranscoding: False
jellyfin | [21:14:56] [INF] [70] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile=AndroidTV-ExoPlayer, Path=/media/movies/Oppenheimer (2023)/Oppenheimer.2023.MULTI.VFF.2160p.10bit.4K.Light.HDR.BluRay.DTS.5.1.x265-Elcrackito.mkv, AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=AudioCodecNotSupported ) mediavideos/ff9e981b-db95-b15e-9df0-be1f32a85f40/stream?MediaSourceId=ff9e981bdb95b15e9df0be1f32a85f40&AudioStreamIndex=2&SubtitleStreamIndex=9&api_key=<token>&SubtitleMethod=Encode&RequireAvc=false&Tag=d033b4e699e2fd42ee75e76708e4d810&TranscodeReasons=AudioCodecNotSupported
jellyfin | [21:15:07] [WRN] [44] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from http://192.168.1.146:8096/Videos/ff9e981...tatic=true to 192.168.1.101 in 0:00:51.9143898 with Status Code 206
I do have several questions :
1) Regarding the logs, am I really not transcoding ? It looks like Jellyfin is trying to transcode even though I refuses it.
2) Should I do : No transcoding / Remux / Audio ? (For sure I can't transcode video)
3) Do you have any idea what could be the reason of it ?
Thanks for the help !