2015-10-27 3 views
1

Конкретная проблема, которую я пытаюсь решить, состоит в том, что у меня есть две веб-камеры с одним источником звука, которые я хочу иметь поток бок о бок, но я не уверен, как это сделать в kurento.Kurento, объединяющий несколько видеопотоков в один

В идеале зритель придет, чтобы посмотреть мой поток и посмотреть только одно видео, которое представляет собой смесь двух видеороликов бок о бок.

Я знаю, что в javascript я могу добавить несколько потоков для однорангового соединения или даже добавить видеодорожки в основной поток, но как я могу разделить эти потоки или использовать их бок о бок на стороне куренто ,

Кроме того, я знаю, что в ffmpeg есть такие вещи, как -filter_complex, которые могут объединить два видеопотока в один бок о бок, и я хотел бы сделать то же самое. Таким образом, просмотр записей для веб-камер и аудио может быть выполнен в одном файле, а не в нескольких, которые должны быть поданы вместе и синхронизированы.

ответ

1

Вы можете использовать медиа-элемент composite, который объединит до девяти потоков в один поток. Этот медиа-элемент, однако, некоторые ограничения прямо сейчас

  • Все потоки будут иметь одинаковый размер
  • Размер объединенного потока всегда 800х600
  • Каждый клиент получит комбинированный аудио от всех других клиентов, но не его собственный звук. Это очень важно, если вы собираетесь подключить записывающее устройство
  • Существует reported bug, что мы работаем прямо сейчас