Заказ закрыт
Загрузка видео по протоколу rtsp на iOS (Flutter)

Бюджет: по договоренности
Проблема: Загрузка видео по протоколу rtsp на iOS. Долгий старт при  воспроизведении видео. Задержка перед началом отображения  6-10 секунд.

Требуется: Устранить долгий старт воспроизведения видео. Добиться результата в 1-3 секунды.  При этом сохраним текущую задержку видео, относительно источника в 1сек. 

Технический стек: Dart, Flutter, Swift, Objective-C, flutter_vlc_player, Sip.

Что имеем на данный момент: В Android старт видео составляет 1-2 секунды. В приложении VLC в iOS видео начинает проигрываться через 1-3 секунды. Пробовали настройку multicast, понижение версии MobileVLCKit. По протоколу rtmp, на дебаге, задержка перед воспроизведением составила 1-4 секунд. Тестовое приложение, только с пакетом flutter_vlc_player, загружает также 6-10 секунд.

Предположительная причина: попытка получения видео потока в non-interleaved режиме(UDP), после истечения таймера переключение в interleaved режим(TCP).
Опубликован 27.07.2023 в 20:27
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.