MediaConvert представляет несоответствие длительности аудио и видео в сегментах HLS

Когда я использовал MediaConvert для упаковки видеофайла в HLS, я вижу, что полученные файлы TS имеют несоответствующую продолжительность видео и аудио. Например, когда я использовал размер сегмента как 6, результирующий файл TS имеет продолжительность видео как 6,006000 и продолжительность звука как 5,994667.

Как мы можем гарантировать, что MediaConvert создаст файлы HLS TS с одинаковой продолжительностью видео и аудио? Какие настройки следует использовать?

Нам необходимо обеспечить одинаковую продолжительность видео/аудио, так как эти сегменты HLS будут заменены рекламой MediaTailor. Из-за этого мы сталкиваемся с несколькими сбоями воспроизведения потока SSAI, особенно в Safari.

1 ответ

Хороший вопрос.

Относительно контроля длины видеосегментов в AWS Elemental MediaConvert:

Точность длительности видеосегмента можно повысить следующими настройками:

Проверьте настройки группы вывода HLS/Дополнительно/Формат длительности манифеста и установите для него значение «Целое». Кроме того, установите для параметра «Длина сегмента» значение «Точный». Это поможет гарантировать, что все сегменты видео (за исключением, возможно, последнего, который может быть коротким из-за окончания контента) будут иметь указанную продолжительность. Связано: параметр «Минимальная длина конечного сегмента» гарантирует, что любые короткие конечные сегменты ниже указанной минимальной продолжительности вместо этого будут добавлены к предыдущему сегменту. Это позволяет избежать очень коротких сегментов, которые могут вызвать проблемы с воспроизведением на некоторых проигрывателях.

Нет явного контроля продолжительности автономных аудиосегментов за пределами настроек выходной группы HLS. По умолчанию MediaConvert дополняет или обрезает конец аудиоконтента, чтобы он соответствовал продолжительности видеоконтента на входе. Это поведение также можно настроить.

Что касается «сбоев при воспроизведении потока SSAI», которые вы видите на конечных точках MediaTailor, мы предлагаем вам открыть новый запрос в службу поддержки AWS Premium Support из вашей консоли AWS. Чтобы ускорить расследование, включите идентификатор сеанса с временными метками и/или журнал файлового браузера HAR для проблемы.

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