WebRTC-ondersteuning is by OBS Studio gevoeg met die vermoë om in P2P-modus uit te saai

Die kodebasis van OBS Studio, 'n pakket vir die stroom, samestelling en opname van video, is verander om WebRTC-tegnologie te ondersteun, wat gebruik kan word in plaas van die RTMP-protokol vir die stroom van video sonder 'n tussenbediener, waarin P2P-inhoud direk oorgedra word na die gebruiker se blaaier.

Die implementering van WebRTC is gebaseer op die gebruik van die libdatachannel-biblioteek geskryf in C++. In sy huidige vorm word slegs uitsaai (video-uitvoer) in WebRTC ondersteun, en 'n diens word voorsien met ondersteuning vir die WHIP-proses wat gebruik word om sessies tussen die WebRTC-bediener en kliënt te vestig. Die kode om WebRTC as 'n bron te ondersteun, word tans hersien.

WebRTC laat jou toe om 'n vermindering in video-afleweringsvertragings tot breukdele van 'n sekonde te bereik, wat dit moontlik maak om interaktiewe inhoud te skep en intyds met kykers te kommunikeer, byvoorbeeld om 'n geselsprogram te reël. Met WebRTC kan jy tussen netwerke wissel sonder om die uitsending te onderbreek (byvoorbeeld oorskakel van Wi-Fi na 'n mobiele netwerk) en die oordrag van verskeie videostrome binne 'n enkele sessie organiseer, byvoorbeeld om vanuit verskillende hoeke te skiet of interaktiewe te organiseer video's.

WebRTC laat jou ook toe om verskeie weergawes van reeds getranskodeerde strome met verskillende kwaliteitvlakke af te laai vir gebruikers met verskillende bandwydte van kommunikasiekanale, om nie die transkoderingswerk aan die bedienerkant te doen nie. Dit is moontlik om verskillende video-kodeks soos H.265 en AV1 te gebruik om bandwydtevereistes te verminder. As 'n verwysingsbedienerimplementering vir WebRTC-gebaseerde uitsendings, word voorgestel om die Broadcast Box te gebruik, maar vir uitsaai na 'n klein gehoor, kan jy sonder 'n bediener klaarkom deur dit in P2P-modus op te stel.

Bron: opennet.ru

Voeg 'n opmerking