OpenVidu Bezplatný software pro videokonference
Platforma pro vícenásobné videohovory s bohatými filtry zvuku/videa
Platforma založená na WEBRTC s možností konfigurace relace. Nabízí výkonné funkce, jako je sdílení obrazovky, inteligentní rozvržení, samoobslužné a mnoho dalších
Přehled
OpenVidu je bezplatné řešení pro videokonference s otevřeným zdrojovým kódem. Je nejen kompatibilní s platformou, ale také kompatibilní poskytuje mnoho technologií front -end, jako jsou JavaScript, Angular, React, TypeScript, Vue.js a Ionic. Tento oblíbený software pro video spolupráci však nabízí REST API, které lze použít s jakoukoli technologií back -end. Na straně serveru byl implementován systém založený na rolích, který poskytuje soukromí pro videohovory. Tento software s otevřeným zdrojovým kódem poskytuje více kombinací hovorů, jako jsou individuální, one-to-many, mnoho na mnoho. Tato bezplatná platforma pro videochat vám umožňuje přinést přizpůsobení na jakékoli úrovni. Proto poskytuje mnoho bohatých funkcí, jako je nahrávání videa, sdílení obrazovky, textové chaty, zvukové/video filtry, IP kamera a vícenásobné videokonference. Navíc je jeho uživatelské rozhraní vysoce inteligentní a přizpůsobitelné. Tato platforma pro videokonference podporuje systém, který může přijímat proud videa z jakékoli kamery a zároveň vás může upozornit na pohyb objektu. OpenVidu je psán v Javě, strojopisu, javascriptu a některých dalších jazycích. Především má schopnosti hostované a lze je nasadit na serverech. Architektura je dále rozdělena do dvou částí. Za prvé, prohlížeč OpenVidu je knihovna na straně klienta. Za druhé, server OpenVIDU je knihovna na straně serveru. Pro vývojáře a uživatele existují kompletní dokumentace a návody.
Požadavky na systém
Požadavky na nastavení OpenVIDU zahrnují:
Docker
Docker (https://docs.docker.com/compose/install/)Copope (minimální verze
1.24
)Otevřete tyto porty (22 TCP, 80 TCP, 443 TCP, 3478 TCP+UDP, 40000 - 57000 TCP+UDP, 57001 - 65535 TCP+UDP)
Zdarma tyto porty (80, 443, 3478, 5442, 5443, 6379, 8888)
Funkce
OpenVidu nabízí následující klíčové funkce:
- Open Source
- Šifrované
- kompatibilní s WebRTC
- Podpora technologií front -end
- Podpora pro technologie back -end
- Integrovaný chat
- Multiparty videohovory
- Konfigurace relace
- Self hostoval
- Nahrávání videa
- víceúčelové
- Přizpůsobitelné
- Multiplatform
- Video/zvukové filtry
- Sdílení obrazovky
Instrukce k instalaci
Nejprve potřebujete oprávnění kořenů, která lze provést pomocí následujícího příkazu
sudo su
Poté spusťte následující příkaz
cd /opt
Nyní spusťte následující příkaz ke stažení souborů a zobrazí se zprávu se základními pokyny
curl https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/install_openvidu_latest.sh | bash<br></br>
Konfigurace platformy OpenVidu je zadána v souboru .env
s proměnnými prostředí. Musíte dát hodnotu vlastnostem domain_or_public_ip
a ** openvidu_secret
**. Výchozí prázdné hodnoty selhají. Pokud máte platný název domény, můžete proto změnit Certificate_Type
. Nastavení této vlastnosti na „LetSenSrypt“ pro vás automaticky vygeneruje platný certifikát (je nutné nastavit vlastnost LetSensrypt_email
). Nebo pokud z jakéhokoli neznámého důvodu dáváte přednost použití vlastního certifikátu, nastavte vlastnost na „vlastníCert“ a umístěte soubory certifikátu, jak je vysvětleno.
Ve výchozím nastavení přichází aplikace OpenVidu Call s platformou OpenVIDU. Je přístupný v adrese URL
https://DOMAIN_OR_PUBLIC_IP:HTTPS_PORT/
Nyní spusťte aplikaci s následujícím příkazem
./openvidu start
Nakonec bude aplikace k dispozici na adrese https: // doména \ _or \ _public \ _ip/