Supporto WebRTC aggiunto a OBS Studio con la possibilità di trasmettere in modalità P2P

Il codice base di OBS Studio, un pacchetto per streaming, compositing e registrazione video, è stato aggiornato per includere il supporto per la tecnologia WebRTC, che può essere utilizzata al posto di RTMP per lo streaming video serverless, in cui il contenuto P2P viene trasferito direttamente al browser dell'utente.

L'implementazione WebRTC è basata sulla libreria libdatachannel, scritta in C++. Nella sua forma attuale, supporta solo la trasmissione (output video) in WebRTC e fornisce un servizio che supporta il processo WHIP, utilizzato per stabilire sessioni tra il server e il client WebRTC. Il codice per supportare WebRTC come sorgente è ancora in fase di revisione.

WebRTC consente di ridurre i ritardi nella consegna dei video a frazioni di secondi, il che rende possibile creare contenuti interattivi e interagire con gli spettatori in tempo reale, ad esempio per organizzare un talk show. Utilizzando WebRTC, puoi passare da una rete all'altra senza interrompere la trasmissione (ad esempio, passare dal Wi-Fi a una rete mobile) e organizzare la trasmissione di più flussi video all'interno di una sessione, ad esempio per riprendere da diverse angolazioni o organizzare video interattivi .

WebRTC consente inoltre di scaricare più versioni di flussi già transcodificati con diversi livelli di qualità per utenti con diverse larghezze di banda di comunicazione, in modo da non eseguire lavori di transcodifica lato server. È possibile utilizzare diversi codec video, come H.265 e AV1, per ridurre i requisiti di larghezza di banda. Si propone di utilizzare Broadcast Box come implementazione di riferimento di un server per trasmissioni basate su WebRTC, ma per trasmettere a un pubblico ristretto è possibile fare a meno di un server impostando il lavoro in modalità P2P.

Fonte: opennet.ru

Aggiungi un commento