Baza e kodit të OBS Studio, një paketë për transmetim, kompozim dhe regjistrim video, është ndryshuar për të mbështetur teknologjinë WebRTC, e cila mund të përdoret në vend të protokollit RTMP për transmetimin e videos pa një server të ndërmjetëm, në të cilin përmbajtja P2P transmetohet drejtpërdrejt te shfletuesi i përdoruesit.
Zbatimi i WebRTC bazohet në përdorimin e bibliotekës libdatachannel të shkruar në C++. Në formën e tij aktuale, mbështetet vetëm transmetimi (dalja video) në WebRTC dhe ofrohet një shërbim me mbështetje për procesin WHIP që përdoret për të krijuar sesione midis serverit WebRTC dhe klientit. Kodi për të mbështetur WebRTC si burim është aktualisht në shqyrtim.
WebRTC ju lejon të arrini një reduktim të vonesave të shpërndarjes së videos në fraksione të sekondës, gjë që bën të mundur krijimin e përmbajtjes ndërvepruese dhe ndërveprimin me shikuesit në kohë reale, për shembull, organizoni një shfaqje bisede. Duke përdorur WebRTC, mund të kaloni ndërmjet rrjeteve pa ndërprerë transmetimin (për shembull, të kaloni nga Wi-Fi në një rrjet celular) dhe të organizoni transmetimin e disa transmetimeve video brenda një seance të vetme, për shembull, për të shkrepur nga kënde të ndryshme ose për të organizuar interaktive video.
WebRTC ju lejon gjithashtu të shkarkoni versione të shumta të transmetimeve të transkoduara tashmë me nivele të ndryshme cilësie për përdoruesit me gjerësi bande të ndryshme, në mënyrë që të mos keni nevojë të bëni punën e transkodimit në anë. serverMund të përdoren kodekë të ndryshëm video, siç janë H.265 dhe AV1, për të zvogëluar kërkesat e bandwidth-it. Broadcast Box rekomandohet si implementimi referues i një serveri për transmetimet e bazuara në WebRTC, por për transmetimin te një audiencë më e vogël, një konfigurim pa server është i mundur duke konfiguruar funksionimin P2P.
Burimi: opennet.ru
