рдХрдо рд╡рд┐рд▓рдВрдмрддрд╛ WebRTC рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЧрддрд┐рд╢реАрд▓ CDN


рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рд╡реЗрдмрдЖрд░рдЯреАрд╕реА рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдбрд┐рдЬрд┐рдЯрд▓ рдорд╣рд╛рд╕рд╛рдЧрд░ рдореЗрдВ рдорд╛рдирдХ рд╕рд░реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреА рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╣реБрдП, рд╣рдордиреЗ рдиреЛрдЯ рдХрд┐рдпрд╛ рдХрд┐ рдПрдХ рд╕рд░реНрд╡рд░ 2000 рджрд░реНрд╢рдХреЛрдВ рддрдХ рд╕реЗрд╡рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рди рдореЗрдВ, рдЕрдХреНрд╕рд░ рдРрд╕реЗ рдорд╛рдорд▓реЗ рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рдПрдХ рд╕рд░реНрд╡рд░ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред


рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЬрд░реНрдордиреА рдореЗрдВ рдЙрддреНрд╕рд╛рд╣ рдХреЗ рдкреНрд░рд╢рдВрд╕рдХ рдСрд╕реНрдЯреНрд░реЗрд▓рд┐рдпрд╛ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреА рдШреБрдбрд╝рджреМрдбрд╝ рджреЗрдЦрддреЗ рд╣реИрдВред рдЪреВрдВрдХрд┐ рдШреБрдбрд╝рджреМрдбрд╝ рдХреЗрд╡рд▓ рдШреБрдбрд╝рд╕рд╡рд╛рд░реА рдХреЗ рдЦреЗрд▓ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдмрдбрд╝реА рдЬреАрдд рднреА рд╣реИ, рд╕рдордп рдкрд░ рдХрд┐рдП рдЧрдП рджрд╛рдВрд╡ рдХреЗ рд╕рд╛рде, рд╡реАрдбрд┐рдпреЛ рдХреЛ рдХрдо рд╕реЗ рдХрдо рд╕рдВрднрд╡ рджреЗрд░реА рд╕реЗ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред


рдПрдХ рдФрд░ рдЙрджрд╛рд╣рд░рдгред рдпреВрд░реЛрдк, рд░реВрд╕ рдФрд░ рджрдХреНрд╖рд┐рдг рдкреВрд░реНрд╡ рдПрд╢рд┐рдпрд╛ рдореЗрдВ рд╕рд╣рд╛рдпрдХ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдлрд╕реАрдПрдордЬреА рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рдирд┐рдЧрдо, рднреВрдордзреНрдп рд╕рд╛рдЧрд░ рдореЗрдВ рдореБрдЦреНрдпрд╛рд▓рдп рд╕реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдмрд┐рдХреНрд░реА рдкреНрд░рдмрдВрдзрдХреЛрдВ рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрдмрд┐рдирд╛рд░ рдЖрдпреЛрдЬрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред рджрд░реНрд╢рдХреЛрдВ рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдкреНрд░рд╕реНрддреБрддрдХрд░реНрддрд╛ рдХреЛ рджреЗрдЦрдирд╛ рдФрд░ рд╕реБрдирдирд╛ рдЪрд╛рд╣рд┐рдПред


рдпреЗ рдЙрджрд╛рд╣рд░рдг рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ: рдХрдо рд╡рд┐рд▓рдВрдмрддрд╛ рд╡рд╛рд▓реЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рджрд░реНрд╢рдХреЛрдВ рдХреЛ рдореАрдбрд┐рдпрд╛ рд╕реНрдЯреНрд░реАрдо рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рд╕рд╛рдордЧреНрд░реА рд╡рд┐рддрд░рдг рдиреЗрдЯрд╡рд░реНрдХ - CDN рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред


рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдПрдЪрдПрд▓рдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдЯреНрд░реАрдо рдбрд┐рд▓реАрд╡рд░реА рдХреА рд╢рд╛рд╕реНрддреНрд░реАрдп рддрдХрдиреАрдХ рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ 30 рд╕реЗрдХрдВрдб рддрдХ рдХреА рджреЗрд░реА рджреЗ рд╕рдХрддреА рд╣реИ, рдФрд░ рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд╢реЛ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдШреЛрдбрд╝реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдлрд┐рдирд┐рд╢ рд▓рд╛рдЗрди рддрдХ рдкрд╣реБрдВрдЪ рдЪреБрдХреЗ рд╣реИрдВ, рдкрд░рд┐рдгрд╛рдо рд╕рд╛рдЗрдЯ рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдФрд░ рдкреНрд░рд╢рдВрд╕рдХ рдЕрднреА рднреА рджреМрдбрд╝ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ рдХрдореА рд╡реЗрдмрдЖрд░рдЯреАрд╕реА рддрдХрдиреАрдХ рд╕реЗ рд╡рдВрдЪрд┐рдд рд╣реИ, рдЬреЛ 1 рд╕реЗрдХрдВрдб рдХреЗ рднреАрддрд░ рджреЗрд░реА рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреА рд╣реИ, рдЖрдзреБрдирд┐рдХ рд╕рдВрдЪрд╛рд░ рдЪреИрдирд▓реЛрдВ рдХреЗ рд╕рд╛рде рдпрд╣ рдорд╣рд╛рджреНрд╡реАрдкреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рд╕рдВрднрд╡ рд╣реИред


рдкрд╣рд▓реЗ, рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рд╡реЗрдмрдЖрд░рдЯреАрд╕реА рдзрд╛рд░рд╛рдУрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╕реАрдбреАрдПрди рдХреЛ рдХреИрд╕реЗ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рд╕реНрдХреЗрд▓ рдХрд░реЗрдВред


рд╕реАрдбреАрдПрди рд╕рдВрд░рдЪрдирд╛


CDN рдореЗрдВ рдПрдХ рд╕рд░реНрд╡рд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдПрдХ рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛ рд╕рдХрддрд╛ рд╣реИ:


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

рдЖрдк рдореВрд▓ рд╕рд░реНрд╡рд░ рдкрд░ WebRTC рдФрд░ RTMP рд╕реНрдЯреНрд░реАрдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ RTMP, RTSP рдФрд░ рдЕрдиреНрдп рд╕рдВрднрд╛рд╡рд┐рдд рддрд░реАрдХреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдиреНрдп рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рд╕реНрдЯреНрд░реАрдо рдХреИрдкреНрдЪрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░ рдПрдЬ рд╕рд░реНрд╡рд░ рд╕реЗ WebRTC, RTMP, RTSP, HLS рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдЯреНрд░реАрдо рдЦреЗрд▓ рд╕рдХрддреЗ рд╣реИрдВ


CDN рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ, рд╡рд┐рд▓рдВрдмрддрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП WebRTC рдкрд░ рд╕реНрдЯреНрд░реАрдо рдХрд░рдирд╛ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИред


рдПрдХ рд╕реНрдерд┐рд░ CDN рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдЪрд░рдг рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдПрдХ рд╕реНрдерд┐рд░ рд╕реАрдбреАрдПрди рдХреА рд╕реНрдерд╛рдкрдирд╛ рдПрдХ рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рдорд╛рди рд╣реИ: рд╕рднреА рд░рд┐рд╕реАрд╡рд░ рд╕реНрдЯреНрд░реАрдо рд╕реНрд░реЛрдд рд╕рд░реНрд╡рд░ рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рд╣реИрдВред


рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдлреНрд░реИрдВрдХрдлрд░реНрдЯ рдореЗрдВ рдПрдХ рдУрд░рд┐рдЬрд┐рди рд╕рд░реНрд╡рд░, рдПрдХ рдПрдЬ рдиреНрдпреВрдпреЙрд░реНрдХ рдореЗрдВ рдФрд░ рдПрдХ рд╕рд┐рдВрдЧрд╛рдкреБрд░ рдореЗрдВ рд╣реИ



рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЙрддреНрдкрддреНрддрд┐ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреА рдЧрдИ рд╣реИ:


<loadbalancer mode="roundrobin" stream_distribution="webrtc"> <node id="1"> <ip>edge1.thestaticcdn.com</ip> <wss>443</wss> </node> <node id="2"> <ip>edge2.thestaticcdn.com</ip> <wss>443</wss> </node> </loadbalancer> 

рд╕реНрдЯреИрдЯрд┐рдХ рд╕реАрдбреАрдПрди рдХреЗ рд╕рд╛рде рдкрд╣рд▓реА рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ: рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕реАрдбреАрдПрди рдореЗрдВ рдПрдХ рдирдпрд╛ рдПрдЬ рд╕рд░реНрд╡рд░ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╛ рд╕реАрдбреАрдПрди рд╕реЗ рд╕рд░реНрд╡рд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрджрд▓рдиреЗ рдФрд░ рд╕рднреА рдУрд░рд┐рдЬрдирд▓ рд╕рд░реНрд╡рд░ рдХреЛ рд░рд┐рд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред


рдЙрддреНрдкрддреНрддрд┐ рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдзрд╛рд░рд╛рдПрдБ рдПрдЬ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рд╕рднреА рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рд╣реЛрддреА рд╣реИрдВред рдореВрд▓ рд╕рд░реНрд╡рд░ рдкрд░ рдХрд┐рд╕ рдПрдЬ рд╕рд░реНрд╡рд░ рд╕реЗ рдЧреНрд░рд╛рд╣рдХ рдЬреБрдбрд╝реЗрдВрдЧреЗ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣рд╛рдБ рджреВрд╕рд░реА рд╕рдорд╕реНрдпрд╛ рд╣реИ: рдЕрдЧрд░ рдХреЛрдИ рджрд░реНрд╢рдХ рдирд╣реАрдВ рд╣реИрдВ рдпрд╛ рдмрд╣реБрдд рдХрдо рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд┐рдВрдЧрд╛рдкреБрд░ рдореЗрдВ рдПрдХ рд╢реБрд░реБрдЖрддреА рд╢рд╛рдо, рдФрд░ рд░рд╛рдд рдХреЗ рдореГрддрдХреЛрдВ рдореЗрдВ рдиреНрдпреВрдпреЙрд░реНрдХ рдореЗрдВ рдзрд╛рд░рд╛ 1 рдХреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдмреЗрдХрд╛рд░ рдореЗрдВ рдЦрд░реНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдореБрдлреНрдд рдореЗрдВ рдирд╣реАрдВред


рдбрд╛рдпрдиреЗрдорд┐рдХ рд╕реАрдбреАрдПрди рдЗрди рджреЛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИред


рдЗрд╕рд▓рд┐рдП, рд╣рдо рд╕рднреА рдУрд░рд┐рдЬрд┐рди рд╕рд░реНрд╡рд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдП рдмрд┐рдирд╛ рд╕реАрдбреАрдПрди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рд╣рдо рдЙрди рдПрдЬ рд╕рд░реНрд╡рд░реЛрдВ рдореЗрдВ рд╕реНрдЯреНрд░реАрдо рдЯреНрд░рд╛рдВрд╕рдлрд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдХреЛрдИ рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдмрд░ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЖрдкрдХреЛ рд╕реАрдбреАрдПрди рд╕рд░реНрд╡рд░ рдХреА рдкреВрд░реА рд╕реВрдЪреА рдХреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрд╡рд░ рдХреЛ рд╕реНрд╡рдпрдВ рдРрд╕реА рд╕реВрдЪреА рдмрдирд╛рдиреА рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЙрд╕реЗ рдХрд┐рд╕реА рднреА рд╕рдордп рдЕрдиреНрдп рд╕рд░реНрд╡рд░реЛрдВ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХрд╛ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред


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


рд╕рд░реНрд╡рд░ рдХреЛ рд╕реАрдбреАрдПрди рдореЗрдВ рдЕрдиреНрдп рд╕рд░реНрд╡рд░реЛрдВ рдХреЛ рдЕрдкрдиреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдХреЛрдИ рднреА рдкрд░рд┐рд╡рд░реНрддрди рднреЗрдЬрдирд╛ рдЪрд╛рд╣рд┐рдПред


рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╕реАрдбреАрдПрди: рдпреВрд░реЛрдк рдХреЗ рдХреЗрдВрджреНрд░ рдореЗрдВ


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



рд╣рдо рдпреВрд░реЛрдкреАрдп рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдореЗрдВ рддреАрди рд╕рд░реНрд╡рд░реЛрдВ рдХреЛ рддреИрдирд╛рдд рдХрд░рддреЗ рд╣реИрдВред CDN рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддрддреНрд╡реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдо Flashphoner WebCallServer (WebRTC рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╡реАрдбрд┐рдпреЛ рд╕рд░реНрд╡рд░) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред



рд╕реНрдерд╛рдкрдирд╛:


  • рдореВрд▓ рдИрдпреВ

 cdn_enabled=true cdn_ip=o-eu1.flashponer.com cdn_nodes_resolve_ip=false cdn_role=origin 

  • рдПрдЬ 1 рдИрдпреВ

 cdn_enabled=true cdn_ip=e-eu1.flashphoner.com cdn_point_of_entry=o-eu1.flashponer.com cdn_nodes_resolve_ip=false cdn_role=edge 

  • рдПрдЬ 2 рдИрдпреВ

 cdn_enabled=true cdn_ip=e-eu2.flashphoner.com cdn_point_of_entry=o-eu1.flashponer.com cdn_nodes_resolve_ip=false cdn_role=edge 

рдбрд╛рдпрдирд╛рдорд┐рдХ рд╕реАрдбреАрдПрди рдиреЛрдбреНрд╕ рдХреЗ рдмреАрдЪ рдореЗрд╕реЗрдЬрд┐рдВрдЧ рд╡реЗрдмрд╕реЛрдХреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрддреА рд╣реИ, рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╕рд┐рдХреНрдпреЛрд░ рд╡реЗрдмрд╕реЛрдХреЗрдЯ рднреА рд╕рдорд░реНрдерд┐рдд рд╣реИред


CDN рдХреЗ рдЕрдВрджрд░, рдзрд╛рд░рд╛рдПрдВ WebRTC рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВред рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдпреВрдбреАрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдкрд░рд┐рд╡рд╣рди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдЯреАрд╕реАрдкреА рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рдЖрдкрдХреЛ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ рдЪреИрдирд▓ рдХреЗ рд╕рд╛рде рдкреНрд░рд╕рд╛рд░рдг рдЧреБрдгрд╡рддреНрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдХрд╛рд╢, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рджреЗрд░реА рдмрдврд╝ рдЬрд╛рддреА рд╣реИред


рд╣рдо рд╕рд░реНрд╡рд░реЛрдВ рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рддреЗ рд╣реИрдВ, o-eu1 рдкрд░ рдЯреВ рд╡реЗ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХрд╛ рдЙрджрд╛рд╣рд░рдг o-eu1 , 10 рдорд┐рдирдЯ рд╕реЗ 0 рддрдХ рдПрдХ рдЙрд▓рдЯреА рдЧрд┐рдирддреА рдЯрд╛рдЗрдорд░ рдХреЗ рд╕рд╛рде рдПрдХ рдЪрдХреНрд░реАрдп рд╡реАрдбрд┐рдпреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВ



e-eu1 рдкрд░ рдкреНрд▓реЗрдпрд░ рдЙрджрд╛рд╣рд░рдг рдЦреЛрд▓реЗрдВ, рд╕реНрдЯреНрд░реАрдо рдЦреЗрд▓реЗрдВ



рдФрд░ e-eu2 рдкрд░ рднреА рдРрд╕рд╛ рд╣реА рдХрд░реЗрдВ



рд╕реАрдбреАрдПрди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ! рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╡реАрдбрд┐рдпреЛ рдХрд╛ рд╕рдордп рдкреНрд░рдХрд╛рд╢рди рдкрдХреНрд╖ рдкрд░ рдФрд░ рджрд░реНрд╢рдХреЛрдВ рдореЗрдВ рд╡реЗрдмрдЖрд░рдЯреАрд╕реА рдФрд░ рдЕрдЪреНрдЫреЗ рдЪреИрдирд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдПрдХ рд╕реЗрдХрдВрдб рддрдХ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред


рд╣рд░ рдЬрдЧрд╣ рдЖрдЧреЗ: рдЕрдореЗрд░рд┐рдХрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ


рдЕрдм рд╣рдо рдЕрдореЗрд░рд┐рдХреА рдорд╣рд╛рджреНрд╡реАрдк рдкрд░ рджрд░реНрд╢рдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреНрд░реАрдо рд╡рд┐рддрд░рд┐рдд рдХрд░реЗрдВрдЧреЗ, рдФрд░ рд╣рдо рдкреНрд░рдХрд╛рд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рднреВрд▓реЗрдВрдЧреЗред



CDN рдХреЗ рдпреВрд░реЛрдкреАрдп рднрд╛рдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд┐рдП рдмрд┐рдирд╛, рд╣рдо рдЕрдореЗрд░рд┐рдХреА рд╕рд░реНрд╡рд░ рдХреЗрдВрджреНрд░ рдореЗрдВ рддреАрди рд╕рд░реНрд╡рд░реЛрдВ рдХреЛ рддреИрдирд╛рдд рдХрд░рддреЗ рд╣реИрдВ



рд╕реНрдерд╛рдкрдирд╛:


  • рдореВрд▓ рдпреВ.рдПрд╕.

 cdn_enabled=true cdn_ip=o-us1.flashponer.com cdn_point_of_entry=o-eu1.flashponer.com cdn_nodes_resolve_ip=false cdn_role=origin 

  • рдПрдЬ 1 рдпреВ.рдПрд╕.

 cdn_enabled=true cdn_ip=e-us1.flashphoner.com cdn_point_of_entry=o-eu1.flashponer.com cdn_nodes_resolve_ip=false cdn_role=edge 

  • рдПрдЬ 2 рдпреВ.рдПрд╕.

 cdn_enabled=true cdn_ip=e-us2.flashphoner.com cdn_point_of_entry=o-eu1.flashponer.com cdn_nodes_resolve_ip=false cdn_role=edge 

рд╣рдо рдЕрдореЗрд░рд┐рдХреА рд╕рд░реНрд╡рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рдкреНрд░рдХрд╛рд╢рди рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВ



рдФрд░ рдкреНрд░рдЬрдирди



рдЗрд╕реА рд╕рдордп, рдпреВрд░реЛрдкреАрдп рдЦрдВрдб рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реИред рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЕрдореЗрд░рд┐рдХреА рдЧреНрд░рд╛рд╣рдХ рдпреВрд░реЛрдк рд╕реЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╕реНрдЯреНрд░реАрдо рджреЗрдЦреЗрдВрдЧреЗред рд╣рдо o-eu1 рдкрд░ test_eu рд╕реНрдЯреНрд░реАрдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ



рдФрд░ рдЗрд╕реЗ e-us1 рдкрд░ e-us1



рдФрд░ рдпрд╣ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ! рджреЗрд░реА рдХреЗ рд▓рд┐рдП, рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рд╣рдо рдлрд┐рд░ рд╕реЗ рдкреНрд░рдХрд╛рд╢рди рдкрдХреНрд╖ рдкрд░ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЯрд╛рдЗрдорд░ рдХреЗ рд╕рдВрдпреЛрдЧ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рджрд░реНрд╢рдХреЛрдВ рдореЗрдВ рдПрдХ рд╕реЗрдХрдВрдб рддрдХред


рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХрд┐рд╕реА рдЕрдиреНрдп рдореВрд▓ рд╕рд░реНрд╡рд░ рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдзрд╛рд░рд╛рдПрдБ рдореВрд▓ рд╕рд░реНрд╡рд░ рд╕реЗ рд╕реАрдзреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдирд╣реАрдВ рдЦреЗрд▓реА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ


 cdn_origin_to_origin_route_propagation=true 

рдЬрд╛рд░реА рд░рдЦрд╛ рдЬрд╛рдП


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


рд╕рдВрджрд░реНрдн


рдХрдо рд╡рд┐рд▓рдВрдмрддрд╛ WebRTC рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ CDN рдПрдХ рд╡реЗрдм рдХреЙрд▓ рд╕рд░реНрд╡рд░-рдЖрдзрд╛рд░рд┐рдд рд╕рд╛рдордЧреНрд░реА рд╡рд┐рддрд░рдг рдиреЗрдЯрд╡рд░реНрдХ рд╣реИред

Source: https://habr.com/ru/post/hi477310/


All Articles