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/