рдкреАрдЯ рдмреНрд░рд╛рдЙрди рдХреЗ рдмреНрд▓реЙрдЧ рд▓реЗрдЦрдХ рдПрд╕рдПрд▓ 4 рдЗрди рдПрдХреНрд╢рди, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдЬреНрдпрд╛рджрд╛рддрд░ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдФрд░ рдбрдмреНрд▓реНрдпреВрдкреАрдПрдл рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИред 2009 рд╕реЗ, рд╡рд╣ рдПрдХ Microsoft рдХрд░реНрдордЪрд╛рд░реА рд░рд╣реЗ рд╣реИрдВ, 2007 рд╕реЗ, рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдЙрдирдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдмрди рдЧрдИ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЖрдк рд╕реЛрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдПрдХреНрд╢рди рдмреБрдХ рдореЗрдВ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ 4 рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рджреВрд╕рд░рд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдПрдХреНрд╢рди рдмреБрдХ рдореЗрдВ рдПрдХ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ 2 рд╣реИ , рдЬрд┐рд╕реЗ рдореИрдВ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВред рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдмрд╛рд░реАрдХреА рд╕реЗ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдПрд╕рдПрд▓ 2 рдЗрди рдПрдХреНрд╢рди рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд▓реЗрдЦрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдирд╛ рдЙрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ SL4 рдЗрди рдПрдХреНрд╢рди рдЕрдкрдиреЗ рдкреВрд░реНрд╡рд╡рд░реНрддреА рд╕реЗ рдХреИрд╕реЗ рднрд┐рдиреНрди рд╣реИ - рдпрд╣ рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдкреБрд╕реНрддрдХ рд╣реИред рдФрд░, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ, рдпрд╣ рдкреАрдЯ рдмреНрд░рд╛рдЙрди рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд┐рдд рдкрд╣рд▓реА рдкреБрд╕реНрддрдХ рд╣реИ, рдФрд░ рдпрд╣ рд▓рд┐рдЦрд╛ рд╣реИ, рдореБрдЭреЗ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛, рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗред
рдкреБрд╕реНрддрдХ рдХреЗ рдкреЗрдкрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЦрд░реАрджрдиреЗ рдХреЗ рд╕рд╛рде-рд╕рд╛рде, рдЖрдкрдХреЛ рдкреБрд╕реНрддрдХ рдХреЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рд╕рдВрд╕реНрдХрд░рдг (рдкреАрдбреАрдПрдл) рддрдХ рднреА рдкрд╣реБрдВрдЪ рдорд┐рд▓рддреА рд╣реИ, рдЬрд┐рд╕реЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд┐рдВрдбрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рд▓реИрдВрдбрд╕реНрдХреЗрдк рдУрд░рд┐рдПрдВрдЯреЗрд╢рди рдореЗрдВ (рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкреЛрд╕реНрдЯ рдореЗрдВ рдлреЛрдЯреЛ рдЕрдкрд▓реЛрдб рдХрд┐рдП рд╣реИрдВ рдХрд┐ рдореИрдВрдиреЗ рдЕрдореЗрдЬрд╝реЕрди рдЧреЗрд▓ рдХреИрд╕реЗ рдЦрд░реАрджрд╛ рд╣реИ? )ред рдкреБрд╕реНрддрдХ рдореЗрдВ рд▓рдЧрднрдЧ 800 рдкреГрд╖реНрда рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ 3 рднрд╛рдЧ рдФрд░ 25 рдЕрдзреНрдпрд╛рдп рд╣реИрдВред
рдХрд┐рддрд╛рдм рдкрдврд╝рддреЗ рд╕рдордп рд╕рдмрд╕реЗ рдкрд╣рд▓реА рдмрд╛рдд рдЬреЛ рдЖрдкрдХреА рдирдЬрд╝рд░ рдХреЛ рдкрдХрдбрд╝рддреА рд╣реИ, рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдЕрдзреНрдпрд╛рдпреЛрдВ рдХреЛ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдкрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдордд рдХрд░реЛ, рд▓реЗрдХрд┐рди рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреИрдирд▓ рдФрд░ рдХрд╕реНрдЯрдо рдирд┐рдпрдВрддреНрд░рдг (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд┐рдпрдВрддреНрд░рдг рдирд╣реАрдВ) рдмрдирд╛рдиреЗ рдкрд░ рдЕрдзреНрдпрд╛рдп, рд╕рд╛рде рд╣реА рд╢реИрд▓рд┐рдпреЛрдВ рдФрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рд▓рдЧрднрдЧ рдкреБрд╕реНрддрдХ рдХреЗ рдмрд╣реБрдд рдЕрдВрдд рдореЗрдВ (рдЙрд╕реА рдкреНрд░реЛ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ 3 рдкреБрд╕реНрддрдХ рдХреЗ рд╡рд┐рдкрд░реАрдд) рд╕реНрдерд┐рдд рд╣реИрдВред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛, рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдкрд░ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рдХрдард┐рдирд╛рдИ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдкрдврд╝рдиреЗ рдкрд░ рдореБрдЭреЗ рдпрд╣ рдкреНрд░рддреАрдд рд╣реБрдЖ рдХрд┐ рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рд╕реБрд╕рдВрдЧрдд рдерд╛ред рдФрд░ рдпрд╣ рдореБрдЭреЗ рдмрд╣реБрдд рдЙрдЪрд┐рдд рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреБрд╕реНрддрдХ рдореЗрдВ рдЕрдзреНрдпрд╛рдп рдХреИрд╕реЗ рд╕реНрдерд┐рдд рд╣реИрдВ, рдЬрд┐рди рдЪреАрдЬреЛрдВ рдХрд╛ рдЖрдк рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди рдЕрдХреНрд╕рд░ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдкреБрд╕реНрддрдХ рдХреЗ рдмрд╣реБрдд рд╣реА рдЕрдВрдд рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рд▓реЗрдЦрди рдмрд┐рдЯрдореИрдк, рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреИрдирд▓ рдФрд░ рдирд┐рдпрдВрддреНрд░рдг, рдПрдиреАрдореЗрд╢рди рдмрдирд╛рдирд╛ред рдкреБрд╕реНрддрдХ рдЙрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдкрд░ рдЕрдзрд┐рдХ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИ рдЬреЛ рд╡реНрдпрд╡рд╕рд╛рдп рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдФрд░ рдПрдиреАрдореЗрд╢рди рдЗрддрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИред рдФрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдирд┐рдпрдВрддреНрд░рдг рдФрд░ рдкреИрдирд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдореБрдЭреЗ 3 рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдХрдИ рдорд╛рдорд▓реЗ рдпрд╛рдж рдирд╣реАрдВ рд╣реИрдВ рдЬрдм рдореИрдВрдиреЗ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдФрд░ рдбрдмреНрд▓реНрдпреВрдкреАрдПрдл рдкрд░ рдХреБрдЫ рдРрд╕рд╛ рдмрдирд╛рдпрд╛ рдерд╛ред рд╡реИрд╕реЗ, рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдерд╛ рдХрд┐ рдкреИрдирд▓ рдмрдирд╛рдиреЗ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рд╣реИрдХрдиреАрдб рд░реИрдкрдкреИрдирд▓ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдСрд░реНрдмрд┐рдЯрдкреИрдирд▓, рдПрдХ рдкреИрдирд▓ рдЬреЛ рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рдирд┐рдпрдВрддреНрд░рдг рд░рдЦ рд╕рдХрддрд╛ рдерд╛ред
рдкреБрд╕реНрддрдХ рдХреЗ рдЕрдВрдд рдореЗрдВ, рдореБрдЭреЗ рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ MediaStreamSource рдмрдирд╛рдиреЗ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рднреА рдкрд╕рдВрдж рдЖрдпрд╛, рдЬрд┐рд╕рдиреЗ рд╡реАрдбрд┐рдпреЛ рдФрд░ рдСрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЗ рдмрдЬрд╛рдп рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ (рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рддрд░рдл) рдореЗрдВ рд╡реАрдбрд┐рдпреЛ рдФрд░ рдСрдбрд┐рдпреЛ рд╢реЛрд░ рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрджрд╛рд╣рд░рдг рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЪреБрдиреЗ рдЧрдП рд╣реИрдВ, рдпрд╛ рдмрд▓реНрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЙрджрд╛рд╣рд░рдг рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░реНрдп рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рдореБрджреНрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХрдИ рдкреГрд╖реНрдареЛрдВ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рд╕реВрдЪреА рд╕реЗ рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреИрдпрд╛рд░ рдХреЛрдб рдЬреЛ рдЕрднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдкреБрд╕реНрддрдХ рдореЗрдВ рдПрдХ рдЕрдзреНрдпрд╛рдп рд╣реИ рдЬрд┐рд╕реЗ рдХреЛрдИ рднреА рд╕рдореАрдХреНрд╖рдХ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реИ: MVVM / ViewModel рдкреИрдЯрд░реНрди рдХреЗ рд╕рд╛рде рд╕рдВрд░рдЪрдирд╛ рдФрд░ рдкрд░реАрдХреНрд╖рдгред рдбрдмреНрд▓реНрдпреВрд╕реАрдПрдл рдЖрд░рдЖрдИрдП рд╕рд░реНрд╡рд┐рд╕реЗрдЬ рдЪреИрдкреНрдЯрд░ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░, рдЬреЛ рдЗрд╕рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдЖрддрд╛ рд╣реИ, рд╡реЗ 100 рдкреГрд╖реНрдареЛрдВ рдкрд░ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд, рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдк рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдкрд░ рд╡рд┐рдХрд╛рд╕рд╢реАрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╕реВрдХреНрд╖реНрдо рдкрд╣рд▓реБрдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рднреА рдХреЗ рд╡рд┐рд╖рдп рдХреА рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдкреНрд░рд╕реНрддреБрддрд┐ рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рджреЗрдЦреА рд╣реИред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдореИрдВ рдЙрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдкреБрд╕реНрддрдХ рд╕реБрдЭрд╛рддрд╛ рд╣реВрдВ рдЬреЛ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдкрд░ рдПрдХ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмрдирд╛рдиреЗ рдпрд╛ рдмрдирд╛рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреАрдЯ рдмреНрд░рд╛рдЙрди рдЬрд┐рд╕ рдкреБрд╕реНрддрдХ рдХреА рдЧрд┐рдирддреА рдХрд░ рд░рд╣реЗ рдереЗ, рдЙрд╕рдХреЗ рдореБрдЦреНрдп рджрд░реНрд╢рдХ рдпрд╣реА рдереЗред рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬреЛ рдкреБрд╕реНрддрдХ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдкреГрд╖реНрда 492 рдкрд░ рдлреБрдЯрдиреЛрдЯ рдХреНрдпрд╛ рд╣реИ:
рдпрджрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдКрдм рдЪреБрдХреЗ рд╣реИрдВ рдФрд░ рдкрдврд╝рдиреЗ рд╕реЗ рдПрдХ рд╡рд┐рд░рд╛рдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдХрд┐рд╕реА рднреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдпрд╛ рдлрд╝реЛрдЯреЛ рдореЗрдВ рдЧреЗрдВрдбрд╛ рдФрд░ рдЗрдВрджреНрд░рдзрдиреБрд╖ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП http://cornify.com/ рджреЗрдЦреЗрдВ ред рдЪреЗрддрд╛рд╡рдиреА: 5 рд╡реАрдВ рдХрдХреНрд╖рд╛ рдХреА рд▓рдбрд╝рдХрд┐рдпреЛрдВ рдХрд╛ рдЯреНрд░реИрдкрд░ рдХреАрдкрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдУрд╡рд░рд▓реЛрдбред
рдРрд╕рд╛ рд╣реИ рд╣рд╛рд╕реНрдп ...
PS рд╡реИрд╕реЗ, рдЖрдЬ (20 рджрд┐рд╕рдВрдмрд░), рдореИрдирд┐рдВрдЧ рдХреЛ рдИ-рдмреБрдХреНрд╕, рдкреНрд░реЛрдореЛрд╢рдирд▓ рдХреЛрдб - рдбреЙрдЯ рдбреА 1220 рдкрд░ 50% рдХреА рдЫреВрдЯ рд╣реИред