Suport WebRTC afegit a OBS Studio amb la possibilitat d'emetre en mode P2P

La base de codi d'OBS Studio, un paquet per a la transmissió, la composició i la gravació de vídeo, s'ha canviat per donar suport a la tecnologia WebRTC, que es pot utilitzar en lloc del protocol RTMP per a la transmissió de vídeo sense un servidor intermedi, en el qual el contingut P2P es transmet directament a el navegador de l'usuari.

La implementació de WebRTC es basa en l'ús de la biblioteca libdatachannel escrita en C++. En la seva forma actual, només s'admet la difusió (sortida de vídeo) a WebRTC i es proporciona un servei amb suport per al procés WHIP utilitzat per establir sessions entre el servidor WebRTC i el client. El codi per admetre WebRTC com a font està actualment en revisió.

WebRTC permet reduir els retards de lliurament de vídeo a fraccions de segon, cosa que permet crear contingut interactiu i interactuar amb els espectadors en temps real, per exemple, organitzar un programa de tertúlies. Amb WebRTC, podeu canviar entre xarxes sense interrompre l'emissió (per exemple, canviar de Wi-Fi a una xarxa mòbil) i organitzar la transmissió de diversos fluxos de vídeo dins d'una sola sessió, per exemple, per gravar des de diferents angles o organitzar la interacció. vídeos.

WebRTC també permet descarregar diverses versions de fluxos ja transcodificats amb diferents nivells de qualitat per a usuaris amb diferents amples de banda de canals de comunicació, per tal de no fer el treball de transcodificació al costat del servidor. És possible utilitzar diferents còdecs de vídeo com H.265 i AV1 per reduir els requisits d'amplada de banda. Com a implementació de servidor de referència per a les emissions basades en WebRTC, es proposa utilitzar el Broadcast Box, però per a la difusió a un públic reduït, podeu prescindir d'un servidor configurant-lo en mode P2P.

Font: opennet.ru

Afegeix comentari