U supportu WebRTC aghjuntu à OBS Studio cù a capacità di trasmette in modu P2P

A basa di codice di OBS Studio, un pacchettu per streaming, compositing è video recording, hè stata aghjurnata per include u supportu per a tecnulugia WebRTC, chì pò esse usata invece di RTMP per streaming video senza servitore, in quale u cuntenutu P2P hè trasferitu direttamente à navigatore di l'utilizatore.

L'implementazione WebRTC hè basatu annantu à a libreria libdatachannel, scritta in C++. In a so forma attuale, solu sustene a trasmissione (output video) in WebRTC è furnisce un serviziu chì sustene u prucessu WHIP, chì hè utilizatu per stabilisce sessioni trà u servitore WebRTC è u cliente. U codice per supportà WebRTC cum'è fonte hè sempre in rivisione.

WebRTC permette di riduce i ritardi in a spedizione di video à frazioni di seconde, chì permette di creà cuntenutu interattivu è interagisce cù i televidenti in tempu reale, per esempiu, per urganizà un talk show. Utilizendu WebRTC, pudete cambià trà e rete senza interrompe a trasmissione (per esempiu, cambià da Wi-Fi à una rete mobile) è urganizeghja a trasmissione di parechji flussi video in una sessione, per esempiu, per sparà da diverse anguli o urganizà video interattivi. .

WebRTC permette ancu di scaricà parechje versioni di flussi digià transcodificati cù diversi livelli di qualità per l'utilizatori cù diverse larghezza di banda di cumunicazione, per ùn fà micca u travagliu di transcodificazione in u latu di u servitore. Hè pussibule di utilizà diversi codecs video, cum'è H.265 è AV1, per riduce i bisogni di larghezza di banda. Hè prupostu d'utilizà Broadcast Box cum'è implementazione di riferimentu di un servitore per emissioni basate in WebRTC, ma per trasmette à un picculu publicu, pudete fà senza un servitore cunfiguendu u travagliu in modu P2P.

Source: opennet.ru

Add a comment