рдЪрд┐рдЯрдЪреЕрдЯрд░, P2P рдЪреЕрдЯ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╕рдВрдкреНрд░реЗрд╖рдг рдХреНрд▓рд╛рдпрдВрдЯ, рдЖрддрд╛ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ

Chitchatter рдкреНрд░рдХрд▓реНрдк рд╡рд┐рдХреЗрдВрджреНрд░рд┐рдд P2P рдЪреЕрдЯ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдд рдЖрд╣реЗ, рдЬреНрдпрд╛рдЪреЗ рд╕рд╣рднрд╛рдЧреА рдХреЗрдВрджреНрд░реАрдХреГрдд рд╕рд░реНрд╡реНрд╣рд░рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рди рдХрд░рддрд╛ рдереЗрдЯ рдПрдХрдореЗрдХрд╛рдВрд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрддрд╛рдд. рдХреЛрдб TypeScript рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ GPLv2 рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЖрд╣реЗ. рдкреНрд░реЛрдЧреНрд░рд╛рдо рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рдЪрд╛рд▓реВ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдЪреНрдпрд╛ рд░реВрдкрд╛рдд рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓рд╛ рдЖрд╣реЗ. рдЖрдкрдг рдбреЗрдореЛ рд╕рд╛рдЗрдЯрд╡рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдЪреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реВ рд╢рдХрддрд╛.

ре▓рдкреНрд▓рд┐рдХреЗрд╢рди рддреБрдореНрд╣рд╛рд▓рд╛ рдПрдХ рдЕрдирдиреНрдп рдЪреЕрдЯ рдЖрдпрдбреА рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ, рдЬреЛ рд╕рдВрд╡рд╛рдж рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЗрддрд░ рд╕рд╣рднрд╛рдЧреАрдВрд╕реЛрдмрдд рд╢реЗрдЕрд░ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдЪреЕрдЯрд╢реА рдХрдиреЗрдХреНрд╢рдирдЪреА рд╡рд╛рдЯрд╛рдШрд╛рдЯреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, WebTorrent рдкреНрд░реЛрдЯреЛрдХреЙрд▓рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгрд╛рд░рд╛ рдХреЛрдгрддрд╛рд╣реА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рд░реНрд╡реНрд╣рд░ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдПрдХрджрд╛ рдХрдиреЗрдХреНрд╢рдирдЪреА рд╡рд╛рдЯрд╛рдШрд╛рдЯреА рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░, WebRTC рддрдВрддреНрд░рдЬреНрдЮрд╛рди рд╡рд╛рдкрд░рдгрд╛рд▒реНрдпрд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдордзреНрдпреЗ рдереЗрдЯ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕рдВрдкреНрд░реЗрд╖рдг рдЪреЕрдиреЗрд▓ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд, рдЬреЗ NATs рдЪреНрдпрд╛ рдорд╛рдЧреЗ рдзрд╛рд╡рдгрд╛рд▒реНрдпрд╛ рд╣реЛрд╕реНрдЯрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ STUN рдЖрдгрд┐ TURN рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░реВрди рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдлрд╛рдпрд░рд╡реЙрд▓рд▓рд╛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмреЙрдХреНрд╕рдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░рдЪреА рд╕рд╛рдзрдиреЗ рдкреНрд░рджрд╛рди рдХрд░рддрд╛рдд.

рдкрддреНрд░рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдЪреА рд╕рд╛рдордЧреНрд░реА рдбрд┐рд╕реНрдХрд╡рд░ рдЬрддрди рдХреЗрд▓реА рдЬрд╛рдд рдирд╛рд╣реА рдЖрдгрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмрдВрдж рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдЧрдорд╛рд╡рд▓реА рдЬрд╛рддреЗ. рд╕рдВрдмрдВрдзрд┐рдд рдЕрд╕рддрд╛рдирд╛, рддреБрдореНрд╣реА рдорд╛рд░реНрдХрдбрд╛рдЙрди рдорд╛рд░реНрдХрдЕрдк рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдлрд╛рдЗрд▓реНрд╕ рдШрд╛рд▓реВ рд╢рдХрддрд╛. рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рдпреЛрдЬрдирд╛рдВрдордзреНрдпреЗ рдкрд╛рд╕рд╡рд░реНрдб-рд╕рдВрд░рдХреНрд╖рд┐рдд рдЪреЕрдЯ, рд╡реНрд╣реЙрдЗрд╕ рдЖрдгрд┐ рд╡реНрд╣рд┐рдбрд┐рдУ рдХреЙрд▓, рдлрд╛рдЗрд▓ рд╢реЗрдЕрд░рд┐рдВрдЧ, рдЯрд╛рдпрдкрд┐рдВрдЧ рд╕рдВрдХреЗрдд рдЖрдгрд┐ рдирд╡реАрди рд╕рд╣рднрд╛рдЧреА рдЪреЕрдЯрдордзреНрдпреЗ рд╕рд╛рдореАрд▓ рд╣реЛрдгреНрдпрд╛рдкреВрд░реНрд╡реА рдкреЛрд╕реНрдЯ рдХреЗрд▓реЗрд▓реЗ рд╕рдВрджреЗрд╢ рдкрд╛рд╣рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛