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/