Что означает это сообщение об ошибке "Полученная ошибка разрыва"? От медиастримвалидатора Apple

С помощью mediastreamvalidator от Apple для проверки файла m3u8 я получил сообщение об ошибке: "Получена ошибка прерывания", но я не нашел объяснения этому сообщению об ошибке в https://developer.apple.com/library/ios/technotes/tn2235/_index.html

Кто-нибудь знает, что означает эта ошибка, и будет ли эта ошибка причиной каких-либо проблем?

Версия моего медиастримвалидатора: Бета-версия 1.1(150608)

Ниже приведен результат медиастримвалидатора:

-------------------------------------------------- ------------------------------
test_1444446455_hls_64944_116-10.m3u8
-------------------------------------------------- ------------------------------

Синтаксис плейлиста: ОК

Обработано 15 из 15 сегментов:

test_1444446455_hls_64944_116-10_00003.ts:

    ОШИБКА: (-12976) Получена ошибка разрыва
    -> Трек ID: 258


test_1444446455_hls_64944_116-10_00007.ts:

    ОШИБКА: (-12976) Получена ошибка разрыва
    -> Трек ID: 258


test_1444446455_hls_64944_116-10_00010.ts:

    ОШИБКА: (-12976) Получена ошибка разрыва
    -> Трек ID: 258


test_1444446455_hls_64944_116-10_00014.ts:

    ОШИБКА: (-12976) Получена ошибка разрыва
    -> Трек ID: 258


Средняя продолжительность сегмента: 2,00 секунды
Скорость воспроизведения в плейлисте: средняя:  3,24 Мбит / с, максимальная:  3,72 Мбит / с
Скорость передачи сегмента: средняя:  3,04 Мбит / с, максимальная:  3,65 Мбит / с
Средние структурные накладные расходы сегмента: 76,21 кбит / с (2,50 %)

Спасибо.

1 ответ

Прерывание может быть вызвано:

  • изменения в кодировке, такие как: другой формат файла, номер, тип и идентификаторы дорожек, различные параметры кодирования
  • несогласованные последовательности меток времени, такие как пропуски или пролонгации

Такие случаи должны / должны быть обозначены тегом EXT-X-DISCONTINUITY.

Проверьте, выдает ли ваш кодировщик действительный вывод.

Другие вопросы по тегам