OpenVidu Бесплатное программное обеспечение для видеоконференций
Платформа Multiparty Video Call с богатыми аудио/видеофильтрами
Платформа на основе WEBRTC с возможностями конфигурации сеанса. Он предлагает мощные функции, такие как обмен экранами, интеллектуальная макет, самостоятельно и многие другие
Обзор
OpenVidu - это бесплатное решение для видеоконференций с открытым исходным кодом. Это не только платформа, но и совместимо со многими передовыми технологиями, такими как JavaScript, Angular, React, TypeScript, Vue.js и Ionic. Тем не менее, это популярное программное обеспечение для совместной работы предлагает API REST, который можно использовать с помощью любых технологий задней части. На стороне сервера была реализована система, основанная на роле, чтобы обеспечить конфиденциальность для видеозвонок. Это программное обеспечение с открытым исходным кодом предоставляет несколько комбинаций вызовов, таких как один к одному, один ко многим, многие-многие. Эта бесплатная платформа видеочата позволяет вам настраивать настройку на любом уровне. Таким образом, он предоставляет много богатых функций, таких как запись видео, обмен экранами, текстовые чаты, аудио/видеофильтры, IP -камера и многопартийные видеоконференции. Более того, его пользовательский интерфейс очень интеллектуален и настраивается. Эта платформа для видеоконференций поддерживает систему, которая может получить видеопоток от любой камеры, и в то же время она может уведомить вас о движении объекта. OpenVidu написана на Java, TypeScript, JavaScript и на некоторых других языках. Прежде всего, он обладает самостоятельно проведенными способностями и может быть развернут на серверах. Кроме того, архитектура разделена на две части. Во -первых, браузер OpenVidu - это библиотека на стороне клиента. Во -вторых, сервер OpenVidu - это библиотека на стороне сервера. Есть полная документация и учебные пособия для разработчиков и пользователей.
Системные Требования
Требования к настройке OpenVidu включают:
-
Докер
-
docker#VALUE!compose (минимальная версия
1.24
) -
Откройте эти порты (22 TCP, 80 TCP, 443 TCP, 3478 TCP+UDP, 40000 - 57000 TCP+UDP, 57001 - 65535 TCP+UDP)
-
бесплатно эти порты (80, 443, 3478, 5442, 5443, 6379, 8888)
Функции
OpenVidu предлагает следующие ключевые функции:
- Открытый источник
- зашифровано
- WEBRTC совместим
- Поддержка технологий фронта
- Поддержка технологий бэк -конечного
- Интегрированный чат
- многопартийные видеозвонки
- Конфигурация сеанса
- самостоятельно организовано
- Запись видео
- Многофункциональный
- настраиваемый
- мультиплатформа
- Видео/аудиофильтры
- Обмен экранами
Инструкции по установке
Во -первых, вам нужны корневые разрешения, которые можно сделать со следующей командой
sudo su
Затем запустите следующую команду
cd /opt
Теперь запустите следующую команду, чтобы загрузить файлы, и покажет сообщение с основными инструкциями
curl https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/install_openvidu_latest.sh | bash<br></br>
Конфигурация платформы OpenVidu указана в файле .env
с переменными среды. Вы должны дать значение свойствам domain_or_public_ip
и ** openvidu_secret
**. По умолчанию пустые значения потерпят неудачу. Следовательно, вы можете изменить sertiate_type
, если у вас есть доменное доменное имя. Установка этого свойства в letsEncrypt
автоматически генерирует действительный сертификат для вас (необходимо установить свойство letsEncrypt_email
). Или, если по какой -либо неизвестной причине вы предпочитаете использовать свой собственный сертификат, установите свойство в hellcert
и поместите файлы сертификата, как объяснено.
По умолчанию приложение Call OpenVidu поставляется с платформой OpenVidu. Он доступен в URL
https://DOMAIN_OR_PUBLIC_IP:HTTPS_PORT/
Теперь запустите приложение со следующей командой
./openvidu start
Наконец, приложение будет доступно по адресу https: // domain \ _or \ _public \ _ip/