
рдЖрднрд╛рд╕реА рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдЕрдм рдлреИрд╢рди рдХреА рдКрдВрдЪрд╛рдИ рдкрд░ рд╣реИред рд▓реЙрди рдШрд╛рд╕ рдХрд╛рдЯрдиреЗ рдХреА рдорд╢реАрди рдХреЗ рджреМрд░рд╛рди рдЙрдкрдХрд░рдг рдерд╛ рдкрд╛рдЧрд▓ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдмрдбрд╝реА рд░рдХрдо рдХреЗ рд╕рд╛рде geeks рд░рдХреНрд╖рд╛ рдордВрддреНрд░рд╛рд▓рдп рд╕реЗ , рдЕрдм рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡реНрдпрдХреНрддрд┐ рднреА рдЗрд╕реЗ рдЦрд░реАрдж рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЦрд╛рд▓реА рдЬреЗрдм рд╣реИ, рд╡реЗ рдХрд╛рд░реНрдбрдмреЛрд░реНрдб рд╕реЗ рдПрдХ рд╡реАрдЖрд░ рд╣реЗрдбрд╕реЗрдЯ рдФрд░ рдХрдИ рд╡реНрдпрдВрдЬрдиреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдХ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдЗрдХрдЯреНрдард╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдФрд░ рд╡реАрдЖрд░ рдХрд╛ рд▓рд╛рдн рдмрд╣реБрдд рдЕрдзрд┐рдХ рд▓рд╛ рд╕рдХрддрд╛ рд╣реИред 3-4-5-6-7 рд╕реЗ рдЖрдЧреЗ-рдЯреВ-рд╕реНрд╡рд╛рдж-рдбреА рдлрд┐рд▓реНрдо рдерд┐рдпреЗрдЯрд░ред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЖрдк рдорд╛рд╕реНрдХреЛ рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВ рдФрд░ рднреВрдордзреНрдпрд╕рд╛рдЧрд░реАрдп рддрдЯ рдкрд░ рдХрд╣реАрдВ рдЕрдЪрд▓ рд╕рдВрдкрддреНрддрд┐ - рд╕рдмрд╕реЗ рдХрдард┐рди рдореБрджреНрд░рд╛рдУрдВ рдореЗрдВ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдЕрд░реНрдЬрд┐рдд рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдирд┐рд╡реЗрд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдореМрдХреЗ рдкрд░ рдФрд░ рдЕрдкрдиреЗ рджрдо рдкрд░ рдЖрд╡рд╛рд╕ рдЪреБрдирдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдкрд░реНрдпрд╛рдкреНрдд рд╕рдордп рдирд╣реАрдВ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ? рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдБ рдЖрднрд╛рд╕реА рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП: рдПрдХ рдПрдЬреЗрдВрдЯ рдПрдХ рдХрдорд░реЗ рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХреИрдорд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЖрдк, рдЕрдкрдиреА рдкрд╕рдВрджреАрджрд╛ рдХреБрд░реНрд╕реА рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдЗрд╕ рдХрдорд░реЗ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдкрдирд╛ рд╕рд┐рд░ рдШреБрдорд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ 18 рд╡реАрдВ рд╢рддрд╛рдмреНрджреА рдХреА рдЫрдд рдХреЗ рд╕рд╛рде рдЫрдд рднреАред "рдЧреНрд░реАрдХ рджреЗрд╡рддрд╛ рдЖрддреНрдорд╕рдорд░реНрдкрдг рдХрд░рддреЗ рд╣реИрдВред рдРрдпрд╛рд╢реА рд░рд┐рдкреЛрдЬ "рджреЗрдЦреЛ!
рдлрд┐рд░, рд╕рднреА рд╕рдорд╛рди, рдЬрдЧрд╣ рдЫреЛрдбрд╝рдХрд░ рдирд╣реАрдВ, рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЗ рдмрдЪреНрдЪреЗ рдХрд┐рд╕ рддрд░рд╣ рдХреЗ рдмрд╛рд▓рд╡рд╛рдбрд╝реА рдореЗрдВ рд▓рд┐рдкреНрдд рд╣реИрдВ? рдФрд░ рдлрд┐рд░ рд╕реЗ: рдХреИрдорд░рд╛ рдЧреЗрдо рд░реВрдо рдореЗрдВ рд╣реИ, рдФрд░ рдЖрдк рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдкреНрд░рднрд╛рд╡ рд╕реЗ рдЙрди рд╕рднреА рдХреЛрдиреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдЖрдкрдХреЗ рдмрдЪреНрдЪреЗ рд╣реИрдВ рдЕрд▓рдЧ рдЫрд┐рдкрд╛ рд░рд╣реЗ рд╣реИрдВред
рдЦреИрд░, рд╣рдо рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдПрдВрдЧреЗ рдХрд┐ рдХреИрд╕реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ realtors рдмрдЪреНрдЪреЛрдВ рдХреЗ рдкрд╛рд╕ рднрд╛рдЧрдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рдерд╛ред
рд╡реАрдЖрд░-рдкрд┐рдХреНрдЪрд░реНрд╕ рдХреА рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ
"рд╡рд╕реАрд▓реА рдЗрд╡рд╛рдиреЛрд╡рд┐рдЪ, рд╕рдордЭрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ рд╣реИрдВ?"
"рджреЗрдЦреЗрдВ, рдкреАрдЯрд░ ..."
рджреЛ рдкреНрд░рдореБрдЦ рд╕рдЬреНрдЬрдиреЛрдВ рдХреЗ рд╕рдВрд╡рд╛рдж рд╕реЗ
рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ, рдПрдХ рд╡реАрдЖрд░ рдореАрдбрд┐рдпрд╛ рд╕реНрдЯреНрд░реАрдо рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИ: рдПрдХ рд╡реАрдбрд┐рдпреЛ рдЯреНрд░реИрдХ рдкреНрд▓рд╕ рдПрдХ рдСрдбрд┐рдпреЛ рдЯреНрд░реИрдХред рд▓реЗрдХрд┐рди рдПрдХ рдЕрддрд┐ рд╕реВрдХреНрд╖реНрдо рдЕрдВрддрд░ рд╣реИред
рд╡реАрдЖрд░ рд╕реНрдЯреНрд░реАрдо рдПрдХ рд╕реНрдЯреАрд░рд┐рдпреЛ рдЗрдореЗрдЬ рдХреЛ рдорд╛рдирддрд╛ рд╣реИред рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХреИрдорд░рд╛ рджреЛ рд╡реНрдпрд╛рдкрдХ, 180 рдбрд┐рдЧреНрд░реА рдХреЗ рд╕рд╛рде рджреБрдирд┐рдпрд╛ рдореЗрдВ рджрд┐рдЦрддрд╛ рд╣реИ, рдЦреБрд▓рд╛ рдЖрдВрдЦреЗрдВ рдЗрд╕ рд░реЛрдмреЛрдЯ рдХреА рддрд░рд╣ рд▓рдЧрднрдЧ рд▓реЗрдВрд╕

рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рдПрдХ рдлреНрд░реЗрдо рдореЗрдВ рдПрдХ рд╕рд╛рде рдЪрд┐рдкрдХрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ,

рдЗрд╕рд▓рд┐рдП, рдПрдХ рд╡рд┐рд╢реЗрд╖ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рджрд░реНрд╢рдХ рдХреЗ рдЙрдкрдХрд░рдг рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреЛ рджреЛ рдЪрд┐рддреНрд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдмрдирд╛ рджреЗрдЧрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдлреНрд░реЗрдо рдХрд╛ рдкрд╣рд▓реВ рдЕрдиреБрдкрд╛рдд рдкреНрд░рддреНрдпреЗрдХ рдЖрдВрдЦ рдХреЗ рд▓рд┐рдП 2: 1, рдлреБрд▓рдПрдЪрдбреА рдЪрд┐рддреНрд░ рд╣реИред
рд╡реАрдЖрд░ рдкреНрд░рд╕рд╛рд░рдг рдХреА рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ
рд╣рд╛рдВ, рд╣рд╛рдВ, рд╣рд╛рдВ, рдореИрдВ рд╕рдм рдХреБрдЫ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ
рд╣рд╛рде рдкрд░ рдЙрдВрдЧрд▓рд┐рдпреЛрдВ рдХреА рддрд░рд╣ рдЧрд┐рдиреЗрдВ
рдХреНрд▓рд╛рд╕рд┐рдХ рдлрд┐рд▓реНрдо рдХрд╛ рдЧреАрдд
рддреЛ, рд╣рдо рдПрдХ рдЙрдЪреНрдЪ рдмрд┐рдЯ рджрд░ рдХреЗ рд╕рд╛рде 4K рд╕реНрдЯреНрд░реАрдо рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреНрдпрд╛ рд╣реИ? рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ RTMP рдФрд░ WebRTC рд╣реИред
RTMP - рд╕рд╕реНрддреЗ, рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХред рд╣реБрдб рдХреЗ рддрд╣рдд, рдпрд╣ рдЯреАрд╕реАрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдЕрдЪреНрдЫреЗ-рдЕрдЪреНрдЫреЗ рдЪреИрдирд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред рдкреНрд░рдХрд╛рд╢рди рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕реЙрд▓реНрдпреВрд╢рдВрд╕ рд╣реИрдВ, рдЬреЛ рднреБрдЧрддрд╛рди рдФрд░ рдореБрдлреНрдд рджреЛрдиреЛрдВ рд╣реИрдВред рд▓реЗрдХрд┐рди, рдЗрд╕рдХреЗ рд╕рднреА рдЧреБрдгреЛрдВ рдХреЗ рд▓рд┐рдП, RTMP рдЙрдЪреНрдЪ рд╡рд┐рд▓рдВрдмрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рдореЗрдВ, рд╣рдордиреЗ 720p рд╕реНрдЯреНрд░реАрдо рдХреЗ рд▓рд┐рдП 2-3 рд╕реЗрдХрдВрдб рдХреА рджреЗрд░реА рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдерд╛ред рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рджреЗрд░реА рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИ, рд▓реЗрдХрд┐рди рдЖрднрд╛рд╕реАрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рд╕реЗ рдереЛрдбрд╝рд╛ рдкреАрдЫреЗ рд╣реЛрдЧреА, рдФрд░ рдмрдЪреНрдЪреЛрдВ рдХреЗ рдкрд╛рд╕ рднрд╛рдЧрдиреЗ рдХрд╛ рд╕рдордп рд╣реЛрдЧрд╛ред
WebRTC - рд╕реНрдЯрд╛рдЗрд▓рд┐рд╢, рдлреИрд╢рдиреЗрдмрд▓, рдпреБрд╡рд╛ред рдЕрдЪреНрдЫреЗ рдЪреИрдирд▓реЛрдВ рдХреЗ рд╕рд╛рде, рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдореЗрдВ рджреЗрд░реА рдХреЛ рдорд╛рдкрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рд░рд╣реЗрдЧреАред рд▓реЗрдХрд┐рди рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ рд╣реИрдВред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ WebRTC UDP рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЪрд▓рддрд╛ рд╣реИ, рдЬреЛ рдЪреИрдирд▓ рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рдереЛрдбрд╝реА рдЧрд┐рд░рд╛рд╡рдЯ рдХреЗ рд╕рд╛рде, рдиреБрдХрд╕рд╛рди рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рдПрдХ 4K рд╕реНрдЯреНрд░реАрдо рдХреЗ рд▓рд┐рдП, рдЪреИрдирд▓ рдкрд░ рдХреЛрдИ рднреА рдЫреАрдВрдХ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЧрд┐рд░рд╛рд╡рдЯ рд╣реИред рдпрд╣ рдЯреАрд╕реАрдкреА рдкрд░рд┐рд╡рд╣рди рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдХреЗ рдирд┐рдкрдЯрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╣рдорд╛рд░реЗ рдЗрдВрддрдЬрд╛рд░ рдореЗрдВ рд╣реИ ...
рджреВрд╕рд░реЗ, WebRTC рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЖрдк рдФрд░ рдореИрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреМрди рд╕рд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЧреНрд░рд╣ рдкрд░ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИ (рд╕реНрдкреЙрдЗрд▓рд░ - рд▓рдВрдмреЗ рд╕рдордп рддрдХ IE6 рдирд╣реАрдВ)ред рдФрд░ рдЗрд╕ рд▓реЛрдХрдкреНрд░рд┐рдп рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ, рдФрд░ рдЗрдВрдЬрди рд╕реНрддрд░ рдкрд░, рдЕрдзрд┐рдХрддрдо рдкреНрд░рдХрд╛рд╢рди рдмрд┐рдЯрд░реЗрдЯ 2500 рдХреЗрдмреАрдкреАрдПрд╕ рд╣реИред рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдЧреВрдЧрд▓ рдХреЗ рдЕрдиреБрд╕рд╛рд░ FullHD рдХреЗ рд▓рд┐рдП, рд▓реЗрдХрд┐рди 4K рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЕрдЧрд░ рдмрд┐рдЯрд░реЗрдЯ рдХреЛ 5 - 10 Mbit / s рддрдХ рддреНрд╡рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рджрд░реНрд╢рдХ рд╡рд░реНрдЪреБрдЕрд▓ рд░рд┐рдпрд▓рд┐рдЯреА рдХреЗ рдмрдЬрд╛рдп рд╡реЙрдЯрд░рдХрд▓рд░ рд╕реНрдкреЙрдЯ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рджреЗрдЦреЗрдВрдЧреЗред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдмрд┐рдЯрд░реЗрдЯ рдХреЛ рдУрд╡рд░рдХреНрд▓реЙрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реИрдВ, рдЬреЛ рдЕрдВрджрд░ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ рд╕рдм рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрд░реЛрдорд┐рдпрдо рдЗрдВрдЬрди рдкрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рдмреНрд░рд╛рдЙрдЬрд╝рд░ред рдлрд┐рд░, рдЗрд╕ рдмрд╛рдзрд╛ рдХреЛ рджреВрд░ рдХрд░рдиреЗ, рд╣рдо рдЖрд░рд╛рдо рдХрд░реЗрдВрдЧреЗ ...
рддреАрд╕рд░рд╛, рд╣рдо рдЪреИрдирд▓ рдХреНрд╖рдорддрд╛ рдореЗрдВ рдЪрд▓реЗрдВрдЧреЗред рд╡реАрдЖрд░ рддрд╕реНрд╡реАрд░ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдмрд┐рдЯрд░реЗрдЯ рдХреЗ рд╕рд╛рде, рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ 20 Mbit рд╕реЗ рдЪреИрдирд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдпрд╛ 50 рд╕реЗ рдмреЗрд╣рддрд░, рдФрд░ 100 Mbit рд╕реЗ рдмреЗрд╣рддрд░, рджреЛрдиреЛрдВ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЕрдкрд▓реЛрдб рджреЛрдиреЛрдВ рдореЗрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпреЗ рдкреИрд░рд╛рдореАрдЯрд░ рдирд╣реАрдВ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдкреНрд░рджрд╛рддрд╛ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдкреБрд╕реНрддрд┐рдХрд╛рдУрдВ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЧреНрд░рд╛рд╣рдХ рд╕реЗ рд╕рд░реНрд╡рд░ рддрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдмреИрдВрдбрд╡рд┐рдбреНрдеред рд╡реИрд╕реЗ, рдпрд╣рд╛рдВ рдЖрдк рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ рдмрд┐рдирд╛ iperf рдФрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЬреНрдЮрд╛рди рдХреЗ рдХреИрд╕реЗ рдорд╛рдкрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред рдпрджрд┐ рдЖрдк рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдзрд╛рд░рд╛рдУрдВ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░, 10 рдЬреАрдмреА рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдФрд░ рдЪреМрдерд╛, рдЬреЛ рдЪреИрдирд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рд╕реЗ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИред рдПрдХ 4K рд╕реНрдЯреНрд░реАрдо рдХреЛ рдЯреНрд░рд╛рдВрд╕рдХреЛрдб рдХрд░рдиреЗ рд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рдВрд╕рд╛рдзрди рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ рдпрд╛ рддреЛ рдПрдХ tsar рд╕рд░реНрд╡рд░ рдЪреБрдирдирд╛ рд╣реЛрдЧрд╛, рдЬреЛ рдмрдЬрдЯ рдкрд░ рдорд╣рдВрдЧрд╛ рд╣реИ, рдпрд╛ рд╡реАрдбрд┐рдпреЛ рдХрд╛рд░реНрдб рдкрд░ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЬреЛ рдмрд╣реБрдд рдорд╣рдВрдЧрд╛ рднреА рд╣реИ, рдпрд╛ рдЯреНрд░рд╛рдВрд╕рдХреЛрдбрд┐рдВрдЧ рд╕реЗ рдмрдЪреЗрдВред рдпрд╣реА рд╣реИ, рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХреЗ рджреМрд░рд╛рди рдзрд╛рд░рд╛рдУрдВ рдХреЗ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди, рдлреНрд░реЗрдо рджрд░ рдФрд░ рдмрд┐рдЯрд░реЗрдЯ рдореЗрдВ рдмрджрд▓рд╛рд╡ рди рдХрд░реЗрдВред
рддреЛ рд╕рднреА рдЙрдерд▓реЗ рдЕрдм рдЧрд┐рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ
рдЖрдЗрдП рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ
рд╕реЛрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рд╣реИ, рдЖрдкрдХреЛ рд╣рд┐рд▓рд╛рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ!
рдХрд╛рд░реНрдЯреВрди рдЪрд░рд┐рддреНрд░
рд▓реЗрдВ:
рдПрдХ рдореЗрдЬ рдпрд╛ рддрд┐рдкрд╛рдИ рдкрд░ рдХреИрдорд░рд╛ рдорд╛рдЙрдВрдЯ рдХрд░реЗрдВ

рдмрд╛рд╣рд░реА рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд░реВрдк рдореЗрдВ 1 рдП рдкрд╛рд╡рд░ рдХреЗ рд╕рд╛рде рдпреВрдПрд╕рдмреА 3.0 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреАрд╕реА рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ

рдореБрдЭреЗ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛, рдХреИрдорд░рд╛ рдЙрдкрдХрд░рдг рдХреЗ рдкреНрд░рддрд┐ рдмрд╣реБрдд рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИ, рдФрд░ рдЕрдЧрд░ рд▓реИрдкрдЯреЙрдк рдореЗрдВ 2 рдпреВрдПрд╕рдмреА 3.0 рдкреЛрд░реНрдЯ рд╣реИрдВ, рддреЛ рдпрд╣ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╕реЗ рдордирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдХреЗрдмрд▓ рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЪреАрдиреА рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдорд╛рдирдХ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рд╕рднреА рдкрд┐рди рдЬрдЧрд╣ рдореЗрдВ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рдФрд░ рдПрдХ рдкрд░рд┐рдкреВрд░реНрдг рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕рд╛рде, рдХреИрдорд░рд╛ рдПрдХ рдЧрдбрд╝рдмрдбрд╝реА рдореЗрдВ рдПрдХ рдкреБрд░рд╛рдиреЗ рдкреЙрдЯ-рдмреЗрд▓реАрдб рдЯреАрд╡реА рдХреА рддрд░рд╣, рд╣рд╕реНрддрдХреНрд╖реЗрдк рдкреИрджрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╡рд┐рдВрдбреЛрдЬ 10 рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдПрдХ рдИрдорд╛рдирджрд╛рд░ рдкреНрд▓рдЧ-рдПрди-рдкреНрд▓реЗред
рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░, рдЖрд╡рд╢реНрдпрдХ рдмрд┐рдЯрд░реЗрдЯ рд╕реАрдорд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ
webrtc_cc_min_bitrate=5000000 webrtc_cc_max_bitrate=10000000
рд╣рдо Chrome рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкреГрд╖реНрда рдЦреЛрд▓реЗрдВрдЧреЗ, рдЬреЛ рдЖрдкрдХреЛ рдХреИрдорд░реЗ рд╕реЗ рд╕реНрдЯреНрд░реАрдо рдХреИрдкреНрдЪрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдФрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
- рд╕рдВрдХрд▓реНрдк 3072x1536
- FPS 24 (рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдкреНрд░рд╕рд╛рд░рдг рдХрд░рддреЗ рд╕рдордп, рдХреИрдорд░рд╛ рдХреЗрд╡рд▓ рдРрд╕реЗ FPS рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ)
- рдЯреАрд╕реАрдкреА рдкрд░рд┐рд╡рд╣рди
рдФрд░ рдПрд╕рдбреАрдкреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╣рдореЗрдВ рдХрд╛рдЯ рди рд╕рдХреЗ рд╕реНрдЯрд░реНрдЬрди рдмрд┐рдЯ рджрд░, рдЧреНрд░рд╛рд╣рдХ рдкрдХреНрд╖
x-google-max-bitrate=10000;x-google-min-bitrate=5000
рдпрд╛ рд╕рд░реНрд╡рд░ рдХреА рдУрд░ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реЗрдЯрд┐рдВрдЧ рд╕рднреА рдкреНрд░рдХрд╛рд╢рди рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рдиреНрдп рд╣реЛрдЧреА)
webrtc_sdp_min_bitrate_bps=5000000 webrtc_sdp_max_bitrate_bps=10000000

рд╣рдо рдХреИрдорд░реЗ рд╕реЗ рд╕реНрдЯреНрд░реАрдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ

рдЕрдм рдПрдХ рдирд┐рдпрдорд┐рдд WebRTC рдкреНрд▓реЗрдпрд░ рдХреЗ рд╕рд╛рде рд╕реНрдЯреНрд░реАрдо рдЦреЗрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ

рд╕рдм рдареАрдХ рд╣реИ ... рд▓рдЧрднрдЧред рдЖрднрд╛рд╕реАрддрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЖрднрд╛рд╕реА рдирд╣реАрдВ рд╣реИред рдЦреИрд░, рдЕрдм рд╣рдо рдкреГрд╖реНрда рдкрд░ рдПрдореНрдмреЗрдбреЗрдб рд╡рд┐рд╢реЗрд╖ рдЦрд┐рд▓рд╛рдбрд╝реА рдореЗрдВ рдПрдХ рд╣реА рд╕реНрдЯреНрд░реАрдо рдЦреЗрд▓рддреЗ рд╣реИрдВ

рдЗрддрдирд╛ рдмреЗрд╣рддрд░ (рдФрд░ рдмрд┐рд▓реНрд▓рд┐рдпреЛрдВ рд╣реИрдВ)ред рдпрджрд┐ рдЖрдк рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдпрд╛ рд╡реАрдЖрд░ рдЧреНрд▓рд╛рд╕ рдкрд░ рд╕реНрдЯреНрд░реАрдо рдЦреЗрд▓рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЕрдкрдирд╛ рд╕рд┐рд░ рдШреБрдорд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╣рдо рдкреАрд╕реА рдкрд░ рдорд╛рдЙрд╕ рдХреЛ рдорд╛рдЙрд╕ рдореЗрдВ рдмрджрд▓ рджреЗрдВрдЧреЗред рдЗрд╕ рдХрдорд░реЗ рдореЗрдВ рдХрд╣реАрдВ рдПрдХ рдмрдЪреНрдЪрд╛ рдЫрд┐рдкрд╛ рдерд╛ред рдмрд╛рдИрдВ рдУрд░ рджреЗрдЦрддреЗ рд╣реИрдВ

рдЕрдм рд╕рд╣реА рд╣реИ

рдФрд░ рдКрдкрд░

рдФрд░ рдмрдЪреНрдЪрд╛ рдХрд╣рд╛рдВ рд╣реИ? рд╣рд╛рдВ, рдпрд╣рд╛рдВ рд╡рд╣ рдкрд░реНрджреЗ рдХреЗ рдкреАрдЫреЗ рдЫрд┐рдкрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдмрд┐рд▓реНрд▓реА рд╕рдм рдХреБрдЫ рджреЗрдЦрддреА рд╣реИ!
рдХреЛрдб, рдЖрдкрдХреЛ рдЕрдзрд┐рдХ рдХреЛрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ!
рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рддрд░рдл, рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХреЛрдб рдирд╣реАрдВ рд╣реИред
рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкреЗрдЬ рд╕реЗ рд╕реНрдЯреНрд░реАрдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВ
session.createStream({ name: streamName, display: localVideo, cacheLocalResources: true, transport: "TCP", sdpHook: rewriteSdp, constraints: { audio:true, video: { width: 3072, height: 1536, frameRate: 24 } } }).publish();
рдПрд╕рдбреАрдкреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдУрд╡рд░рд░рд╛рдЗрдб рдлрд╝реАрдЪрд░
function rewriteSdp(sdp) { var sdpStringFind = "a=fmtp:(.*) (.*)"; var sdpStringReplace = "a=fmtp:$1 $2;x-google-max-bitrate=10000;x-google-min-bitrate=5000"; var newSDP = sdp.sdpString.toString(); newSDP = newSDP.replace(new RegExp(sdpStringFind,"g"), sdpStringReplace); return newSDP; }
рд╡реАрдЖрд░ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рд╕рд╛рде рдЙрджрд╛рд╣рд░рдг рдкреГрд╖реНрда
<!DOCTYPE html> <html> <head> <title>WebRTC Delight</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script type="text/javascript" src="../../../../flashphoner.js"></script> <script type="text/javascript" src="../../dependencies/jquery/jquery-1.12.0.js"></script> <script type="text/javascript" src="../../dependencies/js/utils.js"></script> <script src="dl8-player.js" async></script> <meta name="dl8-custom-format" content='{"name": "STEREO_TERPON","base":"STEREO_MESH","params":{"uri": "03198702.json"}}'> </head> <body> <div style="width: 50%;" id="display"> <dl8-live-video id="remoteVideo" format="STEREO_TERPON"> \<source> </dl8-live-video> </div> <input class="form-control" type="text" id="playStream" placeholder="Stream Name"> <button id="playBtn" type="button" class="btn btn-default" disabled>Play</button> <button id="stopBtn" type="button" class="btn btn-default" disabled>Stop</button> <script> Flashphoner.init({flashMediaProviderSwfLocation: '../../../../media-provider.swf'}); var SESSION_STATUS = Flashphoner.constants.SESSION_STATUS; var STREAM_STATUS = Flashphoner.constants.STREAM_STATUS; var STREAM_STATUS_INFO = Flashphoner.constants.STREAM_STATUS_INFO; var playBtn = document.getElementById('playBtn'); var display = document.getElementById('display'); var dl8video = null; var url = setURL(); document.addEventListener('x-dl8-evt-ready', function () { dl8video = document.getElementById('remoteVideo'); $('#playBtn').prop('disabled', false).click(function() { playStream(); }); }); function playStream() { $('#playBtn').prop('disabled', true); $('#stopBtn').prop('disabled', false); var video = dl8video.contentElement; Flashphoner.createSession({urlServer: url}).on(SESSION_STATUS.ESTABLISHED, function (session) { var session = Flashphoner.getSessions()[0]; session.createStream({ name: document.getElementById('playStream').value, display: display, remoteVideo: video, transport: "TCP" }).on(STREAM_STATUS.PLAYING, function (stream) { dl8video.start(); $('#stopBtn').prop('disabled', false).click(function() { $('#playBtn').prop('disabled', false); $('#stopBtn').prop('disabled', true); stream.stop(); dl8video.exit(); }); }).play(); }) } </script> </body> </html>
рдЖрдорддреМрд░ рдкрд░, рдЬрдм рдПрдХ рдЦрд┐рд▓рд╛рдбрд╝реА ( session.createStream()
рдХреЙрд▓рд┐рдВрдЧ session.createStream()
рд▓рд┐рдП рдПрдХ рд╕реНрдЯреНрд░реАрдо рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдПрдХ div рдПрд▓рд┐рдореЗрдВрдЯ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ WebRTC рджреНрд╡рд╛рд░рд╛ рд╕реНрдЯреНрд░реАрдо рдкреНрд▓реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реАрдбрд┐рдпреЛ рдПрд▓рд┐рдореЗрдВрдЯ рд▓рдЧрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рд╡реАрдЖрд░ рдкреНрд▓реЗрдпрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╡реАрдбрд┐рдпреЛ рддрддреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╣рдореЗрдВ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдПрдкреАрдЖрдИ рдХреЗ рдХреЛрдб рдореЗрдВ рдЗрд╕реЗ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╕реАрдзреЗ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рд╡реАрдбрд┐рдпреЛ рддрддреНрд╡ рдХреЛ session.createStream () рдлрдВрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред
Demo.flashphoner.com рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЙрджрд╛рд╣рд░рдг рд▓рд┐рдВрдХ рджреНрд╡рд╛рд░рд╛ рдмреЗрд╕рдореЗрдВрдЯ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред
рдШрдЯрдирд╛рд╕реНрдерд▓ рдкрд░ рдирд┐рд░реАрдХреНрд╖рдг рдореЗрдВ рдЧреБрдб рд▓рдХ, рдореМрдХреЗ рдХреЛ рдЫреЛрдбрд╝реЗ рдмрд┐рдирд╛!
рд╕рдВрджрд░реНрдн
- рдЯреАрд╕реАрдкреА рдкрд░ рд╕рд░реНрд╡рд░ рд╡реЗрдмрдЖрд░рдЯреАрд╕реА рдЪреИрдирд▓ рдЧреБрдгрд╡рддреНрддрд╛ рд╕рдВрдХреЗрддрдХ - рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рд╕рд░реНрд╡рд░ рддрдХ рдЪреИрдирд▓реЛрдВ рдХрд╛ рдЧреБрдгрд╡рддреНрддрд╛ рдирд┐рдпрдВрддреНрд░рдг
- рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдпрд╛ рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдПрдХ рд╡реЗрдм рдХреИрдорд░рд╛ рд╕реЗ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ - рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рд╡реЗрдмрдЖрд░рдЯреАрд╕реА рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ
- рдПрдХ рд╡реАрдЖрд░ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рд╕рд╛рде рдбрдмреНрд▓реНрдпреВрд╕реАрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди
- WCS - рд╡реАрдЖрд░ 360 рд╡реАрдбрд┐рдпреЛ рдХреЛ рд╡реЗрдмрдЖрд░рдЯреАрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд░