Рабочий процесс HLS/fMP4 (CMAF) с резервированием / резервированием (основной / резервный) на устройствах Apple не работает
Я пытаюсь опубликовать свой поток HLS/fMP4 (CMAF) в Akamai с основным / резервным рабочим процессом.
Когда я тестировал проигрыватель Shaka, все работало нормально: всякий раз, когда публикация в Первичную точку входа прекращалась, проигрыватель правильно переключался на поток резервного копирования и продолжал воспроизведение.
Тем не менее, как-то не работает ни на сафари ни на iOS11, ни на macOS High Sierra. Мне интересно, если это ограничение в Apple Devices, или есть проблема совместимости в моем основном списке воспроизведения.
Вот пример файла основного списка воспроизведения.
#EXTM3U
#EXT-X-VERSION:7
#EXT-X-INDEPENDENT-SEGMENTS
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="default-p",NAME="audio-eng-p",LANGUAGE="eng",DEFAULT=YES,URI="https://foo.akamaized.net/cmaf/live/123456/FailOverTest/index_bitrate128K.m3u8"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="default-b",NAME="audio-eng-b",LANGUAGE="eng",DEFAULT=NO,URI="https://foo.akamaized.net/cmaf/live/123456-b/FailOverTest/index_bitrate128K.m3u8"
#EXT-X-STREAM-INF:BANDWIDTH=928000,RESOLUTION=640x360,CODECS="avc1.4d401f,mp4a.40.2",AUDIO="default-p"
https://foo.akamaized.net/cmaf/live/123456/FailOverTest/index_bitrate800K.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=928000,RESOLUTION=640x360,CODECS="avc1.4d401f,mp4a.40.2",AUDIO="default-b"
https://foo.akamaized.net/cmaf/live/123456-b/FailOverTest/index_bitrate800K.m3u8
ПРИМЕЧАНИЕ: для удобства чтения я включил только 1 видео и аудио пару.
Пожалуйста, дайте мне знать, если вы что-то заметили.