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

Когда я воспроизвожу видео, запущенное в потоковом движке wowza

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

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


person iOS Developer    schedule 04.10.2016    source источник
comment
я не думаю, что это проблема со стороны разработки iOS, пожалуйста, свяжитесь с поставщиком услуг.   -  person Nitin Gohel    schedule 04.10.2016
comment
Да, я согласен с Нитиным, еще один момент - скачать файл и загрузить его. Попробуйте AVPlayer, не уверен, уменьшит ли это задержку.   -  person Sachin Vas    schedule 04.10.2016
comment
Это прямая трансляция, и я также пытался использовать AVPlayer, но она тоже задерживается.   -  person iOS Developer    schedule 04.10.2016
comment
проверьте ответ Брэда в этой теме   -  person gemigis    schedule 04.10.2016


Ответы (2)


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

person jabal    schedule 04.10.2016

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

Справочник по свойствам сегментера из Купертино

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

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

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

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

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

person TopReseller    schedule 07.10.2016