OpenVidu è un software di videoconferenza open source

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/

 Italiano