Как минимизировать время задержки трансляции видео на raspberry pi + camera?

Пытаюсь получить онлайн-трансляцию с борта малинки. Схема - raspberry pi, родная видеокамера подключенная по CSI, ffmpeg nginx с rmtp модулем. Всё работает, но удручает огромная задержка видео (порядка 3-5 секунд).

Подскажите - в какую сторону смотреть, дабы минимизировать задержку до 0.1-0.5 секунды. Возможно, я неправильно выбрал направление и следует отказаться от rmtp ?

Возможно, у кого-то есть опыт построения такой системы - с радостью выслушаю предложения/советы.
  • Вопрос задан
  • 4724 просмотра
Пригласить эксперта
Ответы на вопрос 2
Задержки могут быть вызваны следующими причинами:
- транскодинг перед отправкой по RTMP
- кеширование RTMP на стороне сервера
- задержки сети передачи данных (WiFi?)
- кеширование RTMP на стороне клиента (в контейнере Flash player)

Попробуйте последовательно проанализировать, что у вас происходит на каждом этапе.
Ответ написан
Комментировать
connected201
@connected201
посмотрите тут и тут, думаю поможет
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
29 мар. 2024, в 10:00
10000 руб./за проект
29 мар. 2024, в 09:59
750 руб./в час
29 мар. 2024, в 09:55
50000 руб./за проект