Hoʻohui ʻia ke kākoʻo WebRTC i ka OBS Studio me ka hiki ke hoʻolaha i ke ʻano P2P

ʻO ke kumu code o OBS Studio, he pūʻolo no ka hoʻoheheʻe ʻana, haku mele a me ka hoʻopaʻa wikiō, ua hōʻano hou ʻia e hoʻokomo i ke kākoʻo no ka ʻenehana WebRTC, hiki ke hoʻohana ʻia ma kahi o RTMP no ka hoʻoheheʻe wikiō liʻiliʻi ʻole, kahi e hoʻoili pololei ʻia ka ʻike P2P i ka ka polokalamu kele pūnaewele.

Hoʻokumu ʻia ka hoʻokō WebRTC ma ka waihona libdatachannel, i kākau ʻia ma C++. Ma konaʻano i kēia manawa, kākoʻo wale ia i ka hoʻolahaʻana (wikiō wikiō) ma WebRTC a hāʻawi i kahi lawelawe e kākoʻo ana i ke kaʻina hana WHIP, i hoʻohanaʻia e hoʻokumu i nā kau ma waena o ka pūnaewele WebRTC a me ka mea kūʻai. Ke nānā ʻia nei ke code e kākoʻo iā WebRTC ma ke ʻano he kumu.

ʻAe ʻo WebRTC iā ʻoe e hōʻemi i nā lohi o ka hāʻawi ʻana i nā wikiō i nā hapa kekona, kahi e hiki ai ke hana i nā ʻike pili a me ka launa pū me nā mea nānā i ka manawa maoli, no ka laʻana, e hoʻonohonoho i kahi hōʻike kamaʻilio. Ke hoʻohana nei iā WebRTC, hiki iā ʻoe ke hoʻololi i waena o nā pūnaewele me ka ʻole e hoʻopau i ka hoʻolaha (e like me ka hoʻololi ʻana mai Wi-Fi i kahi pūnaewele kelepona) a hoʻonohonoho i ka hoʻouna ʻana i kekahi mau kahawai wikiō i loko o hoʻokahi kau, no ka laʻana, no ka pana ʻana mai nā kihi like ʻole a i ʻole ka hoʻonohonoho ʻana i nā wikiō pili. .

ʻAe ʻo WebRTC iā ʻoe e hoʻoiho i nā mana he nui o nā kahawai i hoʻololi ʻia me nā pae maikaʻi like ʻole no nā mea hoʻohana me nā bandwidth kamaʻilio like ʻole, i ʻole e hana i ka hana transcoding ma ka ʻaoʻao kikowaena. Hiki ke hoʻohana i nā codec wikiō like ʻole, e like me H.265 a me AV1, e hōʻemi i nā koi bandwidth. Manaʻo ʻia e hoʻohana i ka Broadcast Box ma ke ʻano he hoʻokō kuhikuhi o kahi kikowaena no nā hoʻolaha pūnaewele WebRTC, akā no ka hoʻolaha ʻana i kahi lehulehu liʻiliʻi, hiki iā ʻoe ke hana me ka ʻole o kahi kikowaena ma ka hoʻonohonoho ʻana i ka hana ma ke ʻano P2P.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka