P2P рдореЛрдб рдореЗрдВ рдкреНрд░рд╕рд╛рд░рдг рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде OBS рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ WebRTC рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛

рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ, рдХрдВрдкреЛрдЬрд╝рд┐рдЯрд┐рдВрдЧ рдФрд░ рд╡реАрдбрд┐рдпреЛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрдХреЗрдЬ, рдУрдмреАрдПрд╕ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рдХреЛрдб рдмреЗрд╕ рдХреЛ рд╡реЗрдмрдЖрд░рдЯреАрд╕реА рддрдХрдиреАрдХ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рд░реНрд╡рд░-рдХрдо рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЖрд░рдЯреАрдПрдордкреА рдХреЗ рдмрдЬрд╛рдп рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкреА 2 рдкреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕реАрдзреЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░.

WebRTC рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди C++ рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ libdatachannel рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рдЕрдкрдиреЗ рд╡рд░реНрддрдорд╛рди рд╕реНрд╡рд░реВрдк рдореЗрдВ, рдпрд╣ рдХреЗрд╡рд▓ WebRTC рдореЗрдВ рдкреНрд░рд╕рд╛рд░рдг (рд╡реАрдбрд┐рдпреЛ рдЖрдЙрдЯрдкреБрдЯ) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ WHIP рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ WebRTC рд╕рд░реНрд╡рд░ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдмреАрдЪ рд╕рддреНрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ WebRTC рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдб рдЕрднреА рднреА рд╕рдореАрдХреНрд╖рд╛рдзреАрди рд╣реИред

WebRTC рдЖрдкрдХреЛ рд╡реАрдбрд┐рдпреЛ рдбрд┐рд▓реАрд╡рд░реА рдореЗрдВ рджреЗрд░реА рдХреЛ рдХреБрдЫ рд╕реЗрдХрдВрдб рддрдХ рдХрдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╕рд╛рдордЧреНрд░реА рдмрдирд╛рдирд╛ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рджрд░реНрд╢рдХреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдЯреЙрдХ рд╢реЛ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдирд╛ред WebRTC рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдкреНрд░рд╕рд╛рд░рдг рдХреЛ рдмрд╛рдзрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд╛рдИ-рдлрд╛рдИ рд╕реЗ рдореЛрдмрд╛рдЗрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ) рдФрд░ рдПрдХ рд╕рддреНрд░ рдХреЗ рднреАрддрд░ рдХрдИ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рдкреНрд░рд╕рд╛рд░рдг рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд┐рднрд┐рдиреНрди рдХреЛрдгреЛрдВ рд╕реЗ рд╢реВрдЯрд┐рдВрдЧ рдпрд╛ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╡реАрдбрд┐рдпреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП .

WebRTC рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрдЪрд╛рд░ рдмреИрдВрдбрд╡рд┐рдбреНрде рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдЧреБрдгрд╡рддреНрддрд╛ рд╕реНрддрд░реЛрдВ рдХреЗ рд╕рд╛рде рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЯреНрд░рд╛рдВрд╕рдХреЛрдбреЗрдб рд╕реНрдЯреНрд░реАрдо рдХреЗ рдХрдИ рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рддрд╛рдХрд┐ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░ рдЯреНрд░рд╛рдВрд╕рдХреЛрдбрд┐рдВрдЧ рдХрд╛рд░реНрдп рди рдХрд░рдирд╛ рдкрдбрд╝реЗред рдмреИрдВрдбрд╡рд┐рдбреНрде рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП H.265 рдФрд░ AV1 рдЬреИрд╕реЗ рд╡рд┐рднрд┐рдиреНрди рд╡реАрдбрд┐рдпреЛ рдХреЛрдбреЗрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рд╡реЗрдмрдЖрд░рдЯреАрд╕реА-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рд╕рд╛рд░рдг рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░ рдХреЗ рд╕рдВрджрд░реНрдн рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд░реВрдк рдореЗрдВ рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдЫреЛрдЯреЗ рджрд░реНрд╢рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕рд╛рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдкреА2рдкреА рдореЛрдб рдореЗрдВ рдХрд╛рдо рд╕реЗрдЯ рдХрд░рдХреЗ рд╕рд░реНрд╡рд░ рдХреЗ рдмрд┐рдирд╛ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ