OpenVidu Software di videoconferenza gratuito
Piattaforma di videochiamate multiparty con ricchi filtri audio/video
Piattaforma basata su WebBRTC con funzionalità di configurazione della sessione. Offre funzionalità potenti come la condivisione dello schermo, il layout intelligente, il sé ospitato e molti altri
Panoramica ### ** ** OpenVidu è una soluzione di videoconferenza multi -piattaforma open source gratuita. Non è solo compatibile con la piattaforma, ma fornisce anche compatibilmente con molte tecnologie front -end come JavaScript, Angular, React, TypeScript, Vue.JS e Ionic. Tuttavia, questo popolare software di collaborazione video offre API REST che può essere utilizzata con qualsiasi tecnologia back -end. Un sistema basato su ruolo è stato implementato sul lato server per fornire privacy per le videochiamate. Questo software open source fornisce combinazioni di chiamate multiple come uno a uno, uno a molti, molti a molti. Questa piattaforma di chat video gratuita ti consente di portare la personalizzazione a qualsiasi livello. Pertanto, fornisce molte funzionalità ricche come la registrazione video, la condivisione dello schermo, le chat basate su testo, i filtri audio/video, la fotocamera IP e la videoconferenza multiparty. Inoltre, la sua interfaccia utente è altamente intelligente e personalizzabile. Questa piattaforma di videoconferenza supporta un sistema in grado di ricevere un flusso video da qualsiasi fotocamera e allo stesso tempo, può avvisare il movimento dell’oggetto. OpenVidu è scritto in Java, TypeScript, JavaScript e in alcune altre lingue. Soprattutto, ha abilità autonome e può essere distribuito sui server. Inoltre, l’architettura è divisa in due parti. In primo luogo, il browser OpenVidu è la libreria lato client. In secondo luogo, il server OpenVidu è una libreria lato server. Esistono documentazione completa e tutorial per sviluppatori e utenti.
Requisiti di sistema
I requisiti per configurare OpenVidu includono:
-
Docker
-
Docker (https://docs.docker.com/compose/install/)Compose (versione minima
1.24
) -
Apri queste porte (22 TCP, 80 TCP, 443 TCP, 3478 TCP+UDP, 40000 - 57000 TCP+UDP, 57001 - 65535 TCP+UDP)
-
Free queste porte (80, 443, 3478, 5442, 5443, 6379, 8888)
Caratteristiche
OpenVidu offre le seguenti caratteristiche chiave:
- open source
- crittografato
- WebRTC compatibile
- Supporto per le tecnologie front -end
- Supporto per le tecnologie back -end
- chat integrata
- Videochiamate multipartitiche
- Configurazione della sessione
- Auto -ospitato
- Registrazione video
- multiuso
- personalizzabile
- Multi piattaforma
- Filtri video/audio
- Condivisione dello schermo
Istruzioni per l’installazione
Innanzitutto, hai bisogno di autorizzazioni di radice che possono essere eseguite con il seguente comando
sudo su
Quindi eseguire il seguente comando
cd /opt
Ora esegui il seguente comando per scaricare i file e mostrerà un messaggio con istruzioni di base
curl https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/install_openvidu_latest.sh | bash<br></br>
La configurazione della piattaforma OpenVidu è specificata nel file .env
con variabili di ambiente. È necessario dare un valore alle proprietà Domain_or_public_ip
e ** OpenVidu_Secret
**. I valori vuoti predefiniti falliranno. Pertanto, è possibile modificare certificate_type
se si dispone di un nome di dominio valido. L’impostazione di questa proprietà su letSTancrypt
genererà automaticamente un certificato valido per l’utente (è necessario impostare la proprietà letStsencrypt_email
). O se per qualsiasi motivo sconosciuto preferisci utilizzare il proprio certificato, impostare la proprietà su `proprietario ’e posizionare i file di certificato come spiegato.
Per impostazione predefinita, l’applicazione Call OpenVidu viene fornita con la piattaforma OpenVidu. È accessibile nell’URL
https://DOMAIN_OR_PUBLIC_IP:HTTPS_PORT/
Ora, esegui l’applicazione con il seguente comando
./openvidu start
Infine, l’applicazione sarà disponibile su https: // domain \ _or \ _public \ _ip/