Вопрос или проблема
Мне нужно приложение для видеоконференций (желательно бесплатное), чтобы проводить серию видеоконференций (интервью) и записывать их на жесткий диск интервьюера.
-
Сложная часть: Видеопотоки каждого участника должны сохраняться в отдельные файлы. Это нужно для последующего видеомонтажа. Например, если это конференция 1 на 1, должно сохраняться 2 (или более) файла: один для интервьюера и один для интервьюируемого.
-
Аудиофайлы могут быть отдельно или нет. Меня не волнует, главное, чтобы это были соответствующие аудиопотоки каждого видео.
-
Сжатие в MP4 было бы неплохо, но не обязательно.
Я уже пробовал Zoom, но он записывает все в один файл конференции.
Предпочтительна Windows. Но я могу запустить дистрибутив Linux, если программное обеспечение будет удовлетворять мои потребности.
Janus Gateway поддерживает захват и сохранение отдельных аудио и видеопотоков на сервере.
Janus не является готовым решением, это серверная служба, требующая веб-интерфейса.
Мне не известен ни один интерфейс, который бы предоставлял функции сохранения потоков Janus в удобном для пользователя веб-интерфейсе.
Существуют лишь несколько более простых фронтендов для видеоконференций, наиболее заметный из которых Jangouts, и инструменты командной строки для преобразования дампов потоков в медиафайлы в стандартном формате.
Janus поддерживает все распространенные форматы видео WebRTC – как проприетарные X.264 и X.265, так и бесплатные VP8 и VP9.
Я не использовал это, но, похоже, Zencastr выполняет отдельную запись для каждого участника. Также кажется, что он записывает локально для каждого участника, так что, предположительно, у вас меньше проблем с потерей связи из-за сетевых проблем у ваших удаленных участников.
Ответ или решение
Для записи видеоконференций, где каждое видео и аудио должно сохраняться в отдельные файлы для каждого участника, есть несколько вариантов программного обеспечения, которые могут удовлетворить ваши требования. В этом ответе мы рассмотрим два основных решения: Janus Gateway и Zencastr.
1. Janus Gateway
Janus Gateway представляет собой мощный веб-сервер для обработки мультимедийных данных. Он позволяет разработчикам получать доступ к аудио- и видеопотокам, что делает его отличным выбором для вашей задачи. Ниже приведены основные возможности:
- Сохранение потоков: С помощью Janus вы можете настраивать сервер для захвата и сохранения индивидуальных потоков видео и аудио. Это точно отвечает вашему требованию о сохранении отдельных файлов для каждого участника.
- Поддержка форматов: Janus поддерживает большинство распространённых форматов WebRTC, включая VP8 и H.264, что обеспечивает высокое качество записи.
- Гибкость: Поскольку это решение является бэкендом, вам может понадобиться создать или интегрировать пользовательский интерфейс, удобный для управления конференцией.
Однако, важно учесть, что Janus не является готовым решением "под ключ". Придётся тратить время и усилия на его настройку и создание интерфейса, что может потребовать высоких технических навыков.
2. Zencastr
Zencastr – это более простое решение, которое предназначено в первую очередь для подкастинга, но также отлично подходит для записи видеоинтервью. Оно имеет несколько преимуществ:
- Отдельные записи: Одним из основных достоинств Zencastr является возможность записи отдельных треков для каждого участника. Это означает, что каждый получит свою видеозапись, что упрощает процесс монтажа.
- Локальное сохранение: Zencastr записывает звук и видео локально на устройствах участников, что значительно уменьшает вероятность потери данных из-за проблем с интернет-соединением.
- Простота использования: В отличие от Janus, Zencastr предлагает удобный интерфейс, который не требует знаний программирования для начала работы.
Заключение
Если вам требуется высокая степень настройки и вы способны вложить время в разработку, Janus Gateway будет отличным выбором. Однако, если вы ищете простое и доступное решение, которое позволяет записывать видеоконференции с отдельными файлами для каждого участника, рекомендуем рассмотреть Zencastr.
Выбор подходящего программного обеспечения зависит от ваших конкретных потребностей и технических возможностей. Удачи в ваших переговорах и записях!