рдореБрдЭреЗ рдкреВрд░рд╛ рджреЗрдЦреЗрдВ: рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рд▓рд╛рдЗрд╡ рд╡реАрдбрд┐рдпреЛ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдирд┐рдЪреЛрдбрд╝



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

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

рд╣рдо рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВрдЧреЗ: Odnoklassniki рдореЛрдмрд╛рдЗрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ (рдЬрд╣рд╛рдВ рд╡реАрдбрд┐рдпреЛ рдЪрд▓рд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ) рдФрд░ рдУрдХреЗ рд▓рд╛рдЗрд╡ (рдЬрд╣рд╛рдВ рдкреНрд░рд╕рд╛рд░рдг рдХреЛ рдлреЛрди рд╕реЗ 1080p рддрдХ рд╕реНрдЯреНрд░реАрдо рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред рдХреЛрдб рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рд╕рдВрджрд░реНрдн рджреНрд╡рд╛рд░рд╛ рд╡реАрдбрд┐рдпреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдкрд░ рдХреЛрдИ рдорд╛рд╕реНрдЯрд░ рдХрдХреНрд╖рд╛рдПрдВ рдирд╣реАрдВ рд╣реЛрдВрдЧреАред рдХрд╣рд╛рдиреА рдЗрд╕ рдмрд╛рдд рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реЛрдЧреА рдХрд┐ рд╡реАрдбрд┐рдпреЛ рдЕрдВрджрд░ рд╕реЗ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ, рдФрд░ рдХреИрд╕реЗ, рд╡реАрдбрд┐рдпреЛ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдФрд░ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХреА рд╕рд╛рдорд╛рдиреНрдп рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ рдЬрд╛рдирддреЗ рд╣реБрдП, рдЖрдк рдХрд┐рд╕реА рднреА рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдмреЗрд╣рддрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рд╛рдордЧреНрд░реА рдореЛрдмрд┐рдпрд╕ рд╕рдореНрдореЗрд▓рди рд╕реЗ рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рдЯреЛрдмреЛрд▓ ( @alatobol ) рдФрд░ рдЗрд╡рд╛рди рдЧреНрд░рд┐рдЧреЛрд░рд┐рдПрд╡ ( @ivan_a ) рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рдкреНрд░рддрд┐рд▓реЗрдЦ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред




рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐


рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП - Odnoklassniki рдореЗрдВ рд╡реАрдбрд┐рдпреЛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╕рдВрдЦреНрдпрд╛ред

рд╢рд┐рдЦрд░ рдФрд╕рдд рджреИрдирд┐рдХ рд╡реАрдУрдбреА (рдорд╛рдВрдЧ рдкрд░ рд╡реАрдбрд┐рдпреЛ) рдпрд╛рддрд╛рдпрд╛рдд рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдбреЗрдврд╝ рдЯреЗрд░рд╛рдмрд┐рдЯреНрд╕ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рдФрд░ рд▓рд╛рдЗрд╡ рдкреНрд░рд╕рд╛рд░рдг рдХреЗ рд▓рд┐рдП - рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 3 рд╕реЗ рдЕрдзрд┐рдХ рдЯреЗрд░рд╛рдмрд┐рдЯреНрд╕ред

рдЕрдм рдУрдХреЗ рдореЗрдВ рдкреНрд░рддрд┐ рджрд┐рди 870 рдорд┐рд▓рд┐рдпрди рд╕реЗ рдЕрдзрд┐рдХ рд╡реАрдбрд┐рдпреЛ рджреГрд╢реНрдп рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдЖрдзреЗ рд╕реЗ рдЕрдзрд┐рдХ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рд╣реИрдВред



рдпрджрд┐ рдЖрдк рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ 2007 рдореЗрдВ YouTube рдкрд░ рдПрдХ рдореЛрдмрд╛рдЗрд▓ рд╡реАрдбрд┐рдпреЛ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рд╣рдо рдмрд╛рдж рдореЗрдВ рдЗрд╕ рдЯреНрд░реЗрди рдкрд░ рд░реБрдХ рдЧрдП, рд▓реЗрдХрд┐рди 2014-2015 рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ 4K рд╡реАрдбрд┐рдпреЛ рдкреНрд▓реЗрдмреИрдХ рдерд╛, рдФрд░ рд╣рд╛рд▓ рдХреЗ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рд╣рдо рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЕрдкрдиреЗ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдмрд╛рддрдЪреАрдд рдЪрд▓реЗрдЧреАред

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

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



рдЬрдм рдЖрдк рдПрдХ рдХреИрдорд░рд╛ рдкрд░ рд╡реАрдбрд┐рдпреЛ рд╢реВрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХреЛрдбреЗрдХ рд╕реЗ рд╣реЛрддрд╛ рд╣реИ, рд╡рд╣рд╛рдВ рд╕реЗ рд╕реЙрдХреЗрдЯ рддрдХ, рдлрд┐рд░ рд╕рд░реНрд╡рд░ рдкрд░ (рдЪрд╛рд╣реЗ рд╡реЛ рд╡реАрдУрдбреА рд╣реЛ рдпрд╛ рд▓рд╛рдЗрд╡)ред рдФрд░ рдлрд┐рд░ рд░рд┐рд╡рд░реНрд╕ рдСрд░реНрдбрд░ рдореЗрдВ рд╕рд░реНрд╡рд░ рдЗрд╕реЗ рджрд░реНрд╢рдХреЛрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдХреЗрдкреАрдЖрдИ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдЙрд╕рд╕реЗ рдХреНрдпрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?

  • рддреЗрдЬреА рд╕реЗ рдкрд╣рд▓рд╛ рдлреНрд░реЗрдоред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд▓реЗрдмреИрдХ рдХреА рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
  • рдмрдлрд░рд┐рдВрдЧ рдХрд╛ рдЕрднрд╛рд╡ред рдХрд┐рд╕реА рдХреЛ рднреА рдзрдбрд╝ рдореЗрдВ рджреМрдбрд╝рдирд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИред
  • рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ред рдЬрдм рдЕрднреА рддрдХ рд▓рдЧрднрдЧ рдХреЛрдИ 4K рд╕рд╛рдордЧреНрд░реА рдирд╣реАрдВ рдереА, рддреЛ рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 4K рд╕рдорд░реНрдерди "рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ" рдмрдирд╛ рджрд┐рдпрд╛ рдерд╛: рдпрджрд┐ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рдмрдВрдж рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддреЗ рд╣реИрдВ, рддреЛ 1080p рдХрдордЬреЛрд░ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЦреЗрд▓реЗрдВрдЧреЗред
  • UX рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВред рд╣рдореЗрдВ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддреЗ рд╕рдордп рдЯреЗрдк рдореЗрдВ рд╡реАрдбрд┐рдпреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рдЯреЗрдк рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рд╡реАрдбрд┐рдпреЛ рдХреЛ рдкреНрд░реАрдлрд╝реИрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред


рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрдИ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВред 4K рд╡реАрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреНрд░реАрдо рдмрдбрд╝реА рд╣реИ, рдФрд░ рд╣рдо рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рд╡реАрдбрд┐рдпреЛ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдФрд░ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреА рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВ, рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реНрд╡рдпрдВ рднреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рдмрди рд╕рдХрддреЗ рд╣реИрдВред

рдЖрдкрдХреЛ рдХреНрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реАрдбрд┐рдпреЛ iOS рдпрд╛ Android рдкрд░ рддреЗрдЬрд╝реА рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ?

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХреЛрдИ рднреА рдЙрддреНрддрд░ рд╕рд╣реА рд╣реИ: рдпрд╣ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛, рдХрд╣рд╛рдБ рдФрд░ рдХреИрд╕реЗ рдЦреЗрд▓рдирд╛ рд╣реИред рдпрджрд┐ рд╣рдо рд░реВрд╕ рдХреЗ рдПрдХ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдПрдХ рдЕрдЪреНрдЫреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ AVPlayer рд▓рдЧрднрдЧ 800 рдорд┐рд▓реАрд╕реЗрдХрдВрдб рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде, рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдПрдХреНрд╕реЛрдкреНрд▓реЗрдпрд░, рдПрдХ рдЕрд▓рдЧ рдкреНрд░рд╛рд░реВрдк рдЦреЗрд▓ рд░рд╣рд╛ рд╣реИ, рдЗрд╕реЗ 660 рдПрдордПрд╕ рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдФрд░ рдЕрдЧрд░ рдЖрдк iOS рдкрд░ рдЕрдкрдирд╛ рдкреНрд▓реЗрдпрд░ рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдФрд░ рднреА рддреЗрдЬ рдЪрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛ред



рдЗрд╕рдореЗрдВ рдПрдХ рдЕрддрд┐ рд╕реВрдХреНрд╖реНрдо рдЕрдВрддрд░ рд╣реИ рдХрд┐ рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдФрд╕рдд рдорд╛рдкрддреЗ рд╣реИрдВ, рдФрд░ рдЖрдИрдУрдПрд╕ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдФрд╕рдд рд╢рдХреНрддрд┐ рдПрдВрдбреНрд░реЙрдЗрдб рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╣реИред

рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдкрд╣рд▓рд╛ рднрд╛рдЧ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд╣реЛрдЧрд╛: рд╣рдо рд╕реАрдЦреЗрдВрдЧреЗ рдХрд┐ рд╡реАрдбрд┐рдпреЛ рдХреНрдпрд╛ рд╣реИ рдФрд░ рдХрд┐рд╕реА рднреА рд▓рд╛рдЗрд╡ рдкреНрд▓реЗрдпрд░ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреИрд╕реА рджрд┐рдЦрддреА рд╣реИред рдФрд░ рджреВрд╕рд░реЗ рднрд╛рдЧ рдореЗрдВ, рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХрдм рдЕрдкрдирд╛ рд▓рд┐рдЦрдирд╛ рд╣реИред

рдПрдХ рднрд╛рдЧ


рдХреНрдпрд╛ рд╣реИ рд╡реАрдбрд┐рдпреЛ


рд╕рдмрд╕реЗ рдмреБрдирд┐рдпрд╛рджреА рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рд╡реАрдбрд┐рдпреЛ 60 рдпрд╛ 24 рдЪрд┐рддреНрд░ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рд╣реИред

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



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

рдХреЛрдбрд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рджрдо, рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдореЗрд╢рди рдореИрдЯреНрд░рд┐рд╕реЗрд╕, рдореЛрд╢рди рд╕рд░реНрдЪ, рдФрд░ рдЬреИрд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╣реИрдВ - рдпрд╣ рдХреЛрдбреЗрдХреНрд╕ рдореЗрдВ рднрд┐рдиреНрди рд╣реИред

рдХреЛрдбреЗрдХ рдкреНрд░рджрд░реНрд╢рди





рдХреНрд▓рд╛рд╕рд┐рдХ рдПрдЪ .264 2003 рд╕реЗ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдЖ рд╣реИред рд╣рдо рдЗрд╕рдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдХреЛ рдЖрдзрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрдВрдЧреЗред рд╡рд╣ рд╣рд░ рдЬрдЧрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЦреЗрд▓рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ CPU / GPU (Android рдкрд░ рджреЛрдиреЛрдВ iOS рдкрд░) рдХреЗ рд▓рд┐рдП рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдорд░реНрдерди рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдпрд╛ рддреЛ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╡рд┐рд╢реЗрд╖ рдХреЙрдкреАрдкреНрд░реЛрд╕реЗрд╕рд░ рд╣реИ рдЬреЛ рдЗрд╕реЗ рдХреЛрдб рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдирд┐рд░реНрджреЗрд╢ рд╕реЗрдЯ рдЬреЛ рдЖрдкрдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдФрд╕рддрди, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдкреЛрд░реНрдЯ 10x рддрдХ рддреЗрдЬ рдкрд░рдлреЙрд░реНрдореЗрдВрд╕ рджреЗрддрд╛ рд╣реИ рдФрд░ рдмреИрдЯрд░реА рд▓рд╛рдЗрдл рдмрдЪрд╛рддрд╛ рд╣реИред

2010 рдореЗрдВ, Google рд╕реЗ VP8 рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рджрдХреНрд╖рддрд╛ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдпрд╣ H.264 рд╕реЗ рднрд┐рдиреНрди рдирд╣реАрдВ рд╣реИред рдЦреИрд░, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЛрдбреЗрдХ рдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдПрдХ рдмрд╣реБрдд рд╣реА рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж рдЪреАрдЬ рд╣реИред рдорд╛рдереЗ рдореЗрдВ, рдЗрд╕реЗ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓ рд╡реАрдбрд┐рдпреЛ рдХреЗ рдЕрдиреБрдкрд╛рдд рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдкрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡реАрдбрд┐рдпреЛ рдХрд▓рд╛рдХреГрддрд┐рдпрд╛рдВ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдореЙрд╕реНрдХреЛ рд╕реНрдЯреЗрдЯ рдпреВрдирд┐рд╡рд░реНрд╕рд┐рдЯреА рд╕реЗ рдХреЛрдбреЗрдХреНрд╕ рдХреА рд╡рд┐рд╕реНрддреГрдд рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рд╣рдо рдЦреБрдж рдХреЛ рдЗрд╕ рддрдереНрдп рддрдХ рд╕реАрдорд┐рдд рд░рдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╡реАрдкреА 8 рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕рдВрдЧрдарди рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИ, рдЖрдк рдЗрд╕реЗ рдЕрдкрдиреЗ рд╕рд╛рде рдХрд╣реАрдВ рднреА рдЦреАрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЖрдорддреМрд░ рдкрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдХрдордмреИрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЕрдЧрд░ рдХреЛрдИ рдореВрд▓ рдПрдЪ .264 рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИред

2013 рдореЗрдВ, рдХреЛрдбреЗрдХреНрд╕ рдХреА рдПрдХ рдирдИ рдкреАрдврд╝реА рджрд┐рдЦрд╛рдИ рджреА - H.265 (HEVC) рдФрд░ VP9ред H.265 рдХреЛрдбреЗрдХ 50% рдХреА рджрдХреНрд╖рддрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдВрдбреНрд░реЙрдЗрдб рд╡реАрдбрд┐рдпреЛ рдкрд░ рдЙрдиреНрд╣реЗрдВ рдПрдиреНрдХреЛрдб рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдбрд┐рдХреЛрдбрд░ рдХреЗрд╡рд▓ 5.0++ рдХреЗ рд╕рд╛рде рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рд▓реЗрдХрд┐рди iOS рдкрд░ рд╕рдкреЛрд░реНрдЯ рд╣реИред

H.265 - VP9 рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реИред рд╕рднреА рд╕рдорд╛рди, рд▓реЗрдХрд┐рди Google рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рддред рдЦреИрд░, V9 YouTube рд╣реИ, рдФрд░ H.265 рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕ рд╣реИред рддреЛ рдкреНрд░рддреНрдпреЗрдХ рдХреА рдЕрдкрдиреА рдЦрд╝рд╛рд╕рд┐рдпрддреЗрдВ рд╣реИрдВ: рдПрдХ рдЖрдИрдУрдПрд╕ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рджреВрд╕рд░реЗ рдХреЛ рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛрдВрдЧреАред рдЕрдВрдд рдореЗрдВ, рдХрдИ H.264 рдкрд░ рдмрдиреЗ рд░рд╣реЗред

рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рд╣рдореЗрдВ AV1 рдХреЛрдбреЗрдХ рдХрд╛ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ, рдФрд░ рдЗрд╕рдХреА рджрдХреНрд╖рддрд╛ 2013 рдХреЗ рдХреЛрдбреЗрдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 35% рдЕрдзрд┐рдХ рд╣реИред рдЕрдм рдХреНрд░реЛрдо рдФрд░ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдФрд░ 2020 рдореЗрдВ Google рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдорд░реНрдерди рдХрд╛ рд╡рд╛рджрд╛ рдХрд░рддрд╛ рд╣реИ - рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рд╣рдо рд╕рднреА рдЗрд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВрдЧреЗред

рдЕрдВрдд рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ H.266 / JVEC рдХреЛрдбреЗрдХ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рддреЗ рд╣реБрдП рдХрд╣рд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рдмреЗрд╣рддрд░ рдФрд░ рддреЗрдЬ рд╣реЛрдЧрд╛ред

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

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╣рд░ рдХреЛрдИ H.264 рд▓реЗрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЬрдЯрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдЧреБрдгрд╡рддреНрддрд╛, рд╕рдВрдХрд▓реНрдк рдФрд░ рдмрд┐рдЯрд░реЗрдЯ


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

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



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

рдЬрд╛рдирдХрд╛рд░реА рдХреА рдореВрд▓ рд░рд╛рд╢рд┐ рдХреЗ рд╕рд╛рде рдПрдиреНрдХреЛрдбреЗрдб рд╡реАрдбрд┐рдпреЛ рдХреА рдмрд┐рдЯрд░реЗрдЯ рдХреИрд╕реЗ рддреБрд▓рдирд╛ рдХрд░рддреА рд╣реИ? рдПрдХ 4K рд╕реНрдХреНрд░реАрди рдкрд░, рд╣рдо рд▓рдЧрднрдЧ 6 Gb / s рдЬрд╛рдирдХрд╛рд░реА рдЦреЗрд▓ рд╕рдХрддреЗ рд╣реИрдВ (рдпрджрд┐ рдЖрдк рд╕рднреА рдкрд┐рдХреНрд╕реЗрд▓ рдФрд░ рдЙрдирдХреА рдЖрд╡реГрддреНрддрд┐ 60 рдлреНрд░реЗрдо рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдкрд░ рдЧрд┐рдирддреЗ рд╣реИрдВ), рдЬрдмрдХрд┐ рдХреЛрдбреЗрдХ рдмрд┐рдЯрд░реЗрдЯ 50 рдПрдордмреА / рдПрд╕ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣реА рд╣реИ, рдХреЛрдбреЗрдХ рд╡реАрдбрд┐рдпреЛ рдХреЛ 100 рдЧреБрдирд╛ рддрдХ рд╕рдВрдХреБрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред

рд╡рд┐рддрд░рдг рддрдХрдиреАрдХ


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



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

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

рдХреНрдпрд╛ рдЦрдВрдб рд╡рд┐рддрд░рдг рджрд┐рдЦрддрд╛ рд╣реИ: рд╣рдо рдореМрдЬреВрджрд╛ рд╡реАрдбрд┐рдпреЛ рдХреЛ рдЦрдВрдбреЛрдВ рдореЗрдВ рдХрд╛рдЯрддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рд╕рд╛рде рдСрдбрд┐рдпреЛ рдФрд░ рд╡реАрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдП рд╣реЗрдбрд░, рдПрдордкреАрдИрдЬреА-рдЯреАрдПрд╕ рдФрд░ MP4 рдкрд░рд┐рд╡рд╣рди рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рдеред рдлреЛрди рдкрд░ рд╣рдо рдЗрд╕ рдмрд╛рдд рдХреА рдЬрд╛рдирдХрд╛рд░реА рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рд╕реЗрдЧрдореЗрдВрдЯ рдХрд╣рд╛рдВ рдФрд░ рдХрд┐рд╕ рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рд▓рд┐рдП рд╣реИ, рдФрд░ рдпрд╣ рдкреНрд░рдХрдЯ рд╕рдордп-рд╕рдордп рдкрд░ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд░реВрдк рд╕реЗ, Apple рдПрдЪрдПрд▓рдПрд╕ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреАрдПрдПрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рд╡реЗ рдХреИрд╕реЗ рднрд┐рдиреНрди рд╣реИрдВред

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



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



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



рдиреЗрдЯрд╡рд░реНрдХ рдУрд╡рд░рд╣реЗрдб рдФрд░ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдЬрдЯрд┐рд▓рддрд╛ рдЬреЛрдбрд╝реЗрдВ: рдпрджрд┐ рдЖрдк рдХреНрд░реЛрдо рдореЗрдВ DASH рдФрд░ HLS рдореЗрдВ 4K рдЦреЗрд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЙрд╕ рдЕрдВрддрд░ рдХреЛ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВрдЧреЗ рдЬрдм рдЖрдкрдХрд╛ рдХрдВрдкреНрдпреВрдЯрд░ HLS рдкреИрдХреЗрдЯ рдХреЗ рд╕рд╛рде "рдмрдВрдж" рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

Apple рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИред 2016 рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдлреНрд░реИрдЧрдореЗрдВрдЯреЗрдб рдПрдордкреАрдИрдЬреА -4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреА рдШреЛрд╖рдгрд╛ рдХреА, рдПрдЪрдПрд▓рдПрд╕ рдореЗрдВ рдбреАрдПрдПрд╕рдПрдЪ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рдорд░реНрдерди рдерд╛, рд▓реЗрдХрд┐рди рдЕрддрд┐рд░рд┐рдХреНрдд рдЖрд░рдЯреАрдЯреА рдФрд░ рдЗрд╕рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдЧрд╛рдпрдм рдирд╣реАрдВ рд╣реБрдИрдВред



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

рдпрд╣рд╛рдБ рдПрдХ рдЫреЛрдЯреА рдкреНрд▓реЗрдЯ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдХреНрдпрд╛ рдЪреБрдирдирд╛ рд╣реИ:



HLS рдореЗрдВ, рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдорд░реНрдерд┐рдд рд╡реАрдбрд┐рдпреЛ рдХреЛрдбреЗрдХ рдХреЗрд╡рд▓ H.264 рд╣реИрдВ, MPEG-DASH рдореЗрдВ рдЖрдк рдХрд┐рд╕реА рдХреЛ рднреА рд╣рд┐рд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рдПрдЪрдПрд▓рдПрд╕ рдХреА рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рджреМрд░ рдХреА рдпрд╛рддреНрд░рд╛ рд╣реИ, рдпрд╣ 4.0 рдХреЗ рд╕рд╛рде рдЖрдИрдУрдПрд╕ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рджреЛрдиреЛрдВ рдкрд░ рдЕрдЪреНрдЫрд╛ рдЦреЗрд▓рддрд╛ рд╣реИред рдФрд░ DASH рдореБрдЦреНрдп рд░реВрдк рд╕реЗ Google (Chrome рдФрд░ Android) рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ рдФрд░ рдЗрд╕реЗ iOS рдкрд░ рдирд╣реАрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЦрд┐рд▓рд╛рдбрд╝реА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛


рд╣рдордиреЗ рд╡реАрдбрд┐рдпреЛ рдХреЛ рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рд╕реЙрд░реНрдЯ рдХрд┐рдпрд╛, рдЕрдм рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдИ рднреА рдЦрд┐рд▓рд╛рдбрд╝реА рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред



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

рдЦрд┐рд▓рд╛рдбрд╝реА рдХреА рд╕рд╛рдорд╛рдиреНрдп рд╡рд╛рд╕реНрддреБрдХрд▓рд╛:



рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рдПрдХ рд╕реЙрдХреЗрдЯ, рдЬрд╣рд╛рдВ рдбреЗрдЯрд╛ рдЖрддрд╛ рд╣реИред

рдЙрд╕рдХреЗ рдмрд╛рдж - рдПрдХ рдбреАрдореБрд▓реНрдЯрд┐рдкреНрд▓реЗрдХреНрд╕рд░ рдпрд╛ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдЪреАрдЬ рдЬреЛ рдкрд░рд┐рд╡рд╣рди (HLS / DASH) рд╕реЗ рдСрдбрд┐рдпреЛ рдФрд░ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддреА рд╣реИред рд╡рд╣ рдЙрдиреНрд╣реЗрдВ рдЙрдкрдпреБрдХреНрдд рдХреЛрдбреЗрдХреНрд╕ рдореЗрдВ рднреЗрдЬрддрд╛ рд╣реИред

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

рдлрд┐рд░ рдЖрдкрдХреЛ рдЗрд╕реЗ рдХрд╣реАрдВ рднреА рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдмрдирд╛рд╡рдЯ, рд╕рддрд╣, рдЬреАрдПрд▓ рдпрд╛ рдзрд╛рддреБ рдореЗрдВ, рдХрд╣реАрдВ рднреАред

рдФрд░ рдЗрдирдкреБрдЯ рдкрд░ рдПрдХ рд▓реЛрдб рдирд┐рдпрдВрддреНрд░рдг рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдбреЗрдЯрд╛ рдХреЛ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рдмрдлрд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред

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



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



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

рдХрд╝реАрдордд рд▓рдЧрд╛рдиреЗрд╡рд╛рд▓рд╛


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

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



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

рдЕрдзрд┐рдХ рджрдмрд╛рд╡ рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛


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

рдРрд╕реА рд╕реНрдерд┐рддрд┐ рд╣реЛрддреА рд╣реИ рдЬрдм рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд▓реЗрдмреИрдХ рдХреЗ рджреМрд░рд╛рди рд╕реБрд╕реНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рд╕рдВрд╕рд╛рдзрди рдмреИрдХрдПрдВрдб рдкрд░ рдирд┐рдХрд▓ рдЬрд╛рддреЗ рд╣реИрдВред рдЬрдм рдЦрд┐рд▓рд╛рдбрд╝реА рдкреНрд▓реЗрдмреИрдХ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдкрдХрдбрд╝рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИред

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

рдкрд╣рд▓рд╛ рд╕рд░рд▓ рддрд░реАрдХрд╛ рдЬреЛ рд╣рдо, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдЙрдкрдпреЛрдЧ рд╕рд░реНрд╡рд░ рдкрд░ рдереНрд░реЙрдЯрд▓рд░ рд╣реИред рд╡рд╣ рд╕рдордЭрддрд╛ рд╣реИ рдХрд┐ рдпрд╛рддрд╛рдпрд╛рдд рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЧреБрдгрд╡рддреНрддрд╛ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ рдФрд░ рдЬрд╛рдирдмреВрдЭрдХрд░ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдзреАрдорд╛ рдХрд░ рджреЗрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдмрд╣реБрдд рдЭрдЯрдХрд╛ рди рд▓рдЧреЗред



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

рдЦрд┐рд▓рд╛рдбрд╝реА


IOS рдореЗрдВ, рдХреЗрд╡рд▓ рджреЗрд╢реА AVPlayer рд╣реИ, рд▓реЗрдХрд┐рди Android рдкрд░ рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реИред рдПрдХ рджреЗрд╢реА MediaPlayer рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдЬрд╛рд╡рд╛-рдЖрдзрд╛рд░рд┐рдд ExoPlayer рд╣реИ рдЬреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди "рдЙрдирдХреЗ рд╕рд╛рде рд▓рд╛рддреЗ рд╣реИрдВред" рдЙрдирдХреЗ рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖ рдХреНрдпрд╛ рд╣реИрдВ?

рддреАрдиреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ:



рдЕрдиреБрдХреВрд▓реА рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдПрдХреНрд╕реЛрдкреНрд▓реЗрдпрд░ DASH / HLS рдХреА рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдиреНрдп рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд┐рд╕реНрддрд╛рд░ рдпреЛрдЧреНрдп рдореЙрдбреНрдпреВрд▓ рд╣реИрдВ, рдЬрдмрдХрд┐ AVPlayer рдЦрд░рд╛рдм рд╣реЛ рд░рд╣рд╛ рд╣реИред

рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рд╣рд░ рдЬрдЧрд╣ рд╕рднреА рдХреЛ рд╕реВрдЯ рдХрд░рддрд╛ рд╣реИред

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

рдореВрд▓ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЗ рдмрдЧрдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред ExoPlayer рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдк рдмрд╕ рдЗрд╕реЗ рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд░реЛрд▓ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рджреЗрд╢реА AVPlayer рдФрд░ MediaPlayer рдореЗрдВ рдмрдЧ рдХреЗрд╡рд▓ рдЕрдЧрд▓реЗ OS рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╣рдо рдЗрд╕ рджрд░реНрдж рд╕реЗ рднрд░ рдЧрдП: iOS 8.01 рдореЗрдВ рд╣рдорд╛рд░рд╛ рд╡реАрдбрд┐рдпреЛ рдЦрд░рд╛рдм рддрд░реАрдХреЗ рд╕реЗ рдЪрд▓рдиреЗ рд▓рдЧрд╛, iOS 8.02 рдореЗрдВ рдкреВрд░реЗ рдкреЛрд░реНрдЯрд▓ рдиреЗ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛, 8.03 рдореЗрдВ рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред рдФрд░ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣рдо рдкрд░ рдХреБрдЫ рднреА рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рдерд╛, рд╣рдо рдмрд╕ рдмреИрда рдЧрдП рдФрд░ Apple рдХреЗ рдЕрдЧрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рдереЗред

рдПрдХреНрд╕реЛрдкреНрд▓реЗрдпрд░ рдЯреАрдо рдСрдбрд┐рдпреЛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдКрд░реНрдЬрд╛ рдХреА рдЦрдкрдд рдХреА рдЕрдХреНрд╖рдорддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреА рд╣реИред Google рд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдЕрдиреБрд╢рдВрд╕рд╛рдПрдБ рд╣реИрдВ: рдСрдбрд┐рдпреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, MediaPlayer рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдмрд╛рдХреА рд╕рдм рдХреЗ рд▓рд┐рдП Exoред

рд╕рдордЭрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╣рдо Android рдкрд░ рд╡реАрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдП рдбреИрд╢ рдХреЗ рд╕рд╛рде ExoPLayer, рдФрд░ iOS рдкрд░ HLS рдХреЗ рд╕рд╛рде AVPlayer рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред

рддреНрд╡рд░рд┐рдд рдкрд╣рд▓рд╛ рдлреНрд░реЗрдо


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



рдмрдлрд░ рдХрд╛ рдЖрдХрд╛рд░


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



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



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

рдореВрд▓ рдЧреБрдг





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

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

рдФрд░ Android рдкрд░, рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ DefaultBandwidthMeter рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИред рдпрд╣ рдПрдХ рдорд╛рди рджреЗрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рдмреИрдВрдб рдХреЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмреИрдВрдбрд╡рд┐рдбреНрде рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддрд╛ рд╣реИред



рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: рдХреЛрдб рдореЗрдВ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреА рдПрдХ рдмрдбрд╝реА рддрд╛рд▓рд┐рдХрд╛ рд╣реИ, рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░ рд╕рд░рд▓ рд╣реИрдВ - рджреЗрд╢ (рдХреНрд╖реЗрддреНрд░) рдФрд░ рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдкреНрд░рдХрд╛рд░ (рд╡рд╛рдИ-рдлрд╛рдИ, 2 рдЬреА, 3 рдЬреА, 4 рдЬреА)ред рдЕрд░реНрде рдХреНрдпрд╛ рд╣реИрдВ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд╛рдИ-рдлрд╛рдИ рд╣реИ рдФрд░ рдпреВрдПрд╕рдП рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ, рддреЛ рдЖрдкрдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмреИрдВрдбрд╡рд┐рдбреНрде 5.6 рдПрдордмреАрдкреАрдПрд╕ рд╣реИред рдФрд░ рдЕрдЧрд░ 3G 700 kbps рд╣реИред

рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐, Google рдХреЗ рдЕрдиреБрдорд╛рдиреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд░реВрд╕ рдореЗрдВ 4 рдЬреА рдЕрдореЗрд░рд┐рдХрд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 2-3 рдЧреБрдирд╛ рддреЗрдЬ рд╣реИред

, тАФ , . , , , , .

, , , , . , ( Android ).


(seek), , . , , , .



, , - . iOS, , , , ( , , ).

ExoPlayer 2.7.0 , , ┬л ┬╗. . , .



( , ), - , Android prepare(mediaSource), seekTo(). , , , . тАФ :



, ( , ), . ( 100 ), , .




iOS , Android legacy-.
TextureView. , , , , UI. тАФ .

SurfaceView. , . Android- . YouTube , .

GLSurfaceView тАФ . , .



: , ExoPlayer, 23%. ┬л┬╗ 10%. 4% . 4% тАФ , .

: Android


  • MediaPlayer , ExoPlayer
  • start, seek, swap
  • ,
  • view

: iOS


iOS :

  • RTT HLS AVPlayer
  • AVPlayer#pause
  • тАФ , iOS


DASH-, ┬л live-┬╗. :

  • cURL GCDAsyncSocket
  • AVAssetReader,
  • CADisplayLink
  • AVSampleBufferDisplayLayer


, . 28%, ┬л┬╗ 6%. , HLS DASH 100 /, 6%.

iOS :

  • start seek
  • HLS over Fragmented mp4
  • DASH-


, .

:


, , .

  • ( mp4)
  • (ExoPlayer, AVPlayer)
  • firstFrame, seek, emptyBuffer
  • ( )
  • - , . 4, : performance, , .


тАФ .

:


, ?



API . API iOS Android, тАФ , .

: - wrapper , POSIX-, , .

?

  • рдЬрд▓реНрджреА рд╢реБрд░реВ рдХрд░реЛ


?

  • bandwidth
  • (N x RTT, RTT)






тАФ . , , .

: , , . тАФ low latency.

, тАФ . .

тАФ 4K. , , . , 30 , . , .


, , , . ( 100 ).

- , , .

. 100 , . , 300 kbps FullHD- 480p, FullHD . , : , , overhead-. .

:



, , . , - , , .

MediaCodec VideoToolbox ( ). Server Transcoder.

тАФ , .


, . , , reliability тАФ ( ), throughput тАФ ( ) low latency тАФ ( ).



, . , - .


, : RTMP WebRTC тАФ , OKMP тАФ .

, RTMP TCP, тАФ UDP.

RTMP


рд╡рд╣ рдХреНрдпрд╛ рджреЗрддрд╛ рд╣реИ? рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рддрд░реАрдХреЗ рд╕реЗ, рдпрд╣ рдПрдХ рдорд╛рдирдХ рд╣реИ рдЬреЛ рд╕рднреА рд╕реЗрд╡рд╛рдУрдВ - YouTube, Twitch, Flash, OK рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИред рд╡реЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓рд╛рдЗрд╡ рд╕реНрдЯреНрд░реАрдо рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХреЗрдВред рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рддреГрддреАрдп-рдкрдХреНрд╖ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрд╡ рд╕реНрдЯреНрд░реАрдо рд╕реНрдЯреНрд░реАрдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ RTMP рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдПрдХ рдЯреЗрдк рдбреНрд░рд╛рдЗрд╡ рд╕реЗ рдПрдХ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╣рдо рдЬреЛ рдиреНрдпреВрдирддрдо рджреЗрд░реА рдХрд░ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ 300 рдПрдордПрд╕ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдареАрдХ рдореМрд╕рдо рдореЗрдВ рдПрдХ рдЖрджрд░реНрд╢ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рд╣реИред рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рджреЗрд░реА рдЖрдорддреМрд░ рдкрд░ 2-3 рд╕реЗрдХрдВрдб рддрдХ рдмрдврд╝рддреА рд╣реИ, рдФрд░ рдпрджрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдЦрд░рд╛рдм рд╣реИ, рддреЛ рдпрд╣ рд╕реЗрдХрдВрдб рдХреЗ рджрд╕рд┐рдпреЛрдВ рддрдХ рдмрдврд╝ рд╕рдХрддрд╛ рд╣реИред

RTMP рдордХреНрдЦреА рдкрд░ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдФрд░ рдмрд┐рдЯ рд░реЗрдЯ рдмрджрд▓рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ (рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдЕрдиреНрдп рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рдорд╛рди рд╣реИрдВ, рд▓реЗрдХрд┐рди RTMP рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЧрд▓рдд рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдХрд┐ рдордХреНрдЦреА рдкрд░ рдХреЛрдИ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ)ред

рдЯрдХрд╕рд╛рд▓реЛрдВ рдореЗрдВ рд╕реЗ: рдЯреАрд╕реАрдкреА рдкрд░ рдирд┐рд░реНрдорд┐рдд (рд╣рдо рдмрд╛рдж рдореЗрдВ рдмрддрд╛рдПрдВрдЧреЗ рдХрд┐ рдпрд╣ рдХреНрдпреЛрдВ рдЦрд░рд╛рдм рд╣реИ), рджреЗрд░реА рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд╣реИред

рдпрджрд┐ рдЖрдк рддреНрд░рд┐рдХреЛрдг рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ RTMP рдХрдо рд╡рд┐рд▓рдВрдмрддрд╛ рджреЗрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдпрд╣ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИред

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



рд▓рд╛рдЗрд╡ рдкреНрд░рд╕рд╛рд░рдг рдХреЗ рд▓рд┐рдП рдЯреАрд╕реАрдкреА рдЙрдкрдпреБрдХреНрдд рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реИ? рдЯреАрд╕реАрдкреА рдбрд┐рд▓реАрд╡рд░реА рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛ рд╣реИ: рдЬреЛ рдбреЗрдЯрд╛ рдЖрдк рд╕реЙрдХреЗрдЯ рдкрд░ рдбрд╛рд▓рддреЗ рд╣реИрдВ рд╡рд╣ рдареАрдХ рдЙрд╕реА рдХреНрд░рдо рдореЗрдВ рдФрд░ рдЬрд┐рд╕ рд░реВрдк рдореЗрдВ рдЖрдк рд╡рд╣рд╛рдВ рдбрд╛рд▓рддреЗ рд╣реИрдВ, рдЙрд╕реА рд░реВрдк рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдХреБрдЫ рднреА рдЧрд┐рд░рд╛рдпрд╛ рдпрд╛ рдкреБрдирд░реНрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЯреАрд╕реАрдкреА рдпрд╛ рддреЛ рдРрд╕рд╛ рдХрд░реЗрдЧреА рдпрд╛ рдорд░ рдЬрд╛рдПрдЧреАред рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рджреЗрд░реА рдХреА рдЧрд╛рд░рдВрдЯреА рдХреЛ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ - рд╡рд╣ рдкреБрд░рд╛рдиреЗ рдбреЗрдЯрд╛ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА, рд╢рд╛рдпрдж, рднреЗрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдмрдлрд░, рдмреИрдХрд▓реЙрдЧ рдФрд░ рдЗрддрдиреЗ рдкрд░ рдмрдврд╝рдирд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред



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

рдпрд╣ рдХреНрдпрд╛ рд╣реИ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╢реБрд░реВ рдореЗрдВ рдЦрд╛рд▓реА рд░рд┐рд╕реАрд╡рд░ рдмрдлрд░ рд╣реИред рд╣рдо рдХрд╣реАрдВ рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ: рдмрд╣реБрдд рд╕рд╛рд░реЗ рдбреЗрдЯрд╛ рдФрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЖрдИрдкреА рдкреИрдХреЗрдЯред рд╣рдореЗрдВ рдкрд╣рд▓рд╛ IP рдкреИрдХреЗрдЯ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ, рдФрд░ рд░рд┐рд╕реАрд╡рд░ рдкрд░ recv () рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рдо рдЗрд╕ рдкреИрдХреЗрдЯ рдХреЛ рдШрдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЦреЛ рд╕рдХрддреЗ рд╣реИрдВ, рд░реЗрдВрдбрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рддрднреА рдЕрдЪрд╛рдирдХ рджреВрд╕рд░рд╛ рдкреИрдХреЗрдЯ рдЦреЛ рдЧрдпрд╛ред рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ?

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

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

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



рдХреЗрд╡рд▓ рдЗрд╕ рд╕рдордп рд╣рдо рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рдФрд░ рд╣рдореЗрдВ рдЧреБрдгрд╡рддреНрддрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдорд╛рди рд▓реЗрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 4 рдПрдордмреАрдкреАрдПрд╕ рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЧрддрд┐ рд╡рд╛рд▓рд╛ рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рд╣реИред рд╣рдордиреЗ 250 KB рдХрд╛ рдПрдХ рд╕реЙрдХреЗрдЯ рдЖрдХрд╛рд░ рдЪреБрдирд╛ (рдЕрдкрдиреА рдЧрддрд┐ рд╕реЗ 0.5 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП)ред рдЕрдЪрд╛рдирдХ, рдиреЗрдЯрд╡рд░реНрдХ 10 рдмрд╛рд░ рд╡рд┐рдлрд▓ рд╣реБрдЖ - рдпрд╣ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 400 рдХреЗрдмреАрдкреАрдПрд╕ рд╣реИред рдмрдлрд░ рдЬрд▓реНрджреА рд╕реЗ рдЖрдзреЗ рд╕реЗрдХрдВрдб рдореЗрдВ рднрд░ рдЧрдпрд╛, рдФрд░ рдХреЗрд╡рд▓ рдЙрд╕реА рдХреНрд╖рдг рд╣рдо рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдореЗрдВ рдиреАрдЪреЗ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред



рд▓реЗрдХрд┐рди рдЕрдм рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 250 рдХреЗрдмреА рдмрдлрд░ рд╣реИ рдЬреЛ 5 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреАрдЫреЗ рд╣реИрдВ: рд╣рдореЗрдВ рдкрд╣рд▓реЗ рдкреБрд░рд╛рдиреЗ рдбреЗрдЯрд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╣реА рдирдП рдФрд░ рд░реВрдкрд╛рдВрддрд░рд┐рдд рд▓реЛрдЧ рд░рд┐рдпрд▓рдЯрд╛рдЗрдо рдХреЗ рд╕рд╛рде рдкрдХрдбрд╝ рдмрдирд╛рдПрдВрдЧреЗред

рдХреНрдпрд╛ рдХрд░реЗрдВ? рдпрд╣рд╛рдВ рд╣рдорд╛рд░рд╛ "рд╕рдордЭреМрддрд╛ рддреНрд░рд┐рдХреЛрдг" рд╕рд┐рд░реНрдл рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИред



  • рд╣рдо рдкреНрд░реЗрд╖рдХ рдмрдлрд░ рдХреЛ рдХрдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, 0.5 рд╕реЗрдХрдВрдб рдХреЗ рдмрдЬрд╛рдп - 0.1 рд╕реЗрдХрдВрдбред рд▓реЗрдХрд┐рди рд╣рдо рдмреИрдВрдбрд╡рд┐рдбреНрде рдЦреЛ рд░рд╣реЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЕрдХреНрд╕рд░ "рдШрдмрд░рд╛рдПрдВрдЧреЗ" рдФрд░ рдиреАрдЪреЗ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВрдЧреЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЯреАрд╕реАрдкреА рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдПрдХ рдкреНрд░реЗрд╖рдХ рдмрдлрд░ рдХреЛ рдЖрд░рдЯреАрдЯреА рд╕реЗ рдЫреЛрдЯрд╛ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЪреИрдирд▓ рдХреЗ рдкреВрд░реНрдг рдмреИрдВрдбрд╡рд┐рдбреНрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рдХрдИ рдмрд╛рд░ рдХрдо рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
  • рд╣рдо рд░рд┐рд╕реАрд╡рд░ рдмрдлрд░ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдмрдбрд╝реЗ рдмрдлрд░ рдХреЗ рд╕рд╛рде, рдбреЗрдЯрд╛ рдЖрддрд╛ рд╣реИ, рд╣рдо рдмрдлрд░ рдХреЗ рднреАрддрд░ рдХреБрдЫ рдЕрдирд┐рдпрдорд┐рддрддрд╛рдУрдВ рдХреЛ рд╕реБрдЪрд╛рд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╣рдо рдХрдо рд╡рд┐рд▓рдВрдмрддрд╛ рдЦреЛ рд░рд╣реЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рддреБрд░рдВрдд 5 рд╕реЗрдХрдВрдб рдХрд╛ рдмрдлрд░ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред
  • рд╣рдо рдкреБрд░рд╛рдиреЗ рдбреЗрдЯрд╛ рдХреЛ рдЖрдХреНрд░рд╛рдордХ рд░реВрдк рд╕реЗ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдЯреАрд╕реАрдкреА рдореЗрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХрдорд╛рддреНрд░ рд╡рд┐рдХрд▓реНрдк рдХрдиреЗрдХреНрд╢рди рдХреЛ рддреЛрдбрд╝рдирд╛ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдирд╛ рд╣реИред рд╣рдо рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдЦреЛ рджреЗрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рд╕рдордп рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рдкрд╛рд╕ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдирд╣реАрдВ рд╣реИред


WebRTC


рдпрд╣ рдПрдХ C ++ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдиреБрднрд╡ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддрд╛ рд╣реИ рдФрд░ UDP рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЪрд▓рддрд╛ рд╣реИред IOS, Android рдХреЗ рддрд╣рдд рдмрдирд╛рддрд╛ рд╣реИ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, HTML5 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдпрд╣ рдкреА 2 рдкреА рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдХреИрдж рд╣реИ, рдЗрд╕рд▓рд┐рдП рджреЗрд░реА 0.1-1 рд╕реЗрдХрдВрдб рд╣реИред



Minuses рдХреА: рдпрд╣ рдПрдХ рдЕрдЦрдВрдб рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рд░рд╛рд╕рдд рдХреА рдмрд╣реБрддрд╛рдпрдд рд╣реИ рдЬрд┐рд╕реЗ рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреА 2 рдкреА рдХреЙрд▓ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг, рдпрд╣ рдХрдо рд╡рд┐рд▓рдВрдмрддрд╛ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрддрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдпрд╣ рдЪрд╛рд╣рддреЗ рдереЗ, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд╣ рдЕрдиреНрдп рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рддреНрдпрд╛рдЧ рдХрд░рддреА рд╣реИред рдФрд░ рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдирд╣реАрдВ рд╣реИрдВред

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

рдХреНрдпрд╛ рдЪреБрдиреЗрдВ - RTMP рдпрд╛ WebRTC? рд╣рдордиреЗ рджреЛрдиреЛрдВ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд▓рд╛рдЧреВ рдХрд┐рдП рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЙрдирдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред рдЧреНрд░рд╛рдл рдкрд░, WebRTC рдореЗрдВ рджреЗрд░реА рдХрдо рд╣реИ, рд▓реЗрдХрд┐рди рдХрдо рдереНрд░реВрдкреБрдЯ рд╣реИ, рдЬрдмрдХрд┐ RTMP рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реИред рдФрд░ рдЙрдирдХреЗ рдмреАрдЪ рдПрдХ рдЫреЗрдж рд╣реИред

рдФрд░ рд╣рдо рдПрдХ рдРрд╕рд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ рдЬреЛ рдЗрд╕ рдЫреЗрдж рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╡рд░ рдХрд░реЗ рдФрд░ рд╡реЗрдмрдЖрд░рдЯреАрд╕реА рдФрд░ рдЖрд░рдЯреАрдПрдордкреА рдореЛрдб рджреЛрдиреЛрдВ рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХреЗред рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ OKMP рдирд╛рдо рджрд┐рдпрд╛ рдФрд░ рдмрдирд╛рдпрд╛ред


OKMP


рдпрд╣ рдпреВрдбреАрдкреА рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рдЪреАрд▓рд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИред

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

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



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

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

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдСрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдП, рдпрд╣ 1 рд╕реЗрдХрдВрдб рд╣реИ, рдФрд░ рд╡реАрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдП, 0.5 рд╕реЗрдХрдВрдбред рджрд╣рд▓реАрдЬ рдЕрд▓рдЧ рдХреНрдпреЛрдВ рд╣реИ? рдпрд╣ рдПрдХ рдФрд░ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рддрдВрддреНрд░ рд╣реИред рдЪреВрдВрдХрд┐ рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдСрдбрд┐рдпреЛ рд╕реБрдЪрд╛рд░реВ рд╣реИ, рд╣рдо рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╡реАрдбрд┐рдпреЛ рдХреЛ рдЫреЛрдбрд╝рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред

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



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

  • рдкреИрдХрдЯреЗрдЯрд┐рдВрдЧ / рдбрд┐рдкреИрдХрд┐рдЯрд╛рдЗрдЬрд╝рд┐рдВрдЧред рдЖрдкрдХреЛ рд▓рдЧрднрдЧ 1.5 KB рдХреЗ рдкреИрдХреЗрдЯ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдХрд╛рдЯрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рддрд╛рдХрд┐ рд╡реЗ MTU рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдлрд┐рдЯ рд╣реЛ рд╕рдХреЗрдВред
  • рдкреБрди: рдХреНрд░рдоред рдЖрдк рдПрдХ рдХреНрд░рдо рдореЗрдВ рдкреИрдХреЗрдЯ рднреЗрдЬрддреЗ рд╣реИрдВ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рджреВрд╕рд░реЗ рдореЗрдВ рдЖрддреЗ рд╣реИрдВред рдЗрд╕реЗ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкреИрдХреЗрдЬ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдЕрдиреБрдХреНрд░рдо рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдЙрдиреНрд╣реЗрдВ рд░рд┐рд╕реАрд╡рд░ рдкрд░ рдкреБрдирд░реНрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
  • рдШрд╛рдЯрд╛ред рдмреЗрд╢рдХ, рдиреБрдХрд╕рд╛рди рд╣реИрдВред рдЬрдм рдиреБрдХрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд░рд┐рд╕реАрд╡рд░ рдХреЛ рдкреНрд░реЗрд╖рдХ рдХреЛ рдЕрд▓рдЧ рд╕реЗ рдмрддрд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ "рдореБрдЭреЗ рдпреЗ рдкреИрдХреЗрдЯ рдорд┐рд▓реЗ, рд▓реЗрдХрд┐рди рдпреЗ рдирд╣реАрдВ рдорд┐рд▓реЗ", рдФрд░ рдкреНрд░реЗрд╖рдХ рдХреЛ рд▓рд╛рдкрддрд╛ рдкреИрдХреЗрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рднреЗрдЬрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╛ рдЙрдиреНрд╣реЗрдВ рдЧрд┐рд░рд╛ рджреЛред
  • рдкреНрд░рд╡рд╛рд╣ рдирд┐рдпрдВрддреНрд░рдг рдпрджрд┐ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЙрд╕ рдЧрддрд┐ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рд░рд╣рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рд╣рдо рдЗрд╕реЗ рд╣рд┐рд▓рд╛рддреЗ рд╣реИрдВ, рдбреЗрдЯрд╛ рдЦреЛрдирд╛ рд╢реБрд░реВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╣рдореЗрдВ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЯреАрд╕реАрдкреА рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рднреЗрдЬрдиреЗ рд╡рд╛рд▓реЗ рд╕реЙрдХреЗрдЯ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдпреВрдбреАрдкреА рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрд╕реЗ рдЕрд╡рд░реБрджреНрдз рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЖрдкрдХреЛ рдЦреБрдж рд╕рдордЭрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд░рд┐рд╕реАрд╡рд░ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдФрд░ рднреЗрдЬреЗ рдЧрдП рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рдХрдо рдХрд░реЗрдВред
  • рднреАрдбрд╝ рдирд┐рдпрдВрддреНрд░рдгред рдЗрд╕реА рддрд░рд╣ рдХреА рдмрд╛рдд, рдХреЗрд╡рд▓ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рдореГрддреНрдпреБ рд╣реЛ рдЧрдИред рдпрджрд┐ рд╣рдо рдореГрдд рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдкреИрдХреЗрдЯ рднреЗрдЬрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рди рдХреЗрд╡рд▓ рд╣рдорд╛рд░реЗ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдирд╖реНрдЯ рдХрд░ рджреЗрдВрдЧреЗ, рдмрд▓реНрдХрд┐ рдкрдбрд╝реЛрд╕реА рдХреЛ рднреА рдирд╖реНрдЯ рдХрд░ рджреЗрдВрдЧреЗред
  • рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рдиред рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреА рджреЗрдЦрднрд╛рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
  • ... рдФрд░ рднреА рдмрд╣реБрдд рдХреБрдЫ


OKMP рдмрдирд╛рдо RTMP


рдЬрдм рд╣рдордиреЗ RTMP рдХреЗ рдмрдЬрд╛рдп OKMP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рддреЛ рд╣рдореЗрдВ рдХреНрдпрд╛ рдорд┐рд▓рд╛?

  • OKLive рдмрд┐рдЯрд░реЗрдЯ рдореЗрдВ рдФрд╕рдд рд╡реГрджреНрдзрд┐ 30% рд╣реИред
  • рдЬреАрдЯрд░ (рдЕрд╕рдорд╛рди рдкреИрдХреЗрдЯ рдЖрдЧрдорди рдХрд╛ рдорд╛рдк) - 0% (рдФрд╕рддрди рд╕рдорд╛рди)ред
  • рдЬрд┐рдЯрд░ рдСрдбрд┐рдпреЛ - -25%
  • рдЬрд┐рдЯрд░ рд╡реАрдбрд┐рдпреЛ - 40%


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

рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреИрд╕реЗ рдЪреБрдиреЗрдВ





рдпрджрд┐ рдЖрдкрдХреЛ рдирд┐рдореНрди рд╡рд┐рд▓рдВрдмрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - WebRTC

рдпрджрд┐ рдЖрдк рдмрд╛рд╣рд░реА рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рддреГрддреАрдп рдкрдХреНрд╖ рд╕реЗрд╡рд╛рдУрдВ рдкрд░ рд╡реАрдбрд┐рдпреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВ, рдЖрдкрдХреЛ RTMP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдпрджрд┐ рдЖрдк рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдЕрдиреБрд░реВрдк рдПрдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЪрд╛рд╣рддреЗ рд╣реИрдВ - рддреЛ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд░реЗрдВред

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


All Articles