Jellyfin Forum
Consult m3u8 - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: General Questions (https://forum.jellyfin.org/f-general-questions)
+--- Thread: Consult m3u8 (/t-consult-m3u8)



Consult m3u8 - Charles - 2025-04-03

Hi, how are you? I started implementing Jellyfin a while ago to watch some internal channels (live streams). Using ffmpeg and HLS version 2, I created the ts files and the m3u file that we called from Jellyfin. But when I watch the streams with the Jellyfin app, they get cut off, and I see corrupted packets in the log. I thought it was the source of the stream, but later I discovered it wasn't. What I changed to make it work was the HLS version 1. Is it possible that Jellyfin doesn't recognize or isn't compatible with HLSv2? Thanks.


RE: Consult m3u8 - TheDreadPirate - 2025-04-03

I don't see anything in Jellyfin that would restrict it to HLSv1 or anything about specific versions of HLS it does support. My understanding is that you need to declare the HLS version in your M3U8.

Code:
#EXT-X-VERSION:2

Is that how you changed the HLS version? Or did you change the HLS version at the source of the video?


RE: Consult m3u8 - Charles - 2025-04-03

Sorry use this
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:5


RE: Consult m3u8 - TheDreadPirate - 2025-04-03

Jellyfin supports, at least, HLSv4. The M3U8 for my sole IPTV channel, not the M3U8 tuner, has this.

Code:
#EXTM3U
#EXT-X-VERSION:4
#EXT-X-TARGETDURATION:7
#EXT-X-MEDIA-SEQUENCE:52764
#EXT-X-PROGRAM-DATE-TIME:2025-04-03T17:30:49.379Z
#EXTINF:6.00600,
20250331T012912/index_1M/00017/index_1M_01764.ts
#EXT-X-PROGRAM-DATE-TIME:2025-04-03T17:30:55.385Z
#EXTINF:6.00600,
20250331T012912/index_1M/00017/index_1M_01765.ts
#EXT-X-PROGRAM-DATE-TIME:2025-04-03T17:31:01.391Z

Can you share your jellyfin log and ffmpeg log from the failed attempt?