OpenVidu - это программное обеспечение для видеоконференций с открытым исходным кодом

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/

 Русский