Podpora za WebRTC dodana v OBS Studio z možnostjo oddajanja v načinu P2P

Osnova kode OBS Studio, paketa za pretakanje, sestavljanje in snemanje videa, je bila posodobljena tako, da vključuje podporo za tehnologijo WebRTC, ki se lahko uporablja namesto RTMP za pretakanje videa brez strežnika, pri katerem se vsebina P2P neposredno prenese v uporabnikov brskalnik.

Izvedba WebRTC temelji na knjižnici libdatachannel, napisani v C++. V svoji trenutni obliki podpira le oddajanje (video izhod) v WebRTC in zagotavlja storitev, ki podpira proces WHIP, ki se uporablja za vzpostavitev sej med strežnikom WebRTC in odjemalcem. Koda za podporo WebRTC kot vira je še v pregledu.

WebRTC vam omogoča, da zmanjšate zamude pri dostavi videa na delčke sekund, kar omogoča ustvarjanje interaktivne vsebine in interakcijo z gledalci v realnem času, na primer za organizacijo pogovorne oddaje. Z uporabo WebRTC lahko preklapljate med omrežji brez prekinitve oddajanja (na primer preklopite iz Wi-Fi v mobilno omrežje) in organizirate prenos več video tokov v eni seji, na primer za snemanje iz različnih zornih kotov ali organiziranje interaktivnih videoposnetkov .

WebRTC omogoča tudi prenos več različic že prekodiranih tokov z različnimi stopnjami kakovosti za uporabnike z različnimi komunikacijskimi pasovnimi širinami, tako da ne izvajate dela prekodiranja na strani strežnika. Možno je uporabiti različne video kodeke, kot sta H.265 in AV1, da zmanjšate zahteve glede pasovne širine. Predlaga se uporaba Broadcast Boxa kot referenčne izvedbe strežnika za oddaje, ki temeljijo na WebRTC, vendar za oddajanje majhnemu občinstvu lahko brez strežnika nastavite delo v načinu P2P.

Vir: opennet.ru

Dodaj komentar