WebRTC atbalsts ir pievienots OBS Studio ar iespēju pārraidīt P2P režīmā

Video straumēšanas, kompozīcijas un ierakstīšanas pakotnes OBS Studio kodu bāze ir mainīta, lai atbalstītu WebRTC tehnoloģiju, ko var izmantot RTMP protokola vietā video straumēšanai bez starpservera, kurā P2P saturs tiek tieši pārsūtīts uz lietotāja pārlūkprogramma.

WebRTC ieviešana ir balstīta uz libdatachannel bibliotēkas izmantošanu, kas rakstīta C++ valodā. Pašreizējā formā WebRTC tiek atbalstīta tikai apraide (video izvade), un tiek nodrošināts pakalpojums ar atbalstu WHIP procesam, ko izmanto, lai izveidotu sesijas starp WebRTC serveri un klientu. Kods WebRTC kā avota atbalstam pašlaik tiek pārskatīts.

WebRTC ļauj samazināt video piegādes aizkavēšanos līdz sekundes daļām, kas ļauj izveidot interaktīvu saturu un mijiedarboties ar skatītājiem reāllaikā, piemēram, organizēt sarunu šovu. Izmantojot WebRTC, varat pārslēgties starp tīkliem, nepārtraucot apraidi (piemēram, pārslēgties no Wi-Fi uz mobilo tīklu) un organizēt vairāku video straumju pārraidi vienas sesijas laikā, piemēram, lai uzņemtu no dažādiem leņķiem vai organizētu interaktīvu. video.

WebRTC ļauj arī lejupielādēt vairākas jau pārkodētu straumju versijas ar dažādiem kvalitātes līmeņiem lietotājiem ar dažādu sakaru kanālu joslas platumu, lai pārkodēšanas darbs netiktu veikts servera pusē. Lai samazinātu joslas platuma prasības, ir iespējams izmantot dažādus video kodekus, piemēram, H.265 un AV1. Kā atsauces servera implementācija uz WebRTC balstītām pārraidēm tiek piedāvāts izmantot Broadcast Box, bet apraidei mazai auditorijai var iztikt bez servera, iestatot to P2P režīmā.

Avots: opennet.ru

Pievieno komentāru