WebRTC-stöd lagt till OBS Studio med möjlighet att sända i P2P-läge

Kodbasen för OBS Studio, ett paket för streaming, sammansättning och videoinspelning, har uppdaterats för att inkludera stöd för WebRTC-teknik, som kan användas istället för RTMP för serverlös videostreaming, där P2P-innehåll överförs direkt till användarens webbläsare.

WebRTC-implementeringen är baserad på biblioteket libdatachannel, skrivet i C++. I sin nuvarande form stöder den bara sändning (videoutgång) i WebRTC och tillhandahåller en tjänst som stöder WHIP-processen, som används för att upprätta sessioner mellan WebRTC-servern och klienten. Koden för att stödja WebRTC som källa är fortfarande under granskning.

WebRTC låter dig minska förseningar i videoleverans till bråkdelar av sekunder, vilket gör det möjligt att skapa interaktivt innehåll och interagera med tittare i realtid, till exempel för att organisera en talkshow. Med WebRTC kan du växla mellan nätverk utan att avbryta sändningen (till exempel byta från Wi-Fi till ett mobilt nätverk) och organisera överföringen av flera videoströmmar inom en session, till exempel för att fotografera från olika vinklar eller organisera interaktiva videor .

WebRTC låter dig också ladda ner flera versioner av redan omkodade strömmar med olika kvalitetsnivåer för användare med olika kommunikationsbandbredder, för att inte utföra omkodningsarbete på serversidan. Det är möjligt att använda olika videokodekar, såsom H.265 och AV1, för att minska bandbreddskraven. Det föreslås att Broadcast Box används som referensimplementering av en server för WebRTC-baserade sändningar, men för att sända till en liten publik kan du klara dig utan en server genom att ställa in arbete i P2P-läge.

Källa: opennet.ru

Lägg en kommentar