Как можно организовать задержку видео потока с нескольких камер и последующую его синхронизацию со звуком?

Создаем бюджетную теле студию. В силу ограниченности бюджета решили использовать IP камеры от систем видео наблюдения. Столкнулись с проблемой разной задержки на камерах при выдаче потока. К тому же, выходной видео поток необходимо синхронизировать со звуком.
Решили идти следующим путем - подбираем индивидуальную задержку для каждой камеры так, что бы на выходе все камеры были синхронизированы. Так же подбираем задержку для звукового потока и синхронизируем его с видео.

А теперь вопрос - как это можно реализовать программно под линуксом? Планируется до четырех камер.
  • Вопрос задан
  • 3026 просмотров
Пригласить эксперта
Ответы на вопрос 2
gbg
@gbg Куратор тега Linux
Любые ответы на любые вопросы
Вы пытаетесь один костыль подпереть вторым костылем. Устраняйте задержку. Например, замените хаб за 450 рублей на нормальный L2-коммутатор, а также убедитесь, что ваш компьютер собран не на железе пятилетней давности.
Ответ написан
Делал несколько раз прямые трансляции в интернет с двух камер. Задачу синхронизации (т.е. выставления задержек для каждого источника) довольно просто решить с помощью программы vMix: www.vmixhd.com
Полноценная программа создания трансляций - можно делать "картинку в картинке", компрессию звука, титры и т.д.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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