WebRTC-støtte lagt til OBS Studio med muligheten til å kringkaste i P2P-modus

Kodebasen til OBS Studio, en pakke for streaming, kompositering og videoopptak, har blitt oppdatert for å inkludere støtte for WebRTC-teknologi, som kan brukes i stedet for RTMP for serverløs videostreaming, der P2P-innhold overføres direkte til brukerens nettleser.

WebRTC-implementeringen er basert på libdatachannel-biblioteket, skrevet i C++. I sin nåværende form støtter den kun kringkasting (videoutgang) i WebRTC og gir en tjeneste som støtter WHIP-prosessen, som brukes til å etablere økter mellom WebRTC-serveren og klienten. Koden for å støtte WebRTC som kilde er fortsatt under vurdering.

WebRTC lar deg redusere forsinkelser i videolevering til brøkdeler av sekunder, noe som gjør det mulig å lage interaktivt innhold og samhandle med seere i sanntid, for eksempel for å organisere et talkshow. Ved å bruke WebRTC kan du bytte mellom nettverk uten å avbryte sendingen (for eksempel bytte fra Wi-Fi til et mobilnettverk) og organisere overføringen av flere videostrømmer i en økt, for eksempel for å ta bilder fra forskjellige vinkler eller organisere interaktive videoer .

WebRTC lar deg også laste ned flere versjoner av allerede transkodede strømmer med forskjellige kvalitetsnivåer for brukere med forskjellige kommunikasjonsbåndbredder, for ikke å utføre transkodingsarbeid på serversiden. Det er mulig å bruke forskjellige videokodeker, som H.265 og AV1, for å redusere båndbreddekravene. Det foreslås å bruke Broadcast Box som referanseimplementering av en server for WebRTC-baserte sendinger, men for kringkasting til et lite publikum kan du klare deg uten server ved å sette opp arbeid i P2P-modus.

Kilde: opennet.ru

Legg til en kommentar