OBS Studio koodibaasi on lisatud muudatused WebRTC tehnoloogia toe rakendamiseks, mida saab kasutada RTMP protokolli asemel otseülekande tegemiseks ilma vahendusserverita, kus P2P režiimis edastatakse sisu otse kasutaja brauserisse.
WebRTC rakendamine põhineb C++ keeles kirjutatud libdatachannel teegi kasutamisel. Tänasel päeval toetatakse ainult video edastamist WebRTC-s ning pakutakse teenust WHIP-protsessi toe jaoks, mida kasutatakse seansside loomiseks WebRTC serveri ja kliendi vahel. Kood WebRTC toe rakendamiseks allikana on veel ülevaatamisel.
WebRTC võimaldab vähendada videote edastuse viivitusi sekunditeni, mis muudab interaktiivse sisu loomise ja reaalajas vaatajatega suhtlemise, näiteks vestlussaadete korraldamise, võimalikuks. WebRTC abil saab vahetada võrgud katkematult (näiteks Wi-Fi-lt mobiilivõrgule) ja korraldada mitme videovoogude edastamist ühe seansi raames, näiteks erinevate nurkade filmimiseks või interaktiivsete videote korraldamiseks.
WebRTC võimaldab ka laadida mitmeid eelnevalt kodeeritud vooge erineva kvaliteediga kasutajatele, kellel on erinevad ühenduse ribalaius, et mitte teostada kodeerimist poolel. serverilt. Saadaval on erinevad videokodekid, näiteks H.265 ja AV1 ribalaiuse nõudluse vähendamiseks. WebRTC edastuste jaoks soovitatakse kasutada Broadcast Box serverit, kuid väikeses vaatajaskonnas saab hakkama ka ilma serverita, seadistades P2P režiimi töö.
Allikas: opennet.ru
