WebRTC palaikymas pridėtas prie OBS Studio su galimybe transliuoti P2P režimu

Vaizdo transliavimo, komponavimo ir įrašymo paketo OBS Studio kodų bazė pakeista, kad palaikytų WebRTC technologiją, kuri gali būti naudojama vietoj RTMP protokolo srautiniam vaizdo transliavimui be tarpinio serverio, kuriame P2P turinys tiesiogiai perduodamas į vartotojo naršyklė.

WebRTC įgyvendinimas pagrįstas libdatachannel bibliotekos, parašytos C++, naudojimu. Dabartinėje formoje palaikomas tik transliavimas (vaizdo išvestis) WebRTC, o teikiama paslauga, palaikanti WHIP procesą, naudojamą seansams tarp WebRTC serverio ir kliento užmegzti. Kodas, palaikantis WebRTC kaip šaltinį, šiuo metu peržiūrimas.

„WebRTC“ leidžia sekundės dalimis sumažinti vaizdo įrašų pristatymo vėlavimą, o tai leidžia kurti interaktyvų turinį ir bendrauti su žiūrovais realiuoju laiku, pavyzdžiui, surengti pokalbių laidą. Naudodami WebRTC galite perjungti tinklus nenutraukdami transliacijos (pavyzdžiui, perjungti iš „Wi-Fi“ į mobilųjį tinklą) ir organizuoti kelių vaizdo įrašų srautų perdavimą per vieną seansą, pavyzdžiui, norėdami filmuoti iš skirtingų kampų arba organizuoti interaktyvų. vaizdo įrašai.

WebRTC taip pat leidžia atsisiųsti kelias jau perkoduotų srautų versijas su skirtingais kokybės lygiais vartotojams, turintiems skirtingą ryšio kanalų pralaidumą, kad nereikėtų atlikti perkodavimo darbų serverio pusėje. Norint sumažinti pralaidumo reikalavimus, galima naudoti skirtingus vaizdo kodekus, tokius kaip H.265 ir AV1. Kaip etaloninio serverio diegimą WebRTC pagrįstoms transliacijoms, siūloma naudoti „Broadcast Box“, tačiau norint transliuoti nedidelei auditorijai, galite apsieiti be serverio, nustatydami jį P2P režimu.

Šaltinis: opennet.ru

Добавить комментарий