Проблема с синхронизацией аудио/видео — прямая трансляция Apple по HTTP

Когда я пытаюсь транслировать фрагменты TS, сгенерированные сторонними мультиплексорами (Mainconcept/Elecard), из браузера Safari на iPad 2.0/1.0, я всегда вижу проблему синхронизации аудио-видео в течение определенного периода времени.

Но те же клипы отлично воспроизводятся в стандартном медиаплеере на ПК с Windows или Macbook.

Я также заметил, что в iPad нет проблем, когда я пытаюсь передать фрагменты TS, сгенерированные инструментом Media File Segmenter в MACbook.

Что ожидает iPad от мультиплексоров сторонних производителей?

Например: когда я пытаюсь передать набор фрагментов TS на Ipad, где общая продолжительность фрагмента составляет 5 мтс 35 секунд (включая все чанки TS), я наблюдаю, что звук выходит из синхронизации через 2 мтс 40 секунд.

Ниже приведен медиаконвейер, используемый для создания фрагментов TS.

Video.mp4 (Source)-> Mainconcept MPEG4 DeMultiplexer-> Mainconcept MPEG Multiplxer-> Mainconcept Sink Filter (Генерирует фрагменты TS на основе времени)

Может ли кто-нибудь поделиться некоторыми моментами поведения IPad HLS? Ожидает ли iPad каких-то дополнительных параметров для синхронизации?

Спасибо.


person ifreeman    schedule 15.07.2011    source источник


Ответы (1)


В настройках мультиплексора Mainconcept включите «оптимизированную упаковку». Это решит проблему синхронизации AV

person kiwi    schedule 15.09.2011