Suport WebRTC adăugat la OBS Studio cu posibilitatea de a difuza în modul P2P

Baza de cod a OBS Studio, un pachet pentru streaming, compoziție și înregistrare video, a fost actualizată pentru a include suport pentru tehnologia WebRTC, care poate fi folosită în locul RTMP pentru streaming video fără server, în care conținutul P2P este transferat direct către browser-ul utilizatorului.

Implementarea WebRTC se bazează pe biblioteca libdatachannel, scrisă în C++. În forma sa actuală, acceptă doar difuzarea (ieșire video) în WebRTC și oferă un serviciu care acceptă procesul WHIP, care este utilizat pentru a stabili sesiuni între serverul WebRTC și client. Codul pentru a sprijini WebRTC ca sursă este încă în curs de revizuire.

WebRTC vă permite să reduceți întârzierile în livrarea video la fracțiuni de secunde, ceea ce face posibilă crearea de conținut interactiv și interacțiunea cu spectatorii în timp real, de exemplu, pentru a organiza un talk show. Folosind WebRTC, puteți comuta între rețele fără a întrerupe difuzarea (de exemplu, comutați de la Wi-Fi la o rețea mobilă) și puteți organiza transmiterea mai multor fluxuri video într-o singură sesiune, de exemplu, pentru a filma din unghiuri diferite sau pentru a organiza videoclipuri interactive. .

De asemenea, WebRTC vă permite să descărcați mai multe versiuni ale fluxurilor deja transcodate cu niveluri de calitate diferite pentru utilizatorii cu lățimi de bandă de comunicații diferite, pentru a nu efectua lucrări de transcodare pe partea serverului. Este posibil să utilizați diferite codecuri video, cum ar fi H.265 și AV1, pentru a reduce cerințele de lățime de bandă. Se propune utilizarea Broadcast Box ca implementare de referință a unui server pentru emisiunile bazate pe WebRTC, dar pentru difuzarea către o audiență restrânsă, puteți face fără un server prin configurarea lucrului în modul P2P.

Sursa: opennet.ru

Adauga un comentariu