![[Remediat] Moduri de a remedia cu ușurință problema ecranului negru YouTube](/f/1e034c1c355f9f2ac5e7ebf5e113bc72.png?width=100&height=100)
Jitsi este un set de aplicații open-source, complet gratuite, sigure, ușor de utilizat și multiplataforma pentru conferințe video pentru web și mobil. Este stabil și fiabil și funcționează pe Linux, Windows și Mac OS; Sisteme de operare mobile Android și iOS. Cele două aplicații centrale pentru Jtisi sunt Jitsi Videobridge și Jitsi Meet.
Jitsi Videobridge este un WebRTC server compatibil conceput pentru a direcționa fluxuri video între participanții la o conferință și Jitsi Meet, A WebRTC aplicație JavaScript compatibilă care folosește Jitsi Videobridge pentru a oferi conferințe video de înaltă calitate, scalabile. Jitsi Meet este o alternativă simplă, elegantă și sigură la Zoom, Skype, și Google Meet, care acceptă toate browserele obișnuite și, de asemenea, dispozitivele mobile.
Celelalte aplicații precum Jitsi Conference Focus, Jitsi Gateway către SIP, și Jibri Manage gestionează sesiunile media între fiecare dintre participanți și videobridge, permite clienților SIP obișnuiți să se alăture
Jitsi Meet conferințe și permite înregistrarea și / sau transmiterea unui Jitsi Meet respectiv conferință. Un alt instrument important extern Jitsi este Prosodie, un XMPP server utilizat pentru semnalizare.Există multe aspecte ale Jitsi că trebuie să înțelegi. În primul rând, dacă pur și simplu doriți să aveți o conferință video fără a configura nicio infrastructură, puteți naviga doar la meet.jit.si și au conferințe video gratuite.
În al doilea rând, puteți să vă găzduiți propriul Jitsi server pe propria infrastructură, ceea ce înseamnă că veți putea implementa o securitate suplimentară și veți avea mai mult control asupra comunicațiilor dvs. online. În al treilea rând, pentru dezvoltatori, acceptă integrarea în produsele existente pentru a adăuga capacități de conferință video.
Una dintre caracteristicile cheie ale Jitsi este că îl puteți conecta la calendarul dvs., cum ar fi Google Calendar și lansați conferințe direct din calendarul dvs.
În acest articol, veți afla cum să instalați Jitsi Meet Platforma de videoconferință pe un sistem GNU / Linux bazat pe Debian, cum ar fi:
Pentru acest ghid, utilizăm următorul mediu de testare.
1. Pentru început, vom crea un DNS A
înregistrare pentru accesarea fișierului Jitsi Meet cerere. Domeniul nostru de testare este testprojects.me
, deci trebuie să creăm un subdomeniu, de exemplu, meet.testprojects.me
pentru a permite membrilor echipei să acceseze Jitsi Meet a avea conferințe.
Să mergem la consola web a furnizorului de servicii de înregistrare a numelui de domeniu și să accesăm setările avansate ale domeniului, faceți clic pe Adăugați o înregistrare nouă de tip A
și îndreptați înregistrarea către adresa IP publică a serverului dvs. așa cum se arată în următoarea captură de ecran.
2. Apoi, trebuie să instalăm fișierul Jitsi pachet din depozitul oficial al proiectului. Să adăugăm Jitsi depozit la sursele pachetului pentru a realiza fișierul Jitsi Meet pachete disponibile pentru instalare executând următoarele comenzi.
comanda curl descarcă și instalează Jitsi GPG cheie de semnare a pachetului și o importă în manager de pachete apt configurare.
comanda ecou adaugă oficialul Jitsi depozit de pachete la sistemul de gestionare a pachetelor apt și îi spune apt să-l folosească pentru a instala pachetul.
$ curl https://download.jitsi.org/jitsi-key.gpg.key | sudo sh -c 'gpg --dearmor> /usr/share/keyrings/jitsi-keyring.gpg' $ echo 'deb [semnat de = / usr / share / keyrings / jitsi-keyring.gpg] https://download.jitsi.org stabil / '| sudo tee /etc/apt/sources.list.d/jitsi-stable.list> / dev / null
3. Apoi, actualizați fișierul APT listele de pachete ale managerului de pachete din depozitele sale cunoscute și instalați pachetul Jitsi Meet după cum urmează.
$ sudo apt actualizare. $ sudo apt install jitsi-meet.
4. În timpul instalării pachetului, programul de instalare solicită configurarea fișierului Jitsi Meet pachet, prima fereastră de configurare ne va solicita să intrăm în numele gazdei, setați acest subdomeniu pentru accesare Jitsi Meet, de exemplu, meet.testprojects.me
.
De asemenea, solicită despre SSL / TLS generarea certificatului, deci, selectați prima opțiune pentru a genera un certificat autosemnat, astfel încât mai târziu, să putem obține o șansă de a obține un Să criptăm certificat gratuit recunoscut de toate browserele web moderne.
Odată ce instalarea este finalizată, suntem gata să începem utilizarea Jitsi Meetcu toate acestea, certificatul auto-semnat care a fost generat va duce la afișarea avertismentelor în browserele utilizatorilor noștri, deoarece aceștia nu pot verifica identitatea serverului. Deci, trebuie să generăm un Să criptăm certificat așa cum este descris în continuare.
5. Pentru a genera un Să criptăm certificat, trebuie să instalați certbot instrument de pe server.
$ sudo apt instalează certbot.
6. Apoi editați fișierul /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh și înlocuiți toate aparițiile de ./certbot-auto
cu certbot, scriptul implicit nu funcționează bine cu Ubuntu 20.04 (citit Aici pentru mai multe informatii).
$ sudo nano /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh.
7. După editarea scriptului, rulați următoarea comandă pentru a genera un certificat SSL gratuit pentru Jitsi Meet (furnizați o adresă de e-mail validă când vi se solicită).
$ sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh.
8. Dacă aveți un firewall UFW rulat, înainte de a putea accesa Jitsi Meet dintr-un browser web, trebuie să rulați următoarele comenzi pentru a deschide porturile necesare în firewall.
$ sudo ufw allow 80 / tcp $ sudo ufw allow 443 / tcp $ sudo ufw allow 4443 / tcp $ sudo ufw allow 10000 / udp $ sudo ufw reoad.
9. Pentru a confirma asta Jitsi Meet folosește acum un certificat valid Let’s Encrypt, să deschidem un browser web și să folosim subdomeniul pentru a naviga.
http://meet.testprojects.me.
Ar trebui să redirecționeze automat către HTTPS.
Cu setarea de mai sus (care este setarea implicită), oricine are acces la Jitsi Meet serverul va putea începe o întâlnire, mai ales dacă serverul este deschis lumii, oricine poate discuta cu oricine altcineva. În secțiunea următoare, vom aborda modul de a limita capacitatea de a începe o conferință / întâlnire numai la utilizatorii înregistrați.
10. Pentru a permite doar utilizatorilor autentificați să creeze noi săli de conferințe video / întâlniri, trebuie să facem modificări în Prosodie configurarea serverului, care se află în /etc/prosody/conf.avail/meet.testprojects.me.cfg.lua fișier (numele fișierului începe cu numele subdomeniului sau numele gazdei pe care l-am furnizat anterior):
$ sudo nano /etc/prosody/conf.avail/meet.testprojects.me.cfg.lua
Căutați VirtualHost "meet.testprojects.me
”Blocați, înlocuiți autentificarea anonimă cu internal_hashed
autentificare prin parolă după cum se arată în următoarea captură de ecran.
autentificare = "anonim"
cu
autentificare = "internal_hashed"
11. Apoi, activați autentificarea anonimă pentru oaspeți adăugând următoarea configurație la sfârșitul fișierului. Rețineți că domeniul guest.meet.testprojects.me
este intern pentru Jitsiși nu necesită nicio configurație web suplimentară sau DNS.
VirtualHost "guest.meet.testprojects.me" autentificare = "anonim" c2s_require_encryption = false.
12. Apoi, trebuie să facem și modificări în Jitsi Meet Fișier de configurare /etc/jitsi/meet/meet.testprojects.me-config.js, pentru a activa domeniul pentru utilizatorii invitați.
$ sudo nano /etc/jitsi/meet/meet.testprojects.me-config.js.
Decomentați și schimbați linia
// anonymousdomain: 'meet.example.com',
la
domeniu anonim: 'guest.meet.testprojects.me',
13. Mai mult, trebuie să facem modificări în cadrul Jicofo configurație, în interiorul fișierului /etc/jitsi/jicofo/sip-communicator.properties.
$ sudo nano /etc/jitsi/jicofo/sip-communicator.properties.
Specificați domeniul principal într-o proprietate de configurare suplimentară așa cum se arată în următoarea captură de ecran.
org.jitsi.jicofo.auth. URL = XMPP: meet.testprojects.me.
Cu configurația de mai sus, Jicofo va accepta cereri de alocare a conferinței numai din domeniul autentificat.
14. Acum să creăm un utilizator Prosodie care va fi permis să creeze săli de conferințe, utilizând prosodyctl comanda așa cum se arată.
$ sudo prosodyctl register tecmint meet.testprojects.me [e-mail protejat]
15. În cele din urmă, să repornim toate Jitsi servicii pentru a aplica modificările recente folosind systemctl comanda așa cum se arată.
$ sudo systemctl restart prosody && sudo systemctl restart jicofo && sudo systemctl restart jitsi-videobridge2.
16. Acum testați dacă configurațiile de autentificare ale utilizatorului făcute mai sus funcționează bine revenind la un browser web și încercați să începeți o nouă întâlnire așa cum se arată în următoarea captură de ecran.
17. După câteva secunde, aplicația va redirecționa către sala de conferințe. Apoi, începeți conferința făcând clic pe „Eu sunt gazda”.
18. Apoi introduceți numele de utilizator și parola pentru autentificare și faceți clic Bine.
19. Acum întâlnirea este gata să înceapă. Invitați mai multe persoane utilizând linkul furnizat.
Pentru mai multe informații și opțiuni de configurare, consultați Ghid de auto-găzduire Jitsi pentru serverul Debian / Ubuntu de pe site-ul proiectului Jitsi.