Do OBS Studio bola pridaná podpora WebRTC s možnosťou vysielania v režime P2P

Kódová základňa OBS Studio, balíka na streamovanie, skladanie a nahrávanie videa, bola zmenená tak, aby podporovala technológiu WebRTC, ktorú možno namiesto protokolu RTMP použiť na streamovanie videa bez medziservera, v ktorom sa obsah P2P priamo prenáša na prehliadač používateľa.

Implementácia WebRTC je založená na použití knižnice libdatachannel napísanej v C++. V súčasnej podobe je podporované iba vysielanie (video výstup) vo WebRTC a je poskytovaná služba s podporou procesu WHIP, ktorý sa používa na vytvorenie relácií medzi serverom WebRTC a klientom. Kód na podporu WebRTC ako zdroja sa momentálne reviduje.

WebRTC vám umožňuje dosiahnuť zníženie oneskorenia pri dodaní videa na zlomky sekundy, čo umožňuje vytvárať interaktívny obsah a komunikovať s divákmi v reálnom čase, napríklad usporiadať talk show. Pomocou WebRTC môžete prepínať medzi sieťami bez prerušenia vysielania (napríklad prepnúť z Wi-Fi na mobilnú sieť) a organizovať prenos niekoľkých video streamov v rámci jednej relácie, napríklad natáčať z rôznych uhlov alebo organizovať interaktívne videá.

WebRTC vám tiež umožňuje stiahnuť niekoľko verzií už prekódovaných streamov s rôznymi úrovňami kvality pre používateľov s rôznou šírkou pásma komunikačných kanálov, aby ste nemuseli vykonávať prekódovanie na strane servera. Na zníženie požiadaviek na šírku pásma je možné použiť rôzne video kodeky, ako napríklad H.265 a AV1. Ako implementácia referenčného servera pre vysielania založené na WebRTC sa navrhuje použiť vysielací box, ale na vysielanie pre malé publikum sa môžete zaobísť bez servera nastavením v režime P2P.

Zdroj: opennet.ru

Pridať komentár