
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЪрд░рдг рдХреЗ рджреМрд░рд╛рди рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдХреЛ WebRTC рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдФрд░ Kurento рдореАрдбрд┐рдпрд╛ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░реВрдБрдЧрд╛ред рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдореБрдЭреЗ рдХрд┐рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ред рдореИрдВ рдЦрд░реЛрдВрдЪ рд╕реЗ рдХрд┐рд╕реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХреИрд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЙрдкрдпреЛрдЧреА рд▓рд┐рдВрдХ рджреВрдВрдЧрд╛ред рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдореЗрд░реА рдХрд╣рд╛рдиреА рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧреА рдЬреЛ WebRTC рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред
рдкрд░рд┐рдЪрдп
рдЪрд┐рдХрд┐рддреНрд╕рд╛ рд╕реВрдЪрдирд╛ рдкреНрд░рдгрд╛рд▓реА (MIS), рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдИ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕, рдореИрд╕реЗрдЬрд┐рдВрдЧ рдмрд╕реЛрдВ, рдореЛрдмрд╛рдЗрд▓ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдФрд░ рдЗрддрдиреЗ рдкрд░ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдЙрджреНрдпрдо рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рдЪреБрдХреА рд╣реИред рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рд╕рдВрдЧрдардиреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдФрд░ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рд╣рдорд╛рд░реА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рд╣реИрдВред
рдЯреЗрд▓реАрдореЗрдбрд┐рд╕рд┐рди рд╕реЗрд╡рд╛ рдРрд╕реЗ рдПрдордЖрдИрдПрд╕ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рд╡реАрдбрд┐рдпреЛ рдХреЙрдиреНрдлреНрд░реЗрдВрд╕рд┐рдВрдЧ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдФрд░ WebRTC рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рдерд╛ рдФрд░ рдЖрджреЗрд╢ рдХреЛ рд╕реМрдВрдк рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдХреБрдЫ рд╕рдордп рдмрд╛рдж, рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рдХрд╛рд░рдг, рдЗрд╕ рдХрдВрдкрдиреА рдиреЗ рд╡реАрдбрд┐рдпреЛ рдХреЙрдиреНрдлреНрд░реЗрдВрд╕рд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред рд╕рдорд░реНрдерди рдХреЗ рдмрд┐рдирд╛, рдпрд╣ рд╕реЗрд╡рд╛ рдЕрдХреНрд╖рдо рдереА рдФрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ "рдзреВрд▓ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛" рдереАред
рдФрд░ рдЕрдм рдЗрд╕ рд╕реВрдХреНрд╖реНрдо рд╕реЗрд╡рд╛ рдХреЛ рдкреБрдирд░реНрдЬреАрд╡рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИред рдЯреЗрд▓реАрдореЗрдбрд┐рд╕рд┐рди рдХреЛ рдЕрдкрдиреЗ рджрдо рдкрд░ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдмрдврд╝реА рд╣реИ, рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рджрд┐рдЦрд╛рдИ рджрд┐рдП рд╣реИрдВ - рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдирдП рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рдорд╛рд╕реНрдЯрд░ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдореИрдВ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рд╡реАрдбрд┐рдпреЛ рдкреНрд░рд╕рд╛рд░рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рд╡реЗрдмрдЖрд░рдЯреАрд╕реА рдЬреИрд╕реА рд╣реЛрдирд╣рд╛рд░ рддрдХрдиреАрдХ рдХреЛ рд╕рдордЭрдирд╛ рдФрд░ рдЙрд╕рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рдерд╛ред
рдпрд╣рд╛рдБ WebRTC рддрдХрдиреАрдХ рдФрд░ рдХреБрд░реНрддреЗрдиреЛ рд╕рд░реНрд╡рд░ рдкрд░ рдХреБрдЫ рдмрд╣реБрдд рд╣реА рдЙрдкрдпреЛрдЧреА рд▓рд┐рдВрдХ рджрд┐рдП рдЧрдП рд╣реИрдВ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдореБрдЭреЗ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдорджрдж рдХреА:
рд╢реБрд░реБрдЖрдд рд╣реЛ рд░рд╣реА рд╣реИ
рдпрд╣ рдХрд╛рд░реНрдп рд╕рд░рд▓ рдерд╛: рдореМрдЬреВрджрд╛ рд╡реАрдбрд┐рдпреЛ рдХреЙрдиреНрдлреНрд░реЗрдВрд╕рд┐рдВрдЧ рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реЛ рдЪреБрдХрд╛ рд╣реИ, рдЙрд╕рдХреА рдПрдХ рд╕реВрдЪреА рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдЗрдЪреНрдЫрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЗрд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВред рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рдкрд╣рд▓рд╛ рдкрд░реАрдХреНрд╖рдг рд╕рдлрд▓ рд░рд╣рд╛ред рд▓реЗрдХрд┐рди рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рд╕рд┐рд╕реНрдЯрдо рдХреА рддреИрдирд╛рддреА рдореЗрдВ рдмрд╣реБрдд рдкрд░реЗрд╢рд╛рдиреА рдЖрдИред
рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛ рджреВрдВ рдХрд┐ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЪрд┐рдХрд┐рддреНрд╕рд╛ рд╕реВрдЪрдирд╛ рдкреНрд░рдгрд╛рд▓реА (MIS) рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрд╛рд░реНрдп рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдХрддрд╛рд░ рд╕реЗ, рдбреЙрдХреНрдЯрд░ рдХреЗ рдХрд╛рд░реНрдпрд╕реНрдерд▓, рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкреНрд░рдмрдВрдзрди рдФрд░ PACS рд╕реЗ рд▓реЗрдХрд░ рдЪрд┐рдХрд┐рддреНрд╕рд╛ рдЙрдкрдХрд░рдг рдкреНрд░рдмрдВрдзрди рд╕рдмрд╕рд┐рд╕реНрдЯрдо рддрдХред
рдЬрдм рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрдХреЗрдВрджреНрд░реЛрдВ рдХреЗ рдЪрд┐рдХрд┐рддреНрд╕рд╛ рдХрд░реНрдорд┐рдпреЛрдВ (рдмрд╛рдж рдореЗрдВ рдбреАрд╕реА рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд) рдФрд░ рджреВрд░рд╕реНрде рд░реЛрдЧрд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рд╡реАрдбрд┐рдпреЛрдХрд╛рдВрдлреНрд░реЗрдВрд╕рд┐рдВрдЧ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рдЧрдпрд╛, рддреЛ рджреЛ рдЖрд╡рд╢реНрдпрдХ рд╢рд░реНрддреЗрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЧрдИрдВ:
рд╕рднреА рд╕рдореНрдореЗрд▓рдиреЛрдВ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд╕рд░реНрд╡рд░ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдорд░реАрдЬреЛрдВ рдХреЛ рдЕрдкрдиреЗ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд╕рд┐рд╡рд╛рдп рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ, рдЬреЛ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд╣рд▓реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реИред
WebRTC рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рдпрд╛ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рдмрд┐рдирд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдФрд░ рдХреБрд░реНрддреЗрдУ рд╕рдм рдХреБрдЫ рджрд░реНрдЬ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕рд╕реЗ рдЧреБрдЬрд░рддрд╛ рд╣реИред рдФрд░ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рдореАрдбрд┐рдпрд╛ рд╕рд░реНрд╡рд░ рдХреЗ рдкрд╛рд╕ рдЬрд╛рд╡рд╛ рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдкрдиреЗ рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕реЗрдЯ рд╣реИ, рдЬреЛ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдмрд╣реБрдд рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИред
рд╕рд░реНрд╡рд░ рднрд╛рдЧ рдХрд╛ рд╡рд┐рдХрд╛рд╕, рдпрд╛ рдЗрд╕рдХреЗ рдЖрдзрд╛рд░, рдХрд╛рд░реНрдп рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣реА, рдЧреНрд░рд╛рд╣рдХ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдЖрдЙрдЯрд╕реЛрд░реНрд╕рд┐рдВрдЧ рдХрдВрдкрдиреА рдХреЛ рдПрдХ рддреГрддреАрдп-рдкрдХреНрд╖ рдХрдВрдкрдиреА рдХреЛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рддреЛ рдПрдХ "рдореИрдиреЗрдЬрд┐рдВрдЧ рд╕рд░реНрд╡рд░" (рд╕реАрдПрд╕рдПрд╕) рдерд╛ - рдПрдХ рддреИрдпрд╛рд░ рд╕рд░реНрд╡рд░ рдмреЗрд╕, рдЬреЛ рдореБрдЭреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдорд┐рд▓рд╛ред
рдмрд╛рддрдЪреАрдд рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдЪрд╛рд░ рд╢реБрд░реВ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рдерд╛:
рд▓реЗрдХрд┐рди рдЖрдЧреЗ рдХреЗ рдХрд╛рдо рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдкреВрд░реА рдкреНрд░рдгрд╛рд▓реА рдмрджрд▓ рдЧрдИ рд╣реИ рдФрд░ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛ рдЧрдИ рд╣реИред
рдкрд╣рд▓реЗ рдкреБрдирд░реНрдЬреАрд╡рди рдХрд╛ рдЕрдиреБрднрд╡
рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдФрд░ "рд▓рд╛рдЗрд╡" рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рддреИрдирд╛рддреА рдХреЗ рдмрд╛рдж, рдХрдИ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдкреНрд░рдпреЛрдЧ рдХрд┐рдП рдЧрдП - рд╕рдм рдХреБрдЫ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ред рддрджрдиреБрд╕рд╛рд░, рд╡рд╛рд╕реНрддрд╡рд┐рдХ, рдХрд╛рдордХрд╛рдЬреА рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИред
рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдбреЙрдХреНрдЯрд░ рдФрд░ рдЙрдирдХреЗ рдХрд╛рд░реНрдпрд╕реНрдерд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдЬрд┐рдореНрдореЗрджрд╛рд░ рдкреАрдбрд╝рд┐рдд рдХреЛ рдореЗрд░реА рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рдерд╛ред рдФрд░ рдЯреЗрд▓реАрдореЗрдбрд┐рд╕рд┐рди microservice рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреВрд╕рд░реА рдХреЙрд▓ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЧрдпрд╛!
рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмреАрдЯрд╛ рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рд╣реБрдЖ, рдФрд░ рдореЗрд░реЗ рдЕрд▓рд╛рд╡рд╛ рдФрд░ рдПрдХ рдбреЙрдХреНрдЯрд░ рдЬреЛ рд░реЛрдорд╛рдВрдЪ рд╕реЗ рдкреНрд░рд╕рдиреНрди рдереЗ, рдХрд┐рд╕реА рдиреЗ рднреА рдЗрд╕реЗ рдирд╣реАрдВ рджреЗрдЦрд╛ред
рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдХреНрдпреЛрдВ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдпрд╣ рд╕рдордЭрдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рдерд╛ред WebRTC рдореЗрдВ рдХреЛрдИ рд╡рд┐рдлрд▓рддрд╛ рдирд╣реАрдВ рджрд┐рдЦрддреА рд╣реИ - рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рд╕рдВрдХреЗрдд рдХреЗ рдкреНрд░рдХрдЯ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИред рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ, рдХрд┐рд╕реА рддрд░рд╣ рдбрд┐рдмрдЧ рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рдерд╛: рд╕рд░реНрд╡рд░ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдХреБрд░реЗрдВрдЯреЛ рд▓реЙрдЧ рдореЗрдВ рдЪреБрдк рд╣реИ, рдЧреНрд░рд╛рд╣рдХ рд╕реНрдЯреНрд░реАрдо рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
рд╣рдмрд░ рдиреЗ рдорджрдж рдХреА (рдЙрд╕рдХреА рдкреНрд░рд╢рдВрд╕рд╛ рдХрд░реЗрдВ):
рдпрд╣ рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рд╣реИ рдХрд┐ рдореИрдВ рдЗрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдкрд╣рд▓реЗ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдерд╛ред
рд▓реЙрдЧ рдбреЗрдЯрд╛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдФрд░ рдХрдиреЗрдХреНрд╢рди рдХреА рд╕реНрдерд┐рддрд┐ рджреЗрдЦрдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреЛрдиреЛрдВ рдореЗрдВ WebRTC рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдШрдЯрдирд╛рдУрдВ рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рд╣реИред рдФрд░ рдЗрди рдШрдЯрдирд╛рдУрдВ рдХреЛ рдХрд╣рд╛рдБ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ?
рдХреБрд░реЗрдВрдЯреЛ рд╕рд░реНрд╡рд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╡реЗрдмрдЖрд░рдЯреАрд╕реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ: рдХреБрд░реЗрдВрдЯреЛ-рдмрд░реНрддрдиред рдЬреЗрдПрд╕ред
рдЬрд▓реНрджреА рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рдПрдХ рд╡рд╕реНрддреБ рдмрдирд╛рдПрдВ:
new kurentoUtils.WebRtcPeer.WebRtcPeerRecvonly(options, callback());
рдФрд░ рдШрдЯрдирд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдЖрдВрддрд░рд┐рдХ рддрд░реАрдХреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рд╕рд░рд▓ рдмрдирд╛рдпрд╛:
рдкреНрд░рдорд╛рдгрдкрддреНрд░реЛрдВ рдХреА рдмрд╛рдд рд╣реЛ рд░рд╣реА рд╣реИ
рдЪреВрдВрдХрд┐ рд▓реЗрдЦ рдореЗрд░реЗ рдЕрдиреБрднрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЬрд╛рдирдХрд╛рд░реА рд╕рд╛рдЭрд╛ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдЖрдзреБрдирд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рдЦреНрдд рд╣реЛ рдЧрдП рд╣реИрдВред рдпрджрд┐ рд╕рдВрд╕рд╛рдзрди рдореЗрдВ рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреНрд░рдорд╛рдг рдкрддреНрд░ рд╣реИ, рддреЛ рд╡рд┐рд╢реЗрд╖ рдЕрдиреБрдорддрд┐ рдХреЗ рд╕рд╛рде рднреА, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрдВрдкреНрдпреВрдЯрд░ рдмрд╛рд╣реНрдп рдЙрдкрдХрд░рдгреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред
рдЖрдк рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдирд┐: рд╢реБрд▓реНрдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рдПрдХ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдЖрдк рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рд╕рдВрд╕реНрдХрд░рдг 65 рдпрд╛ рдЙрдЪреНрдЪрддрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдмрд╕ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рдЬрд┐рд╕реЗ рдореИрдВ рд╕реНрд╡-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдФрд░ рдПрдХреНрд╕реЗрд╕ рдХреИрдорд░рд╛ рдФрд░ рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рдХреЗ рдЬреЛрдЦрд┐рдореЛрдВ рд╕реЗ рд╕рд╣рдордд рд╣реВрдВред
рдпрд╣ рд░рд╛рд╕реНрддрд╛ рдореБрдЭреЗ рдЖрд╕рд╛рди рд▓рдЧ рд░рд╣рд╛ рдерд╛ред
рджреВрд╕рд░рд╛ рдкрд░реАрдХреНрд╖рдг (рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд╛рд╡рдзрд╛рди)
рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдЕрдЧрд▓реЗ рдЯреЗрд╕реНрдЯ рдореЗрдВ рдореБрдЭреЗ рджреЗрдЦрддреЗ рд╣реА рдбреЙрдХреНрдЯрд░ рдкреЙрдкрдХреЙрд░реНрди рдХреЗ рд▓рд┐рдП рджреМрдбрд╝реЗрдВрдЧреЗред рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдореБрдЭреЗ рдЖрдзреБрдирд┐рдХ рддрдХрдиреАрдХ рд╕реЗ рд╕рдВрдШрд░реНрд╖ рдХрд░рддреЗ рд╣реБрдП рджреЗрдЦрд╛ред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд╕рд┐рд╕реНрдЯрдо рдЕрдкрдбреЗрдЯ рд░рд┐рд▓реАрдЬ рдирд╣реАрдВ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдХреБрдЫ рднреА рддрдп рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛, рдореБрдЭреЗ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдХрд╛рд░рдг рднреА рдирд╣реАрдВ рдкрддрд╛ рдерд╛ред рдореИрдВ рджреЛрд╣рд░рд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рд╕рдм рдХреБрдЫ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред рдХреЛрдб рдиреЗ рдЙрди рд╕рднреА рдШрдЯрдирд╛рдУрдВ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ рдЬреЛрдбрд╝ рджреАрдВ, рдЬреЛ рд╡реЗрдмрдЖрд░рдЯреАрд╕реА рдФрд░ рдХреБрд░реЗрдВрдЯреЛ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рддреА рд╣реИрдВ, рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдореИрдВ рдкрд╣реБрдВрдЪ рдЧрдпрд╛, рдФрд░ рдпрд╣ рд╕рдм рд▓реЙрдЧ рдореЗрдВ рдмрд╣реБрдд рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд▓реЙрдЧ рднреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдбрд╛рд▓ рджрд┐рдП рддрд╛рдХрд┐ рд╡реЗ рдЖрдИрдЖрдИрдП рдореЗрдВ рдореБрдЦреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рднреНрд░рдорд┐рдд рди рд╣реЛрдВред
рдПрдХ рдЙрддреНрд╕реБрдХ рдбреЙрдХреНрдЯрд░ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рд╣рдордиреЗ рд╕рд┐рд╕реНрдЯрдо рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдЙрдиреНрд╣реЛрдВрдиреЗ рдпрд╣ рднреА рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛, рдЕрд░реНрдерд╛рддреН "рдпрд╛рддрдирд╛"ред рд╣рдордиреЗ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рд╕рд╛рдзрдиреЛрдВ рдФрд░ рд╕рднреА рдЙрдкрд▓рдмреНрдз рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рд╡реАрдбрд┐рдпреЛ рдХреЙрдиреНрдлреНрд░реЗрдВрд╕ рдмрдирд╛рдПред рджреВрд░рджрд░рд╛рдЬ рдХреЗ рдХрд╛рд░реНрдпрд╛рд▓рдп рд╕реЗ рдЕрдиреНрдп рдбреЙрдХреНрдЯрд░ рдФрд░ рдХрд░реНрдордЪрд╛рд░реА рдЗрд╕ рдЦреЗрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдереЗред
рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рдирд╣реАрдВ рдереА рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ (рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛), рд▓реЗрдХрд┐рди рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдирд╛ред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐:
- рд╡реАрдбрд┐рдпреЛ рдХреЙрдиреНрдлреНрд░реЗрдВрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рдЧрднрдЧ 80% рдкреНрд░рдпрд╛рд╕ рд╕рдлрд▓ рд╣реИрдВред
- IPv6 рдХреЗ рд▓рд┐рдП ICE рдЙрдореНрдореАрджрд╡рд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреБрдЫ рдХрдиреЗрдХреНрд╢рди рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
- 5 рдореЛрдмрд╛рдЗрд▓ рдСрдкрд░реЗрдЯрд░реЛрдВ рдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ 2 рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред
рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реЛ рдЧрдпрд╛ - рдЖрдк рдЕрдХреЗрд▓реЗ Google рдкрд░ рдмрд╣реБрдд рджреВрд░ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддреЗ
рдПрдХрддреНрд░рд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ Google рд╕реЗ TURN рд╕рд░реНрд╡рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдЕрд╕реНрдерд┐рд░ рд╣реИред рдпрд╛ рддреЛ рдЙрди рдкрд░ рд▓реЛрдб рдмрдбрд╝рд╛ рд╣реИ, рдпрд╛ рдпрд╣ рд╕рд┐рд░реНрдл рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдбреЗрдореЛ рд╕рд░реНрд╡рд░ рд╣реИ рдЬреЛ рдЕрднреА рддрдХрдиреАрдХ рд╕реАрдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдПрдХ рддрдереНрдп рдХреЗ рд░реВрдк рдореЗрдВ: рдмрд╣реБрдд рд▓рдЧрд╛рддрд╛рд░ рд╡рд┐рдлрд▓рддрд╛рдУрдВред рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ TURN / STUN рд╕рд░реНрд╡рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ!
рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХрд╛ рджреВрд╕рд░рд╛ рдХрд╛рд░рдг IPv6.local рдкрддреЗ рд╣реИрдВред рдХреБрд░реЗрдВрдЯреЛ рд╕рд░реНрд╡рд░ рдЗрди рдкрддреЛрдВ рдХреЗ рд╕рд╛рде рдЖрдИрд╕реАрдИ рдЙрдореНрдореАрджрд╡рд╛рд░реЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдЖрдИрд╕реАрдИ рдЙрдореНрдореАрджрд╡рд╛рд░реЛрдВ рдХреЛ рднреЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдореЗрд░реЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рдХреЛрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдирд╛ рдФрд░ рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА IPv6.local рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд┐рдпрд╛ред
рдореЛрдмрд╛рдЗрд▓ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреА рд╕рдорд╕реНрдпрд╛ рдлрд┐рд░ рд╕реЗ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИ, рдЕрдкрдиреЗ TURN / STUN рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рдеред
рдкрд╛рдВрдЪ рдореЗрдВ рд╕реЗ рддреАрди рдореЛрдмрд╛рдЗрд▓ рдСрдкрд░реЗрдЯрд░реЛрдВ рдореЗрдВ, NAT рд╕рдордорд┐рдд рд╣реИ, рдФрд░ WebRTC рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд╣реАрдВ рдЯреВрдЯ рд╕рдХрддрд╛ рд╣реИред рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдХреНрдпрд╛ рд╕рдордорд┐рдд рдПрдирдПрдЯреА рднрдпрд╛рдирдХ рд╣реИ?рдпрд╣ рд╢рд░реНрдо рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ рдореЗрд░рд╛ рдирд┐рдЬреА рдореЛрдмрд╛рдЗрд▓ рдлреЛрди рдПрдХ рдСрдкрд░реЗрдЯрд░ рдХреЗ рд╕рд┐рдо рдХрд╛рд░реНрдб рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╕рдордорд┐рдд рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗ рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рдореЗрд░реЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкрд░реАрдХреНрд╖рдг рдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреНрд░рдХрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ред
TURN / STUN рд╕рд░реНрд╡рд░
рд░реЗрд╕рд┐рдкреНрд░реЛрдХреЗрдЯ-рдЯрд░реНрди-рд╕рд░реНрд╡рд░ рдкреИрдХреЗрдЬ рдХреЛ рдЗрд╕рдХреЗ рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ред
рдЙрдиреНрд╣реЛрдВрдиреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдирд╣реАрдВ рдЪреБрдирд╛ - рдпрд╣ рдорд╛рдирдХ ubuntu рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╣реИ - рдЖрд╕рд╛рди рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрдкрдбреЗрдЯред рд▓реЗрдХрд┐рди рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦрд╛рддреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИ: рд▓реЙрдЧрд┐рди рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗрд╡рд▓ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд▓рд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдореБрдЦреНрдп рд╕рд░реНрд╡рд░ рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ред
рдлрд┐рд▓рд╣рд╛рд▓, рдпрд╣ рдлрд╝рд╛рдЗрд▓ рд╣рд╛рде рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рд╣реИ рдФрд░ рдЦрд╛рддреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкрд╛рд╕рд╡рд░реНрдб рдкреВрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЛ MIS рдореБрдЦреНрдп рд╕рд░реНрд╡рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗ рд╕рдордЭреМрддрд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдкреВрд░реА рдкреНрд░рдгрд╛рд▓реА рдХреА рд╕рдордЧреНрд░ рд╕рдВрд░рдЪрдирд╛ рдмрджрд╕реВрд░рдд рджрд┐рдЦрддреА рд╣реИред рдЗрд╕ рдкрд▓ рдХреЛ рд░реАрдореЗрдХ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИред
рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд▓рд┐рдП рддреАрд╕рд░реА рдпрд╛рддреНрд░рд╛
рдореИрдВрдиреЗ рдЕрдкрдиреЗ TURN / STUN рд╕рд░реНрд╡рд░ рдХреЛ рдХреЛрдб, рдЗрдирд╕реНрдЯреЙрд▓ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛, рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдПрдХ рдкреВрд▓ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдФрд░ рдПрдХ рд╡реАрдбрд┐рдпреЛ рдХреЙрдиреНрдлреНрд░реЗрдВрд╕ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛, рдФрд░, рдЙрддреНрдкрд╛рджрди рд╕рд░реНрд╡рд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВ рдПрдХ рдбреЙрдХреНрдЯрд░ рдХреЗ рдкрд╛рд╕ рдЧрдпрд╛ рдЬрд┐рд╕реЗ рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рдЬрд╛рдирддрд╛ рдерд╛ред
рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ! рд╣реБрд░реНрд░реЗ! рд╕рднреА рд╕рдореНрдореЗрд▓рди рд╕рднреА рдЙрдкрдХрд░рдгреЛрдВ рдФрд░ рд╕рднреА рддрд░реАрдХреЛрдВ рд╕реЗ рд╕рдлрд▓ рд╣реЛрддреЗ рд╣реИрдВ: рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддреЗ рд╕реЗ рд░реЛрдЧреА рдЪрд┐рдХрд┐рддреНрд╕рдХ рдХреЛ рдмреБрд▓рд╛ рд╕рдХрддрд╛ рд╣реИ, рд░рд┐рд╕реЗрдкреНрд╢рди рдХреЗ рджреМрд░рд╛рди рдЪрд┐рдХрд┐рддреНрд╕рдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд░рд╛рдорд░реНрд╢ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдирд┐рджрд╛рдирдХрд░реНрддрд╛ рдХреЛ рдмреБрд▓рд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдбреЙрдХреНрдЯрд░ рд╕реНрд╡рдпрдВ рд╢рд╣рд░ рднрд░ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╢рд╛рдЦрд╛рдУрдВ рд╕реЗ рдПрдХ рдмрд╣реБ-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡реАрдбрд┐рдпреЛ рд╕рдореНрдореЗрд▓рди рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдбрд╝рд╡реЗ рдЕрдиреБрднрд╡ рд╕реЗ рд╕рд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╣рдо рдЖрдкрд╛рддрдХрд╛рд▓реАрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЗ рдХреГрддреНрд░рд┐рдо рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рд╛рде рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рд▓рдЧреЗ рд╣реБрдП рд╣реИрдВред рдЗрд╕ рд▓реЗрдЦ рдХреЗ рд╡рд┐рд╖рдп рд╕реЗ, рдореИрдВ рдХрдиреЗрдХреНрд╢рди рдкреНрд░рддреАрдХреНрд╖рд╛ рд╕рдордп рдкрд░ рдПрдХ рд╕реАрдорд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рддрд╛ рд╣реВрдВред рд╡реЗрдмрдЖрд░рдЯреАрд╕реА, рдХреБрд░реЗрдВрдЯреЛ рдХреЗ рд╕рд╛рде, рдкреНрд░рд╕рд╛рд░рдг рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЖрд╢рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╡реАрдбрд┐рдпреЛ рдмрд╛рдЗрдЯреНрд╕ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВред рдореБрдЭреЗ 10 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдПрдХ рдЯрд╛рдЗрдорд░ рд╕реЗрдЯ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдЬреЛ рдмрд╛рдЗрдЯреНрд╕ рдХрднреА рдирд╣реАрдВ рдЖрдиреЗ рдкрд░ рдкреНрд░рдмрдВрдз рд╕рд░реНрд╡рд░ рдХреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИред
рдЖрдЦрд┐рд░ рд╕реБрдзрд╛рд░
рдЕрдВрдд рдореЗрдВ, рд╕рд┐рд╕реНрдЯрдо рдХрд╛рд░реНрдп рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдкрд╣рд▓реА рд╕рдореАрдХреНрд╖рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХреНрд╖реЗрддреНрд░ рд╕реЗ рднреЗрдЬреА рдЧрдИ рдереАред рдФрд░ рддреБрд░рдВрдд рдбрд┐рдЬрд╛рдЗрди, рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рдЖрдЧреЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЗрдЪреНрдЫрд╛рдУрдВ рдФрд░ рд╕реБрдЭрд╛рд╡реЛрдВ рдХреА рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рджрд┐рдЦрд╛рдИ рджреАред рдирдП рдЬреЛрд╢ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдЙрдмрд▓рдиреЗ рд▓рдЧрд╛!
рдЕрдм рдкреВрд░рд╛ рд╕рд┐рд╕реНрдЯрдо рдЯреЛрдкреЛрд▓реЙрдЬреА рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
рдкрд░рд┐рдгрд╛рдо:
рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ:
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╡реЗрдмрдЖрд░рдЯреАрд╕реА рд╢рд╛рдирджрд╛рд░ рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рд╡рд╛рд▓реА рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рддрдХрдиреАрдХ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдбрд┐рдмрдЧ рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рд╡рд┐рдХрд╛рд╕ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдкрд╛рд╕ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рддреИрдирд╛рдд рдХрд░рдирд╛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣реИред рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реВрдЪрдирд╛ рд╡рд┐рдВрдбреЛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд┐рдмрдЧрд┐рдВрдЧ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЙрдкрдХрд░рдг рдирд╣реАрдВ рд╣реИред
рджреВрд╕рд░реА рдмрд╛рдд, рд╣реИрдмреНрд░реБ рдХреА рдкреНрд░рд╢рдВрд╕рд╛! рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдореБрдЭреЗ рдЗрд╕ рд╕рдВрд╕рд╛рдзрди рдкрд░ рдмрд╣реБрдд рд╕рд╛рд░реА рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓реАред рдЗрд╕ рд▓реЗрдЦ рдХреЗ рд╕рднреА рд▓рд┐рдВрдХ рдЗрд╕рдХреЗ рд▓рд┐рдП рдиреЗрддреГрддреНрд╡ рдХрд░рддреЗ рд╣реИрдВред
рд╣рдорд╛рд░реЗ рд╕рдВрдЧрдарди рдореЗрдВ рд╕рдорд░реНрдерди рдФрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЯреЗрд▓реАрдореЗрдбрд┐рд╕рд┐рди рд╡реАрдбрд┐рдпреЛ-рдХреЙрдиреНрдлреНрд░реЗрдВрд╕рд┐рдВрдЧ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛; рд╣рдо рдЗрд╕реЗ рдЖрдЙрдЯрд╕реЛрд░реНрд╕ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдЕрднреА рднреА рдмрд╣реБрдд рдХрд╛рдо рд╣реИ:
рд╕рднреА
рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдореЗрд░рд╛ рдЕрдиреБрднрд╡ рди рдХреЗрд╡рд▓ WebRTC + Kurento рдХреЗ рддрд╣рдд рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛, рдмрд▓реНрдХрд┐ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рд╣реЛрдЧрд╛ рдЬреЛ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдЬрдЯрд┐рд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдХреЗ рдЬрд┐рддрдирд╛ рдХрд░реАрдм рд╣реЛ рд╕рдХреЗ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдкрд░ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджреЗрдВред
рдФрд░ рдЙрди рдЬреЛрдЦрд┐рдореЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВ, рдЬреЛ рдЖрдкрдХреЗ рдорд╛рдЗрдХреНрд░реЛрд╕рд┐рд╕реНрдЯрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдпрддрд╛ рдЯреАрдореЛрдВ рдХреЛ рдЕрдЪрд╛рдирдХ "рдЧрд╛рдпрдм" рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдФрд░ рдЕрдкреНрд░рд┐рдп рдХреЛрд░ рд╣реИред