2 hours ago
Hello, I have recently added Live TV Playlists to my jellyfin server, the main problem here is that jellyfin tries to transcode every stream if it's not disabled in user settings, most of the streams are in H264 (high) codec, audio codecs are not compatible so only they should be trancoded without video stream.
When video transcoding in user settings is enabled info page on the dashboard says "Reason for transcode: DirectPlay fail", but when this setting is disabled it says that video is compatible and only audio will be transcoded, it uses much less resources.
To main point, let's say I have two streams, one is h264 24 fps audio mp2, second is h264 50 fps audio ac3, the first one plays nice on all devices while second one is stucked on loading screen, (console logs shows that some kind of transcode is beeing done) video transcode is turned off. On android tho it plays but it's very laggy like 14-18 fps instead of 50 on 2nd stream.
I've tried adding tags to m3u8 playlist to help determine codecs etc. but it doesn't seem to work (or i'm doing something wrong) example tag: #EXT-X-STREAM-INF:BANDWIDTH=9000000,AVERAGE-BANDWIDTH=7500000,RESOLUTION=1920x1080,CODECS="avc1.640028,mp4a.40.2"
I'm attaching logs below, one from ffprobe run on my machine, 2nd one for jellyfin. All divided between those 2 streams. If someone would like to help me find the reason of transcoding 2nd stream on any browser I would be gratefull. I can provide any additional info needed.
Jellyfin version: 10.11.4
ENV: Docker on Ubuntu (Latest LTS) in ProxMox
CPU: 2xXeon E5 12c 24t
RAM: ~64 GB
When video transcoding in user settings is enabled info page on the dashboard says "Reason for transcode: DirectPlay fail", but when this setting is disabled it says that video is compatible and only audio will be transcoded, it uses much less resources.
To main point, let's say I have two streams, one is h264 24 fps audio mp2, second is h264 50 fps audio ac3, the first one plays nice on all devices while second one is stucked on loading screen, (console logs shows that some kind of transcode is beeing done) video transcode is turned off. On android tho it plays but it's very laggy like 14-18 fps instead of 50 on 2nd stream.
I've tried adding tags to m3u8 playlist to help determine codecs etc. but it doesn't seem to work (or i'm doing something wrong) example tag: #EXT-X-STREAM-INF:BANDWIDTH=9000000,AVERAGE-BANDWIDTH=7500000,RESOLUTION=1920x1080,CODECS="avc1.640028,mp4a.40.2"
I'm attaching logs below, one from ffprobe run on my machine, 2nd one for jellyfin. All divided between those 2 streams. If someone would like to help me find the reason of transcoding 2nd stream on any browser I would be gratefull. I can provide any additional info needed.
Jellyfin version: 10.11.4
ENV: Docker on Ubuntu (Latest LTS) in ProxMox
CPU: 2xXeon E5 12c 24t
RAM: ~64 GB

