Podrška za WebRTC dodana je u OBS Studio s mogućnošću emitiranja u P2P načinu rada

Kodna baza OBS Studija, paketa za streaming, komponiranje i snimanje videa, promijenjena je kako bi podržala WebRTC tehnologiju, koja se može koristiti umjesto RTMP protokola za streaming videa bez posredničkog poslužitelja, u kojem se P2P sadržaj izravno prenosi na korisnikov preglednik.

Implementacija WebRTC-a temelji se na korištenju biblioteke libdatachannel napisane u C++. U trenutnom obliku podržano je samo emitiranje (videoizlaz) u WebRTC-u, a pruža se i usluga s podrškom za WHIP proces koji se koristi za uspostavljanje sesija između WebRTC poslužitelja i klijenta. Kod za podršku WebRTC-a kao izvora trenutno je u pregledu.

WebRTC vam omogućuje postizanje smanjenja kašnjenja isporuke videozapisa na djeliće sekunde, što omogućuje stvaranje interaktivnog sadržaja i interakciju s gledateljima u stvarnom vremenu, na primjer, organiziranje talk showa. Pomoću WebRTC-a možete se prebacivati ​​između mreža bez prekidanja emitiranja (na primjer, prebaciti se s Wi-Fi mreže na mobilnu mrežu) i organizirati prijenos nekoliko videostreamova unutar jedne sesije, na primjer, snimati iz različitih kutova ili organizirati interaktivni videa.

WebRTC vam također omogućuje preuzimanje nekoliko verzija već transkodiranih streamova s ​​različitim razinama kvalitete za korisnike s različitom propusnošću komunikacijskih kanala, kako ne biste radili posao transkodiranja na strani poslužitelja. Moguće je koristiti različite video kodeke kao što su H.265 i AV1 kako bi se smanjili zahtjevi za propusnost. Kao implementacija referentnog poslužitelja za emitiranje temeljeno na WebRTC-u, predlaže se korištenje Broadcast Box-a, ali za emitiranje maloj publici možete bez poslužitelja postavljanjem u P2P načinu rada.

Izvor: opennet.ru

Dodajte komentar