OpenVidu Nemokama vaizdo konferencijų programinė įranga
Daugiapartinė vaizdo skambučių platforma su turtingais garso/vaizdo filtrais
„Webrtc“ pagrįsta platforma su sesijos konfigūracijos galimybėmis. Tai siūlo galingas funkcijas, tokias kaip bendrinimas ekranu, intelektualus išdėstymas, savarankiškas priglobtas ir daugelis kitų
Apžvalga
„OpenVidu“ yra nemokamas atvirojo kodo kelių platformų vaizdo konferencijų sprendimas. Tai ne tik suderinama su platforma, bet ir suderinama su daugeliu priekinių galutinių technologijų, tokių kaip „JavaScript“, „Angular“, „React“, „TypeScript“, „Vue.js“ ir „Ionic“. Tačiau ši populiari vaizdo įrašų bendradarbiavimo programinė įranga siūlo REST API, kurią galima naudoti naudojant bet kokią galinę technologiją. Serverio pusėje buvo įdiegta vaidmenų sistema, užtikrinanti vaizdo skambučių privatumą. Ši atvirojo kodo programinė įranga pateikia kelis skambučių derinius, tokius kaip vienas su kitu, vienas su daugybe, nuo daugelio. Ši nemokama vaizdo pokalbių platforma suteikia galimybę pritaikyti bet kokį lygį. Todėl jis suteikia daugybę turtingų funkcijų, tokių kaip vaizdo įrašymas, ekrano dalijimasis, teksto pokalbiai, garso/vaizdo filtrai, IP kamera ir daugiapartinės vaizdo konferencijos. Be to, jo vartotojo sąsaja yra labai intelektuali ir pritaikoma. Ši vaizdo konferencijų platforma palaiko sistemą, kuri iš bet kurios kameros gali gauti vaizdo srautą ir tuo pačiu gali pranešti jums apie objektų judėjimą. „OpenVidu“ parašytas „Java“, „TypeScript“, „JavaScript“ ir kai kuriose kitose kalbose. Visų pirma, jis turi savarankiškai priglobtus sugebėjimus ir gali būti įdiegtas serveriuose. Be to, architektūra yra padalinta į dvi dalis. Pirma, „OpenVidu“ naršyklė yra kliento pusės biblioteka. Antra, „OpenVidu“ serveris yra serverio pusės biblioteka. Yra išsamios dokumentacijos ir vadovėliai kūrėjams ir vartotojams.
Sistemos reikalavimai
Reikalavimai, norint nustatyti „OpenVidu“, apima:
Dockeris
„docker (https://docs.docker.com/compose/install/)compose“ (minimali versija „1.24“)
Atidarykite šiuos prievadus (22 TCP, 80 TCP, 443 TCP, 3478 TCP+UDP, 40000 - 57000 TCP+UDP, 57001 - 65535 TCP+UDP)
Nemokami šie uostai (80, 443, 3478, 5442, 5443, 6379, 8888)
Funkcijos
„OpenVidu“ siūlo šias pagrindines funkcijas:
- Atviro kodo
- užšifruota
- Suderinamas „WEBRTC“
- Palaikymas priekinės pabaigos technologijoms
- Palaikymas galinių technologijų technologijoms
- Integruotas pokalbis
- Daugiapartiniai vaizdo skambučiai
- Sesijos konfigūracija
- Savarankiškas priglobtas
- Vaizdo įrašas
- Daugybė
- pritaikomas
- „Multiplatform“
- Vaizdo/garso filtrai
- Dalijimasis ekranu
Diegimo instrukcijos
Pirmiausia jums reikia šakninių leidimų, kuriuos galima padaryti naudojant šią komandą
sudo su
Tada paleiskite šią komandą
cd /opt
Dabar paleiskite šią komandą, kad atsisiųstumėte failus, ir parodys pranešimą su pagrindinėmis instrukcijomis
curl https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/install_openvidu_latest.sh | bash<br></br>
„OpenVidu“ platformos konfigūracija nurodyta .env
faile su aplinkos kintamaisiais. Turite suteikti vertę ypatybėms domain_or_public_ip
ir ** openvidu_secret
**. Numatytosios tuščios vertės nepavyks. Todėl, jei turite galiojantį domeno pavadinimą, galite pakeisti „Certificate_type“ **. Nustatydami šią savybę į „letsenCrypt“, automatiškai sugeneruosite jums tinkamą sertifikatą (jis privalo nustatyti nuosavybę „letsencrypt_email“). Arba jei dėl nežinomos priežasties jums labiau patinka naudoti savo sertifikatą, nustatykite nuosavybę į „savininką“ ir padėkite pažymėjimo failus, kaip paaiškinta.
Pagal numatytuosius nustatymus „OpenVidu Call“ programa pateikiama su „OpenVidu“ platforma. Jis prieinamas URL
https://DOMAIN_OR_PUBLIC_IP:HTTPS_PORT/
Dabar paleiskite programą su šia komanda
./openvidu start
Galiausiai programa bus prieinama https: // domene \ _or \ _public \ _ip/