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

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

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

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

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

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

Похожие вопросы