WebRTC-ondersteuning toegevoegd aan OBS Studio met de mogelijkheid om uit te zenden in P2P-modus

De codebasis van OBS Studio, een pakket voor het streamen, samenstellen en opnemen van video, is gewijzigd om WebRTC-technologie te ondersteunen, die kan worden gebruikt in plaats van het RTMP-protocol voor het streamen van video zonder een tussenliggende server, waarin P2P-inhoud rechtstreeks wordt verzonden naar de browser van de gebruiker.

De implementatie van WebRTC is gebaseerd op het gebruik van de libdatachannel-bibliotheek geschreven in C++. In zijn huidige vorm wordt alleen uitzending (video-uitvoer) in WebRTC ondersteund en wordt een service geleverd met ondersteuning voor het WHIP-proces dat wordt gebruikt om sessies tussen de WebRTC-server en client tot stand te brengen. De code om WebRTC als bron te ondersteunen wordt momenteel herzien.

Met WebRTC kunt u vertragingen bij het leveren van video's terugbrengen tot fracties van een seconde, wat het mogelijk maakt om interactieve inhoud te creëren en in realtime met kijkers te communiceren, bijvoorbeeld door een talkshow te organiseren. Met WebRTC kunt u schakelen tussen netwerken zonder de uitzending te onderbreken (bijvoorbeeld overschakelen van Wi-Fi naar een mobiel netwerk) en de verzending van meerdere videostreams binnen één enkele sessie organiseren, bijvoorbeeld om vanuit verschillende hoeken opnamen te maken of interactieve video's te organiseren. videos.

Met WebRTC kunt u ook verschillende versies downloaden van reeds getranscodeerde streams met verschillende kwaliteitsniveaus voor gebruikers met verschillende bandbreedte van communicatiekanalen, om het transcoderingswerk aan de serverzijde niet te doen. Het is mogelijk om verschillende videocodecs zoals H.265 en AV1 te gebruiken om de benodigde bandbreedte te verminderen. Als referentieserverimplementatie voor op WebRTC gebaseerde uitzendingen wordt voorgesteld om de Broadcast Box te gebruiken, maar voor uitzendingen naar een klein publiek kunt u een server missen door deze in P2P-modus in te stellen.

Bron: opennet.ru

Voeg een reactie