Не работает AV1 поток в HLS
У FFmpeg есть опция при формировании hls плейлиста hls_segment_type
которая может быть
- “mpegts” - Output segment files in MPEG-2 Transport Stream format. This is compatible with all HLS versions.
- “fmp4” - Output segment files in fragmented MP4 format, similar to MPEG-DASH. fmp4 files may be used in HLS version 7 and above.
mpegts хоть и указан во всех туториалах что встречал с ним видео закодированные в av1 не работают корректно. Проигрывается только аудиодорожка.
Решение
Выставить -hls_segment_type fmp4
.
В плейлисте версия станет ‘#EXT-X-VERSION:==7==”’ и видео будет проигрываться корректно.