Я пробовал что-то вроде тебя, и вот что говорит medastreamvalidator:
ERROR: Invalid media segment: The validator helper exited due to a fatal error: failed to create format reader: [errno: -12847] format reader file not recognized.
21: videos/high.m3u8
Также при тестировании на iphone он останавливался при достижении m3u8 (который был последним «сегментом») и что длина видео была неправильной (очевидно).
Вы можете создать список воспроизведения из списков воспроизведения (который обычно называется «вариантом» списка воспроизведения), но это из-за проблем с пропускной способностью.
В любом случае, вы можете использовать «mediafilesegmenter», который сегментирует и создает плейлист для вас. Не нужно создавать плейлист самостоятельно.