Cum să configurezi transmisiunea live Jitsi Meet pe YouTube prin RTMP

Jitsi Meet nu trimite o întâlnire pe YouTube de la sine: pentru Jitsi auto-găzduit, ruta obișnuită încorporată este Jibri, care capturează conferința și o transmite în flux pe YouTube folosind cheia de flux. Dacă aveți nevoie doar de un eveniment rapid, un codificator desktop, cum ar fi OBS, poate captura o fereastră de participant Jitsi și o poate trimite pe YouTube. Alegerea corectă depinde de cine ar trebui să ruleze codificatorul, dacă aveți nevoie de suprapuneri și control detaliat și dacă puteți opera serviciul Jibri.

Acest ghid acoperă ambele rute, începând cu configurarea Jibri auto-găzduită. Se aplică administratorilor unei implementări Jitsi Meet auto-găzduite. Un serviciu Jitsi găzduit poate să nu expună transmisiuni live; operatorul său controlează dacă Jibri este disponibil. În prezent, YouTube necesită un canal verificat fără restricții de transmisiune live în ultimele 90 de zile. Prima activare poate dura ceva timp, așa că confirmați eligibilitatea canalului înainte de ziua evenimentului.

Ce rută de streaming se potrivește evenimentului tău?

TraseuCea mai bună potrivireCompromisul principal
Jitsi cu JibriUn flux de lucru repetabil și auto-găzduit pentru întâlniri, în care un moderator pornește fluxul din interfața Jitsi.Necesită configurarea Jibri pe server și suficient CPU, memorie și capacitate de rețea. Administratorul Jitsi trebuie să îl întrețină.
Jitsi plus OBS pe un computer de prezentareUn eveniment singular, machete personalizate, fișe de titlu, suprapuneri, scene locale sau mai mult control asupra codificatorului și protocolului de ingerare.Necesită un computer și un operator dedicati. Întâlnirea trebuie să rămână vizibilă și audibilă pentru sistemul de captură, iar conexiunea de încărcare a computerului devine esențială.
Înregistrați, apoi încărcațiDiscuții care nu necesită un public în timp real sau chat live.Nu creează un eveniment live, dar îți oferă timp să editezi și să verifici înregistrarea finală înainte de publicare.

Pentru o implementare gestionată, auto-găzduită, care necesită un moderator pentru a porni un flux de conferință, utilizați Jibri. Alegeți OBS atunci când controlul producției sau configurația RTMPS explicită contează mai mult decât un flux de lucru cu un singur clic. YouTube recomandă RTMPS pentru ingerarea criptată; fluxul de lucru încorporat în Jibri și opțiunile de ieșire disponibile pot varia în funcție de versiune, așadar confirmați transportul acceptat de versiunea instalată. Dacă nu puteți verifica compatibilitatea cu RTMPS în configurația Jibri, utilizați un codificator care expune adresa URL și protocolul de ingerare YouTube.

Ce face Jibri și cât costă în resurse?

Jibri este componenta de transmisie și înregistrare a Jitsi. Deschide o sesiune de browser pentru întâlnire, capturează sunetul și videoclipul redat și codifică rezultatul pentru un serviciu de streaming. Nu rulează în cadrul rolului de rutare media al Jitsi Videobridge. Proiectul Jibri spune că este destinat să ruleze pe o mașină sau o mașină virtuală separată, fără alte aplicații care să utilizeze dispozitivele sale de afișare sau audio, iar o instanță Jibri acceptă o singură înregistrare odată. Acest lucru îl face mai potrivit pentru evenimente planificate și gestionate decât un flux ocazional pe un server mic deja încărcat.

OBS evită adăugarea Jibri la stiva serverului Jitsi, dar mută munca de captură și codificare pe computerul prezentatorului. Acest lucru poate fi mai ieftin dacă aveți deja o stație de lucru pentru evenimente, dar creează o dependență operațională locală: operatorul trebuie să mențină fereastra întâlnirii, rutarea audio, codificatorul și conexiunea la rețea în stare bună. O gazdă Jibri centralizează aceste responsabilități, cu costul configurării și întreținerii serverului.

Configurați Jibri pentru o implementare Docker auto-găzduită

Manualul Docker al Jitsi este actualizat în timp. Folosește fișierele de compunere și exemplul de mediu care corespund versiunii instalate; nu copia setările dintr-o ramură fără legătură sau dintr-un tutorial vechi într-o implementare de producție. Pașii de mai jos presupun că ai deja o instalare Docker Compose Jitsi Meet funcțională și acces administrativ la gazda sa.

1. Verificați YouTube și cerințele preliminare de implementare

În YouTube Studio, verifică dacă canalul poate transmite în direct și creează sau programează un stream prin codificator. Paginile de ajutor actuale ale YouTube menționează că un canal verificat, fără restricții de transmitere în direct în ultimele 90 de zile, poate transmite în direct. În setările streamului, găsește adresa URL a serverului și cheia de transmitere. Tratamentează cheia de transmitere ca pe o parolă: oricine o are poate transmite în acel stream.

Confirmă că adresa URL Jitsi Meet este accesibilă publicului prin HTTPS și că gazda și Jibri pot rezolva și accesa serviciile de care au nevoie. Planifică o întâlnire de test înainte de evenimentul public. Dacă folosești un furnizor Jitsi gestionat, întreabă administratorul acestuia dacă este activată transmisiunea live Jibri; nu o poți activa modificând setările browserului.

2. Activați serviciul Jibri în Docker Compose

Din directorul care conține fișierele Jitsi Compose existente, verificați .envfișierul și confirmați că opțiunea de înregistrare/streaming Jibri este activată. Manualul Docker actual documentează ENABLE_RECORDING=1opțiunea care permite înregistrarea și streamingul live. Pentru o implementare standard, adăugați fișierul Jibri compose la aceeași comandă și includeți orice suprascrieri suplimentare de compose de care instalarea dvs. are deja nevoie:

docker compose -f docker-compose.yml -f jibri.yml up -d

Nu executați comanda prescurtată dacă implementarea dvs. se bazează pe alte fișiere de suprascriere; adăugați- jibri.ymlo în schimb la comanda dvs. Compose obișnuită. Ghidul oficial Jitsi Docker solicită, de asemenea, directorul de stocare Jibri și permisiunile de scriere. Verificați manualul corespunzător versiunii pentru aspectul curent al directorului înainte de a modifica permisiunile. Implementările existente pot utiliza un aspect diferit.

Asigurați-vă că utilizatorii XMPP interni, parolele și setările brewery ale Jibri sunt compatibile pe web, Prosody, Jicofo și configurația Jibri. Proiectul Compose oferă variabile pentru aceste valori. Generați parole interne puternice utilizând procedura documentată a implementării la configurarea serviciului și protejați fișierul de mediu. Nu regenerați în mod repetat parolele pe o implementare care rulează fără a coordona configurația componentelor corespunzătoare.

3. Confirmați că Jibri este disponibil

După ce containerele pornesc, verificați starea și jurnalele acestora. De exemplu, cu numele standard al serviciului Docker Compose:

docker compose ps
docker compose logs --tail=100 jibri

Numele exact al serviciului și rezultatul jurnalului pot varia în funcție de versiune. Verificați jurnalele Jitsi Meet, Jicofo, Prosody și Jibri pentru erori de autentificare XMPP sau de descoperire brewery/MUC. Când un Jibri valid este înregistrat la Jicofo, interfața întâlnirii poate oferi controlul transmisiunii în direct. Dacă interfața cu utilizatorul indică faptul că serviciul de streaming nu este disponibil, introducerea unei chei YouTube nu va remedia conexiunea Jibri subiacentă.

Începe o transmisiune Jitsi Meet pe YouTube

4. Creați fluxul YouTube și protejați-i cheia

În YouTube Studio, selectează Creează → Transmite în direct , apoi creează sau programează un stream prin codificator. Copiază cheia de stream din Live Control Room. Cheia de stream YouTube este acreditările de destinație ale codificatorului; nu o lipi într-un chat de întâlnire publică, istoricul comenzilor, captura de ecran sau fișierul de configurare partajat. Dacă cheia este expusă, rotește-o în YouTube Studio și actualizează codificatorul.

Fluxul de lucru Jitsi normal al Jibri solicită moderatorului o cheie de stream după ce este detectat un Jibri funcțional. API-ul Jibri descrie, de asemenea, un parametru stream-key pentru YouTube pentru operațiunea sa de streaming. Dacă utilizați o integrare Jibri personalizată, urmați API-ul și controalele de acces pentru versiunea exactă implementată, în loc să improvizați un apel la endpoint.

5. Pornește transmisiunea și verifică previzualizarea înainte de a o transmite live

Alătură-te întâlnirii ca moderator, deschide comenzile întâlnirii și alege acțiunea de transmisiune live, dacă este disponibilă. Introdu cheia transmisiunii YouTube în prompt și pornește transmisiunea. În YouTube Live Control Room, așteaptă previzualizarea primită și verifică dacă sunt prezente atât sunetul, cât și videoclipul înainte de a selecta „Transmite live” . Etichetele exacte ale butoanelor pot diferi între versiunile Jitsi sau interfețele personalizate.

Pentru un prim test, creați un stream nelistat și folosiți o întâlnire scurtă cu mișcare și vorbire. Verificați echilibrul vorbitorilor, lizibilitatea ecranului partajat și dacă dalele participanților sunt decupate conform așteptărilor. YouTube transcodează automat intrarea compatibilă a codificatorului pentru dispozitivele spectatorilor, dar o intrare curată și o cale de încărcare fiabilă contează în continuare. Monitorizați indicatorii de sănătate ai stream-ului YouTube în timpul testării și în timpul evenimentului.

Folosește OBS când ai nevoie de mai mult control

Cu OBS, alătură-te întâlnirii Jitsi pe un computer dedicat, capturează fereastra întâlnirii sau o scenă deliberată și configurează adresa URL a serverului YouTube și cheia de streaming în setările de streaming ale OBS. Dacă trebuie să ascunzi controalele întâlnirii, notificările sau informațiile private ale participanților, construiește și testează o scenă curată înainte de eveniment. Capturează doar conținutul pentru care ai permisiunea de a-l difuza și spune-le participanților la întâlnire că sunetul sau videoclipul lor poate fi transmis în flux.

OBS vă oferă control asupra aspectului, suprapunerilor, surselor audio și setărilor de ieșire. Ghidul actual al YouTube pentru codificator acceptă ingestia RTMP/RTMPS și recomandă RTMPS pentru o conexiune criptată. Pentru H.264 la 1080p30, YouTube listează o rată de biți video recomandată de 14 Mbps; la 720p30, listează 8 Mbps. Acestea sunt setări țintă pentru codificator, nu niveluri de calitate garantate. Lăsați spațiu de încărcare pentru alt trafic și alegeți o rezoluție sau o rată de biți mai mică dacă conexiunea nu poate susține fluxul fără întreruperi.

Jibri este mai simplu pentru moderatori odată configurat și păstrează captura pe server, dar oferă mai puține controale de producție prin fluxul de bază al întâlnirii. OBS este mai flexibil și facilitează alegerea unei adrese URL specifice de ingerare sau adăugarea de grafică, dar un operator trebuie să o supravegheze. Niciuna dintre metode nu este universal mai bună: utilizați Jibri pentru evenimente recurente centralizate; utilizați OBS pentru producții personalizate sau când RTMPS și controlul scenelor sunt cerințe.

Ce ar trebui să verifici dacă fluxul nu pornește?

  • Controlul pentru transmisiunea în direct lipsește: întrebați dacă implementarea a activat transmisiunea în direct și dacă Jibri este înregistrat și inactiv. Pentru Docker, verificați ENABLE_RECORDINGsetarea care corespunde versiunii și dacă serviciul de compunere Jibri rulează.
  • Jitsi raportează că streamingul nu este disponibil: verificați jurnalele Jibri și conexiunea sa XMPP, acreditările interne, MUC-ul fabricii de bere și accesul la spațiul de stocare. Problema este de obicei între componentele de control Jitsi și Jibri, înainte ca YouTube să primească vreun videoclip.
  • YouTube nu primește semnal: confirmați cheia de stream corectă și streamul de destinație, apoi verificați conectivitatea de ieșire de la dispozitivul care rulează codificatorul. Rotiți o cheie expusă sau incertă.
  • YouTube afișează o previzualizare, dar imaginea se satură: reduceți rezoluția de ieșire sau rata de biți, verificați utilizarea CPU pe gazda codificatorului și testați lățimea de bandă de încărcare susținută. Pentru Jibri, verificați încărcarea gazdei; pentru OBS, verificați cadrele pierdute de codificator și starea rețelei.
  • Videoclipul apare fără sunet: verificați sunetul participanților la Jitsi, captura audio a sistemului și dispozitivul audio selectat pentru codificare. Efectuați un test cu sunet vorbit înainte de eveniment.

Listă de verificare pre-eveniment

  • Canalul YouTube este eligibil, iar evenimentul live corect este deschis în Live Control Room.
  • Jibri este disponibil sau computerul și operatorul OBS sunt gata.
  • Cheia de flux este privată și aparține evenimentului dorit.
  • O previzualizare de test arată o vorbire clară, un videoclip stabil și un aspect lizibil.
  • Cel puțin un organizator poate monitoriza starea fluxului YouTube și poate opri codificatorul când evenimentul se termină.

Referințe oficiale

Lasă un comentariu

10 cele mai bune instrumente Ping Sweep pentru găsirea dispozitivelor în rețeaua dvs.

10 cele mai bune instrumente Ping Sweep pentru găsirea dispozitivelor în rețeaua dvs.

Comparați 10 instrumente de scanare ping pentru descoperirea rapidă a rețelelor LAN, scanarea multi-platformă și gestionarea adreselor IP. Aflați ce vă poate spune o scanare (sweep).

6 Cele mai bune instrumente de gestionare a rețelei pentru urmărirea performanței

6 Cele mai bune instrumente de gestionare a rețelei pentru urmărirea performanței

Comparați șase instrumente de gestionare a rețelei pentru monitorizarea performanței, inclusiv acoperirea SNMP, maparea, alertele, modelele de implementare și compromisurile de costuri.

QoS în rețele: Ce face calitatea serviciilor și cum funcționează

QoS în rețele: Ce face calitatea serviciilor și cum funcționează

Aflați ce înseamnă QoS în rețele, cum marcajele DSCP și cozile de trafic prioritizează aplicațiile vocale, video și de business și ce nu poate remedia QoS.

Cel mai bun software de server SFTP pentru transferuri securizate de fișiere

Cel mai bun software de server SFTP pentru transferuri securizate de fișiere

Compară software-ul de server SFTP fiabil pentru Windows și Linux, inclusiv OpenSSH, Bitvise, SolarWinds și SFTPGo. Găsește soluția potrivită pentru nevoile tale de securitate și transfer de fișiere.

Cele mai bune practici de monitorizare a rețelei: Ce să urmăriți și ce instrumente să utilizați

Cele mai bune practici de monitorizare a rețelei: Ce să urmăriți și ce instrumente să utilizați

Construiți o monitorizare practică a rețelei cu o acoperire clară a dispozitivelor, indicatori de performanță utili, alerte acționabile și o comparație între SolarWinds NPM, PRTG și OpManager.

Cele mai bune 7 instrumente de gestionare a adreselor IP pentru echipele de rețea

Cele mai bune 7 instrumente de gestionare a adreselor IP pentru echipele de rețea

Comparați șapte instrumente de gestionare a adreselor IP pentru descoperirea subrețelelor, coordonarea DNS și DHCP, inventarul rețelei și IPAM open-source.

10 cele mai bune instrumente de scanare a rețelei pentru descoperirea dispozitivelor și a adreselor IP

10 cele mai bune instrumente de scanare a rețelei pentru descoperirea dispozitivelor și a adreselor IP

Comparați instrumentele de scanare a rețelei pentru descoperirea rapidă a dispozitivelor, scanări IP pe mai multe platforme și IPAM pentru întreprinderi, cu îndrumări privind potrivirea fiecărei opțiuni la rețeaua dvs.

Cum se utilizează Nmap pentru Traceroute și citirea căii de rețea

Cum se utilizează Nmap pentru Traceroute și citirea căii de rețea

Folosește opțiunea --traceroute din Nmap pentru a mapa salturi la o gazdă autorizată, a înțelege ieșirea saltului și a RTT-ului și a depana răspunsurile lipsă fără a suprascana.

6 Cele mai bune instrumente de monitorizare a serverelor Windows pentru o disponibilitate și o performanță mai bune

6 Cele mai bune instrumente de monitorizare a serverelor Windows pentru o disponibilitate și o performanță mai bune

Comparați șase instrumente de monitorizare Windows Server în funcție de colectarea datelor Windows, vizibilitatea aplicațiilor, modelul de implementare și licențierea pentru a găsi instrumentul potrivit.

6 instrumente de monitorizare a rețelei Linux pentru dispozitive, gazde și trafic

6 instrumente de monitorizare a rețelei Linux pentru dispozitive, gazde și trafic

Comparați șase instrumente de monitorizare a rețelei Linux pentru descoperirea dispozitivelor SNMP, grafice de interfață, metrici gazdă, verificări de servicii și fluxuri de trafic.