OpenVidu is open source videoconferentiesoftware

OpenVidu Gratis software voor videoconferenties

Meerpartijen video -oproepplatform met rijke audio/videofilters

Op WebRTC gebaseerd platform met sessieconfiguratiemogelijkheden. Het biedt krachtige functies zoals schermuitwisseling, intelligente lay -out, zelf gehoste en nog veel meer

Overzicht

OpenVidu is een gratis open source multi -platform videoconferencing -oplossing. Het is niet alleen platformcompatibel, maar biedt ook compatibel met veel front -end technologieën zoals JavaScript, Angular, React, Typescript, Vue.js en Ionic. Deze populaire video -samenwerkingssoftware biedt echter REST API die kan worden gebruikt met elke back -end -technologie. Een op rollen gebaseerd systeem is geïmplementeerd aan de serverzijde om privacy te bieden voor de video-oproepen. Deze open source-software biedt meerdere oproepcombinaties zoals één-op-één, één-op-veel, veel-op-many. Met dit gratis videochatplatform kunt u op elk niveau worden aangepast. Daarom biedt het veel rijke functies, zoals video -opname, schermuitwisseling, tekstgebaseerde chats, audio/videofilters, IP -camera en meerpartijen videoconferenties. Bovendien is de gebruikersinterface zeer intelligent en aanpasbaar. Dit videoconferentplatform ondersteunt een systeem dat een videostream van elke camera kan ontvangen en tegelijkertijd kan het u op de hoogte stellen van de objectbeweging. OpenVidu is geschreven in Java, TypeScript, JavaScript en enkele andere talen. Bovenal heeft het zelf gehoste vaardigheden en kan het worden ingezet op servers. Verder is de architectuur verdeeld in twee delen. Ten eerste is de OpenVidu -browser client -zijbibliotheek. Ten tweede is de OpenVidu -server een bibliotheek van de serverzijde. Er zijn volledige documentatie en tutorials voor ontwikkelaars en gebruikers.

Systeem vereisten

Vereisten om OpenVidu in te stellen, zijn onder meer:

  • Docker

  • docker (https://docs.docker.com/compose/install/)compose (minimale versie 1.24))

  • Open deze poorten (22 TCP, 80 TCP, 443 TCP, 3478 TCP+UDP, 40000 - 57000 TCP+UDP, 57001 - 65535 TCP+UDP)

  • Vrij deze poorten (80, 443, 3478, 5442, 5443, 6379, 8888)

Functies

OpenVidu biedt de volgende belangrijke functies:

  • Open source
  • gecodeerd
  • Webrtc compatibel
  • Ondersteuning voor front -end technologieën
  • Ondersteuning voor back -end technologieën
  • geïntegreerde chat
  • Video -oproepen met meerdere partijen
  • Sessieconfiguratie
  • Zelf gehost
  • Video-opname
  • Multifunctioneel
  • aanpasbaar
  • Multi platform
  • Video/audiafilters
  • Scherm delen

Installatie instructies

Ten eerste heb je rootmachtigingen nodig die kunnen worden gedaan met de volgende opdracht

 sudo su

Voer vervolgens het volgende opdracht uit

 cd /opt

Voer nu de volgende opdracht uit om de bestanden te downloaden en toont een bericht met basisinstructies

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

OpenVidu -platformconfiguratie is opgegeven in het .env -bestand met omgevingsvariabelen. U moet een waarde geven aan eigenschappen domein_or_public_ip en ** OpenVidu_Secret **. Standaard lege waarden mislukken. Daarom kunt u het certificaat_type wijzigen als u een geldige domeinnaam heeft. Het instellen van deze eigenschap op letsencrypt genereert automatisch een geldig certificaat voor u (het is vereist om eigenschap letsencrypt_email) in te stellen. Of als u om een ​​onbekende reden de voorkeur geeft aan uw eigen certificaat, stelt u de eigenschap in op eigencert en plaatst u de certificaatbestanden zoals uitgelegd. Standaard wordt de OpenVidu -oproepapplicatie geleverd met OpenVidu -platform. Het is toegankelijk in de URL

 https://DOMAIN_OR_PUBLIC_IP:HTTPS_PORT/

Voer nu de applicatie uit met de volgende opdracht

 ./openvidu start

Ten slotte is de toepassing beschikbaar op https: // domein \ _or \ _public \ _ip/

 Nederlands