Задержка воспроизведения видео, полученного из потокового движка Wowza

Когда я воспроизводю видео, которое запускается в wowza потоковый двигатель

(т.е. когда я пытаюсь загрузить URL-адрес http://192.168.10.55:1935/live/myStream/playlist.m3u8 используя MPMoviePlayerViewController это играет хорошо. Но при воспроизведении видео задержка составляет более 30 секунд.

Пожалуйста, помогите мне избежать этого времени задержки.

2 ответа

Задержки являются нормальными для потоковой передачи HLS и могут происходить на стороне проигрывателя, где обычно имеется некоторый буфер, но характер HLS для фрагментирования также требует некоторой задержки. Вы можете уменьшить размер чанка в конфигурации Wowza до 3 секунд, если хотите. Это помогает?

Вы должны иметь возможность уменьшить задержку до 10 секунд, изменив настройки, как описано на https://www.wowza.com/forums/content.php?88-How-to-configure-Apple-HLS-packetization-(cupertinostreaming):

Ссылка на недвижимость в Купертино

cupertinoChunkDurationTarget - устанавливает продолжительность каждого чанка в миллисекундах. Если вы используете конфигурацию Origin/Edge, это нужно будет установить для Origin и Edges с соответствующими значениями.

cupertinoMaxChunkCount - устанавливает максимальное количество чанков, хранящихся в списке доступных чанков.

cupertinoPlaylistChunkCount - устанавливает количество элементов, возвращаемых в список воспроизведения.

cupertinoRepeaterChunkCount - Устанавливает количество чанков, которые сразу отправляются от источника к краю после начального соединения и настраиваются на источнике. Это свойство требуется только для использования с приложениями Live Edge. Приложение с живым краем будет иметь StreamType с именем liverepeater-edge в файле Application.xml.

Попробуйте уменьшить порции (2000 мс) и уменьшить их количество, чтобы уменьшить возможную задержку.

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