OpenVidu Gratis videokonferensprogramvara
Multiparty Video Call Platform med rika ljud-/videosfilter
WebRTC -baserad plattform med sessionskonfigurationsfunktioner. Det erbjuder kraftfulla funktioner som skärmdelning, intelligent layout, självvärd och många fler
Översikt
OpenVIDU är en gratis öppen källkod för multiplattformvideokonferenslösning. Det är inte bara plattformskompatibelt utan ger också kompatibelt med många front end -tekniker som JavaScript, Angular, React, TypeScript, Vue.js och Ionic. Men denna populära programvara för videosamarbete erbjuder REST API som kan användas med alla back -end -tekniker. Ett rollbaserat system har implementerats på serversidan för att ge integritet för videosamtalen. Denna öppen källkodsprogramvara tillhandahåller flera samtalskombinationer som en-till-en, en-till-många, många-till-många. Denna gratis videochattplattform gör det möjligt för dig att anpassa på alla nivåer. Därför ger det många rika funktioner som videoinspelning, skärmdelning, textbaserade chattar, ljud-/videofilter, IP -kamera och multipartikonferenser. Dessutom är dess användargränssnitt mycket intelligent och anpassningsbart. Den här videokonferensplattformen stöder ett system som kan ta emot en videoström från vilken kamera som helst och samtidigt kan det meddela dig om objektrörelsen. OpenVidu är skriven i Java, TypeScript, JavaScript och några andra språk. Framför allt har den självvärd förmågor och kan distribueras på servrar. Vidare är arkitekturen uppdelad i två delar. För det första är OpenVIDU -webbläsaren klientsidabibliotek. För det andra är OpenVIDU -servern ett serverns sidobibliotek. Det finns fullständig dokumentation och handledning för utvecklare och användare.
Systemkrav
Kraven för att installera OpenVIDU inkluderar:
-
Docker
-
Docker (https://docs.docker.com/compose/install/)Compose (minimiversion
1.24
) -
Öppna dessa portar (22 TCP, 80 TCP, 443 TCP, 3478 TCP+UDP, 40000 - 57000 TCP+UDP, 57001 - 65535 TCP+UDP)
-
Gratis dessa portar (80, 443, 3478, 5442, 5443, 6379, 8888)
Funktioner
OpenVIDU erbjuder följande nyckelfunktioner:
- Öppen källa
- krypterad
- WebRTC -kompatibel
- Support för frontendteknologier
- Support för backendteknologier
- Integrerad chatt
- Multiparty -videosamtal
- Sessionskonfiguration
- Självvärd
- Videoinspelning
- mångsidig
- Anpassningsbar
- Multiplatform
- Video/ljudfilter
- Skärmdelning
Installations instruktioner
Först behöver du rotbehörigheter som kan göras med följande kommando
sudo su
Kör sedan följande kommando
cd /opt
Kör nu följande kommando för att ladda ner filerna och visar ett meddelande med grundläggande instruktioner
curl https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/install_openvidu_latest.sh | bash<br></br>
OpenVIDU -plattformskonfiguration anges i filen ** .env
** med miljövariabler. Du måste ge ett värde till egenskaper ** domain_or_public_ip
** och ** openvidu_secret
**. Standardens tomma värden misslyckas. Därför kan du ändra ** certifikat_type
** om du har ett giltigt domännamn. Att ställa in den här egenskapen till LetSenCrypt 'genererar automatiskt ett giltigt certifikat för dig (det krävs för att ställa in egendom
LETSENCRYPT_EMAIL’). Eller om du av något okänt skäl du föredrar att använda ditt eget certifikat, ställ in fastigheten till ‘Owncert’ och placera certifikatfilerna som förklarats.
Som standard kommer OpenVidu Call -applikationen med OpenVIDU -plattformen. Det är tillgängligt i url: n
https://DOMAIN_OR_PUBLIC_IP:HTTPS_PORT/
Kör nu applikationen med följande kommando
./openvidu start
Slutligen kommer ansökan att finnas tillgänglig på https: // domän \ _or \ _public \ _ip/