Openvidu to oprogramowanie do wideokonferencji typu open source

OpenVidu Darmowe oprogramowanie do wideokonferencji

Wielopartyjne platforma połączeń wideo z bogatymi filtrami audio/wideo

Platforma oparta na WEBRTC z możliwościami konfiguracji sesji. Oferuje potężne funkcje, takie jak udostępnianie ekranu, inteligentny układ, hostowany i wiele innych

Przegląd

Openvidu to bezpłatne rozwiązanie do wideokonferencji wielofunkcyjnej open source. Jest nie tylko kompatybilny z platformą, ale także kompatybilnie z wieloma technologiami front end, takimi jak JavaScript, Angular, React, TypeScript, Vue.js i Ionic. Jednak to popularne oprogramowanie do współpracy wideo oferuje interfejs API REST, którego można korzystać z dowolną technologią zaplecza. Po stronie serwera zaimplementowano system oparty na role, aby zapewnić prywatność połączeń wideo. To oprogramowanie typu open source zapewnia wiele kombinacji połączeń, takich jak jeden do jednego, jeden do wielu, wiele do wielu. Ta bezpłatna platforma czatu wideo umożliwia dostosowanie na dowolnym poziomie. Dlatego zapewnia wiele bogatych funkcji, takich jak nagrywanie wideo, udostępnianie ekranu, rozmowy tekstowe, filtry audio/wideo, kamera IP i wieloczęściowe wideokonferencje. Ponadto jego interfejs użytkownika jest wysoce inteligentny i dostosowywany. Ta platforma wideokonferencji obsługuje system, który może odbierać strumień wideo z dowolnego aparatu, a jednocześnie może powiadomić Cię o ruchu obiektowym. Openvidu jest napisane w Javie, TypeScript, JavaScript i niektórych innych językach. Przede wszystkim ma zdolności hostowane i można je wdrożyć na serwerach. Ponadto architektura jest podzielona na dwie części. Po pierwsze, przeglądarka Openvidu to biblioteka po stronie klienta. Po drugie, serwer Openvidu to biblioteka po stronie serwera. Istnieją pełna dokumentacja i samouczki dla programistów i użytkowników.

Wymagania systemowe

Wymagania dotyczące konfiguracji OpenVidu obejmują:

  • Docker

  • Docker (https://docs.docker.com/compose/install/)Compose (minimalna wersja 1.24)

  • Otwórz te porty (22 TCP, 80 TCP, 443 TCP, 3478 TCP+UDP, 40000 - 57000 TCP+UDP, 57001 - 65535 TCP+UDP)

  • darmowe te porty (80, 443, 3478, 5442, 5443, 6379, 8888)

Cechy

Openvidu oferuje następujące kluczowe funkcje:

  • Otwarte źródło
  • zaszyfrowane
  • kompatybilny z WEBRTC
  • Wsparcie technologii frontowych
  • Wsparcie technologii zaplecza
  • Zintegrowany czat
  • wielopartyjne rozmowy wideo
  • Konfiguracja sesji
  • Self Hosted
  • Nagrywanie wideo
  • wielofunkcja
  • Dostosowywanie
  • Wieloplatformowy
  • filtry wideo/audio
  • Udostępnianie ekranu

Instrukcje Instalacji

Po pierwsze, potrzebujesz uprawnień korzeniowych, które można wykonać za pomocą następującego polecenia

 sudo su

Następnie uruchom następujące polecenie

 cd /opt

Teraz uruchom następujące polecenie, aby pobrać pliki i wyświetli wiadomość z podstawowymi instrukcjami

 curl https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/install_openvidu_latest.sh | bash<br></br>

Konfiguracja platformy Openvidu jest określona w pliku ** .env ** ze zmiennymi środowiskowymi. Musisz podać wartość właściwości ** domain_or_public_ip ** i ** openvidu_secret **. Domyślne puste wartości nie powiedzie się. Dlatego możesz zmienić ** certyfikat_type **, jeśli masz prawidłową nazwę domeny. Ustawienie tej właściwości na `` LetsEncrypt ‘automatycznie wygeneruje dla Ciebie prawidłowy certyfikat (jest konieczne ustawienie właściwości LetsEncrypt_Email). Lub jeśli z jakiegokolwiek nieznanego powodu wolisz korzystać z własnego certyfikatu, ustaw właściwość na „OwnCert” i umieść pliki certyfikatów, jak wyjaśniono. Domyślnie aplikacja połączeń Openvidu jest wyposażona w platformę OpenVidu. Jest dostępny w adresie URL

 https://DOMAIN_OR_PUBLIC_IP:HTTPS_PORT/

Teraz uruchom aplikację za pomocą następującego polecenia

 ./openvidu start

Wreszcie aplikacja będzie dostępna na stronie https: // domena \ _or \ _public \ _ip/

 Polski