2023-08-09, 08:26 AM
(2023-08-09, 12:43 AM)TheDreadPirate Wrote: Any particular reason you have hardware acceleration set to none? The 920+ has a pretty capable Gemini Lake Intel CPU and supports QSV. The official jellyfin docker image has all the Intel drivers built in.
I would also need your full jellyfin log and ffmpeg log, if it exists. To diagnose what is going on with the 0.01%.
99% of the time I've used Direct Play and never needed to tinker with settings thus have never ventured into Hardware Acceleration territory
I turned on Direct Play and am still having the same challenge.
Here is the log from when I tried playing with JMP. It resulted in app hanging and needing to be force-closed.
[2023-08-08 23:15:07.746 -07:00] [INF] [214] Emby.Server.Implementations.Session.SessionManager: Creating new access token for user 56ffa1d6-e943-4f7f-99c8-723a466aa94e
[2023-08-08 23:15:07.793 -07:00] [INF] [211] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "172.29.0.1" request
[2023-08-08 23:15:09.928 -07:00] [INF] [209] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "x3JTueoYcpKtWz5o". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2023-08-08 23:15:09.928 -07:00] [INF] [209] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="Jellyfin Media Player", Path="/data/movies/movies-all/Nefarious (2023)/Nefarious (2023).mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=DirectPlay, TranscodeReason=0 ) "mediavideos/6418ffc1-f985-274c-af16-500a36e9a753/stream.mkv?MediaSourceId=6418ffc1f985274caf16500a36e9a753&Static=true&VideoCodec=h264&AudioCodec=ac3&AudioStreamIndex=1&api_key=<token>&SubtitleMethod=Encode&Tag=a52e1127be73888b7a36412567b35040"
[2023-08-08 23:15:20.867 -07:00] [INF] [150] Jellyfin.Server.Implementations.Users.UserManager: Authentication request for "x3JTueoYcpKtWz5o" has succeeded.
[2023-08-08 23:15:20.867 -07:00] [INF] [150] Emby.Server.Implementations.Session.SessionManager: Current/Max sessions for user "x3JTueoYcpKtWz5o": 0/0
[2023-08-08 23:15:20.870 -07:00] [INF] [150] Emby.Server.Implementations.Session.SessionManager: Creating new access token for user 2ae48337-5bd5-4b4c-8044-b3282646bc86
[2023-08-08 23:15:20.929 -07:00] [INF] [182] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "172.29.0.1" request
[2023-08-08 23:16:03.367 -07:00] [INF] [209] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "172.29.0.1" closed
[2023-08-08 23:16:07.798 -07:00] [INF] [209] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2023-08-08 23:16:19.799 -07:00] [INF] [141] Emby.Server.Implementations.Session.SessionWebSocketListener: Sending ForceKeepAlive message to 1 inactive WebSockets.
[2023-08-08 23:16:31.800 -07:00] [INF] [124] Emby.Server.Implementations.Session.SessionWebSocketListener: Lost 1 WebSockets.
[2023-08-08 23:17:03.736 -07:00] [INF] [36] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "172.29.0.1" closed
Here is the log from when I played via Firefox and Chrome browsers - no issues with the video and it played normally
[2023-08-09 01:21:27.028 -07:00] [INF] [206] Emby.Server.Implementations.HttpServer.WebSocketManager: WS "172.29.0.1" request
[2023-08-09 01:22:59.295 -07:00] [INF] [31] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for "x3JTueoYcpKtWz5o". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2023-08-09 01:22:59.297 -07:00] [INF] [31] Jellyfin.Api.Helpers.MediaInfoHelper: StreamBuilder.BuildVideoItem( Profile="Anonymous Profile", Path="/data/movies/movies-all/Nefarious (2023)/Nefarious (2023).mkv", AudioStreamIndex=null, SubtitleStreamIndex=null ) => ( PlayMethod=Transcode, TranscodeReason=VideoCodecNotSupported, AudioCodecNotSupported ) "mediavideos/6418ffc1-f985-274c-af16-500a36e9a753/master.m3u8?MediaSourceId=6418ffc1f985274caf16500a36e9a753&VideoCodec=h264,h264&AudioCodec=aac,mp3&AudioStreamIndex=1&VideoBitrate=139616000&AudioBitrate=384000&MaxFramerate=30&api_key=<token>&TranscodingMaxAudioChannels=2&RequireAvc=false&Tag=a52e1127be73888b7a36412567b35040&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-level=40&h264-videobitdepth=8&h264-profile=high&h264-rangetype=SDR&h264-deinterlace=true&TranscodeReasons=VideoCodecNotSupported,%20AudioCodecNotSupported"
[2023-08-09 01:22:59.729 -07:00] [INF] [170] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[2023-08-09 01:22:59.732 -07:00] [INF] [170] Jellyfin.Api.Helpers.TranscodingJobHelper: "/usr/lib/jellyfin-ffmpeg/ffmpeg" "-analyzeduration 200M -fflags +genpts -i file:\"/data/movies/movies-all/Nefarious (2023)/Nefarious (2023).mkv\" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 copy -bsf:v h264_mp4toannexb -start_at_zero -codec:a:0 libfdk_aac -ac 2 -ab 384000 -af \"volume=2\" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 6 -hls_segment_type mpegts -start_number 0 -hls_segment_filename \"/config/data/transcodes/28d269f847683a52bd628eb3f7b6a87d%d.ts\" -hls_playlist_type vod -hls_list_size 0 -y \"/config/data/transcodes/28d269f847683a52bd628eb3f7b6a87d.m3u8\""
[2023-08-09 01:23:00.255 -07:00] [WRN] [119] Jellyfin.Server.Middleware.ResponseTimeMiddleware: Slow HTTP Response from "http://192.168.1.100:8096/videos/6418ffc1-f985-274c-af16-500a36e9a753/hls1/main/0.ts?DeviceId=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NDsgcnY6MTA5LjApIEdlY2tvLzIwMTAwMTAxIEZpcmVmb3gvMTE1LjB8MTY4OTQ5MzYzMTk0Ng11&MediaSourceId=6418ffc1f985274caf16500a36e9a753&VideoCodec=h264,h264&AudioCodec=aac,mp3&AudioStreamIndex=1&VideoBitrate=139616000&AudioBitrate=384000&MaxFramerate=30&PlaySessionId=3491bd74a3c3427eacc604d1883d7f46&api_key=59a496d5b67d4b9d9211fc333d4a88f2&TranscodingMaxAudioChannels=2&RequireAvc=false&Tag=a52e1127be73888b7a36412567b35040&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&h264-level=40&h264-videobitdepth=8&h264-profile=high&h264-rangetype=SDR&h264-deinterlace=true&TranscodeReasons=VideoCodecNotSupported,%20AudioCodecNotSupported&runtimeTicks=0&actualSegmentLengthTicks=122390000" to "172.29.0.1" in 0:00:00.5291025 with Status Code 200