WCS 5.2 рдЕрд╡рд▓реЛрдХрди - рдСрдирд▓рд╛рдЗрди рдкреНрд░рд╕рд╛рд░рдг рдФрд░ рд╡реЗрдм рдЪреИрдЯрд┐рдВрдЧ рдХреЗ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП WebRTC рд╕рд░реНрд╡рд░



рдРрд▓рд┐рд╕ рдПрдХ рдЕрдиреБрднрд╡реА рдкреВрд░реНрдг-рд╕реНрдЯреИрдХ рдбреЗрд╡рд▓рдкрд░ рд╣реИ рдФрд░ рдПрдХ рд╕рдкреНрддрд╛рд╣ рдореЗрдВ php рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ SAAS рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред рд╕рд╛рдордиреЗ рдХреЗ рдЫреЛрд░ рдкрд░ рд╡рд╣ Vue.js. рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ


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


1) рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рддреГрддреАрдп-рдкрдХреНрд╖ рд╕рдВрдЪрд╛рд░рдХреЛрдВ (рд╕реНрдХрд╛рдЗрдк,) рдХреЛ рди рджреЗрдВ
рд╣реИрдВрдЧрдЖрдЙрдЯ, рдЖрджрд┐)ред рдЙрдиреНрд╣реЗрдВ рд╕реЗрд╡рд╛ рдореЗрдВ рдЫреЛрдбрд╝ рджреЛред


2) рдореЙрдирд┐рдЯрд░ рд╕рдВрдЪрд╛рд░: рдХреЙрд▓ рдЗрддрд┐рд╣рд╛рд╕, рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХреЗ рдкрд░рд┐рдгрд╛рдоред


3) рд░рд┐рдХреЙрд░реНрдб рдХреЙрд▓ (рдмреЗрд╢рдХ, рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рджреЛрдиреЛрдВ рдкрдХреНрд╖реЛрдВ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдирд╛)ред


4) рддреГрддреАрдп-рдкрдХреНрд╖ рд╕реЗрд╡рд╛рдУрдВ рдХреА рдиреАрддрд┐рдпреЛрдВ рдФрд░ рдЕрдкрдбреЗрдЯ рдкрд░ рдирд┐рд░реНрднрд░ рди рд░рд╣реЗрдВред рд╣рд░ рдХреЛрдИ рдЗрд╕ рдХрд╣рд╛рдиреА рдХреЛ рдЬрд╛рдирддрд╛ рд╣реИ: рд╕реНрдХрд╛рдЗрдк рдЕрдкрдбреЗрдЯ рд╣реБрдЖ, рдФрд░ рдпрд╣ рд╢реБрд░реВ рд╣реБрдЖ ...


рдХрд╛рд░реНрдп рд╕рд░рд▓ рджрд┐рдЦрддрд╛ рд╣реИред WebRTC рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ Google рд╣реИ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рджреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рдкреАрдпрд░-рдЯреВ-рдкреАрдпрд░ рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдЖрдпреЛрдЬрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкреНрд░рд╢реНрди:


1) STUN / TURN рд╕рд░реНрд╡рд░ рдХрд╣рд╛рдВ рд╕реЗ рд▓рд╛рдПрдВ


2) рдХреНрдпрд╛ рдЙрдирдХреЗ рдмрд┐рдирд╛ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ


3) рдкреАрдпрд░-рдЯреВ-рдкреАрдпрд░ рд╡реЗрдмрдЖрд░рдЯреАрд╕реА рдХреЙрд▓ рдХреИрд╕реЗ рд░рд┐рдХреЙрд░реНрдб рдХрд░реЗрдВ


4) рдпрджрд┐ рдЖрдкрдХреЛ рдХреЙрд▓ рдореЗрдВ рдХрд┐рд╕реА рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдПрдЪрдЖрд░ рдкреНрд░рдмрдВрдзрдХ рдпрд╛ рдирд┐рдпреЛрдХреНрддрд╛ рдХрд╛ рдПрдХ рдЕрдиреНрдп рд╡рд┐рд╢реЗрд╖рдЬреНрдЮред


рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдмрд╕ WebRTC рдФрд░ рдкреАрдпрд░-рдЯреВ-рдкреАрдпрд░ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╕реЗрд╡рд╛ рдХреЗ рдЖрд╡рд╢реНрдпрдХ рд╡реАрдбрд┐рдпреЛ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рдм рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред


рд▓реЗрдЦ рд╕рд╛рдордЧреНрд░реА


рд╕рд╛рдордЧреНрд░реА рдХреА рддрд╛рд▓рд┐рдХрд╛



рд╕рд░реНрд╡рд░ рдФрд░ рдПрдкреАрдЖрдИ


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


рдЙрдЪреНрдЪрддрдо рд╕реНрддрд░ рдкрд░, WCS рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдкреАрдЖрдИ + рд╕рд░реНрд╡рд░ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред API рдХрд╛ рдЙрдкрдпреЛрдЧ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреА рддрд░рдл рд╕рд╛рдорд╛рдиреНрдп рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕рд░реНрд╡рд░ рдореАрдбрд┐рдпрд╛ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдореАрдбрд┐рдпрд╛ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдЯреЗрдЯрдлрд╝реБрд▓ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред



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


рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрдЯреНрд░реАрдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ (рд╕рд░реНрд╡рд░ рд╕реЗ рд╡реЗрдмрдХреИрдо рдХреА рдУрд░ рд╕реНрдЯреНрд░реАрдо рд╕реНрдЯреНрд░реАрдо рдХрд░рдирд╛) рдРрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:


рд╡реЗрдм sdk


session.createStream({name:тАЭstream123тАЭ}).publish(); 

Android рдПрд╕рдбреАрдХреЗ


 publishStream = session.createStream(streamOptions) publishStream.publish(); 

рдЖрдИрдУрдПрд╕ рдПрд╕рдбреАрдХреЗ


 FPWCSApi2Stream *stream = [session createStream:options error:&error]; if(![stream publish:&error]) { //published without errors } 

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




рдЖрдиреЗ рд╡рд╛рд▓реА рдзрд╛рд░рд╛рдПрдБ


рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╕рд░реНрд╡рд░, рдЬреЛ рдбрдмреНрд▓реНрдпреВрд╕реАрдПрд╕ рд╣реИ, рдЖрдиреЗ рд╡рд╛рд▓реА рдзрд╛рд░рд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рдХреБрдЫ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рдкрд╛рд╕ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рджрд░реНрд╢рдХреЛрдВ рдХреЛ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдпреЗ рд╕реНрдЯреНрд░реАрдо рд╕рд░реНрд╡рд░ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░реЗрдВ, рдЗрд╕рдХреА рд░реИрдо рд╕реЗ рдЧреБрдЬрд░реЗрдВ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛рд░реНрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВред рдЗрд╕рд▓рд┐рдП, рдкрд╣рд▓рд╛ рд╕рд╡рд╛рд▓ рдЬреЛ рдПрдХ рдореАрдбрд┐рдпрд╛ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдЦреБрдж рдХреЛ рдкрд░рд┐рдЪрд┐рдд рдХрд░рддреЗ рд╕рдордп рдкреВрдЫрдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛: рдмрд╛рдж рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдФрд░ рдкреНрд░рд╛рд░реВрдк рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред WCS рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдБ рд╣реИрдВ: WebRTC, RTMP, RTSP, VOD, SIP / RTPред



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


WebRTCRTMPRTSPVODрдПрд╕рдЖрдИрдкреА / рдЖрд░рдЯреАрдкреА
  • рд╡реЗрдм sdk
    • рдХреИрдорд░рд╛ + рдорд╛рдЗрдХ
    • рдХреИрдирд╡рд╛рд╕
    • рд╕реНрдХреНрд░реАрди рд╢реЗрдпрд░рд┐рдВрдЧ

  • Android рдПрд╕рдбреАрдХреЗ
  • рдЖрдИрдУрдПрд╕ рдПрд╕рдбреАрдХреЗ
  • WCS
    • рдзрдХреНрдХрд╛
    • рдкреБрд▓

  • CDN

  • RTMP рдПрдирдХреЛрдбрд░
    • ffmpeg
    • OBS
    • Wirecast

  • Adobe рдПрдирдХреЛрдбрд░
  • WCS
    • рдзрдХреНрдХрд╛
    • рдкреБрд▓

  • рдлрд╝реНрд▓реИрд╢ рдкреНрд▓реЗрдпрд░

  • рдЖрдИрдкреА тАЛтАЛрдХреИрдорд░рд╛
  • RTSP рд╕рд░реНрд╡рд░

  • рдлрд╝рд╛рдЗрд▓
  • рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдПрд╕ 3

  • рдПрд╕рдЖрдИрдкреА рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ
  • рдПрд╕рдЖрдИрдкреА рдХреЙрдиреНрдлреНрд░реЗрдВрд╕рд┐рдВрдЧ


рдпрджрд┐ рдЖрдк рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рдЧреБрдЬрд╝рд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ:



рдЖрдиреЗ рд╡рд╛рд▓реА WebRTC


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


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


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



рднреАрддрд░ рдХрд╛ rtmp


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


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




рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЖрд░рдЯреАрдПрд╕рдкреА


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




рдЖрдиреЗрд╡рд╛рд▓рд╛ VOD


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




рдЖрд╡рдХ рдПрд╕рдЖрдИрдкреА / рдЖрд░рдЯреАрдкреА


SIP рд╕рддреНрд░ рдХреЗ рдЕрдВрджрд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ RTP рдЯреНрд░реИрдлрд╝рд┐рдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ SIP рдЧреЗрдЯрд╡реЗ рдХреЗ рд╕рд╛рде рдХреЙрд▓ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрджрд┐ рдХрдиреЗрдХреНрд╢рди рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдСрдбрд┐рдпреЛ рдФрд░ / рдпрд╛ рд╡реАрдбрд┐рдпреЛ рдЯреНрд░реИрдлрд╝рд┐рдХ рдПрд╕рдЖрдИрдкреА рдЧреЗрдЯрд╡реЗ рд╕реЗ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕реЗ рдбрдмреНрд▓реНрдпреВрд╕реАрдПрд╕ рдХреА рддрд░рдл рдЖрдиреЗ рд╡рд╛рд▓реА рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рд▓рдкреЗрдЯрд╛ рдЬрд╛рдПрдЧрд╛ред




рдмрд╣рддреА рдзрд╛рд░рд╛рдПрдБ


рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрдЯреНрд░реАрдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЕрдиреБрд░реЛрдз рдкрд░ рдПрдХ рдпрд╛ рдХрдИ рджрд░реНрд╢рдХреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рд╕реНрдЯреНрд░реАрдо рдХреЛ рджреЛрд╣рд░рд╛ рд╕рдХрддреЗ рд╣реИрдВред рджрд░реНрд╢рдХ рдЦрд┐рд▓рд╛рдбрд╝реА рдпрд╛ рдЕрдиреНрдп рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдПрдХ рд╕реНрдЯреНрд░реАрдо рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИред рдРрд╕реА рдзрд╛рд░рд╛рдУрдВ рдХреЛ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдпрд╛ "рджрд░реНрд╢рдХреЛрдВ рдХреА рдзрд╛рд░рд╛" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреА рдзрд╛рд░рд╛рдУрдВ рдХреЗ рд╕рддреНрд░ рд╣рдореЗрд╢рд╛ рджрд░реНрд╢рдХ рдпрд╛ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рд╢реБрд░реВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдкреНрд▓реЗрдмреИрдХ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рд╕реЗрдЯ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ / рдкреНрд░рд╛рд░реВрдк рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: WebRTC, RTMP, RTSP, MSE, HLS


WebRTCRTMPRTSPрдПрдордПрд╕рдИHLS
  • рд╡реЗрдм sdk
  • Android рдПрд╕рдбреАрдХреЗ
  • рдЖрдИрдУрдПрд╕ рдПрд╕рдбреАрдХреЗ
  • WCS
    • рдкреБрд▓
    • CDN


  • рдлрд╝реНрд▓реИрд╢ рдкреНрд▓реЗрдпрд░
  • RTMP рдЦрд┐рд▓рд╛рдбрд╝реА

  • рдЖрд░рдЯреАрдПрд╕рдкреА рдкреНрд▓реЗрдпрд░
    • рд╡реАрдПрд▓рд╕реА
    • WCS
    • рдЖрджрд┐


  • рд╡реЗрдм sdk

  • рдПрдЪрдПрд▓рдПрд╕ рдЦрд┐рд▓рд╛рдбрд╝реА
    • hls.js
    • рджреЗрд╢реА рд╕рдлрд╛рд░реА





рдирд┐рд╡рд░реНрддрдорд╛рди WebRTC


рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡реЗрдм рдПрд╕рдбреАрдХреЗ, рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рдФрд░ рдЖрдИрдУрдПрд╕ рдПрд╕рдбреАрдХреЗ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВред WebRTC рд╕реНрдЯреНрд░реАрдо рдЦреЗрд▓рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:


рд╡реЗрдм sdk


 session.createStream({name:тАЭstream123тАЭ}).play(); 

Android рдПрд╕рдбреАрдХреЗ


 playStream = session.createStream(streamOptions); playStream.play(); 

рдЖрдИрдУрдПрд╕ рдПрд╕рдбреАрдХреЗ


 FPWCSApi2Stream *stream = [session createStream:options error:nil]; if(![stream play:&error]) { //published without errors } 

рдпрд╣ рдкреНрд░рдХрд╛рд╢рди API рдХреЗ рд╕рдорд╛рди рд╣реИ, рдХреЗрд╡рд▓ рдЕрдВрддрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╣реИ
stream.publish (), stream.play () рдкреНрд▓реЗрдмреИрдХ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред


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



рдирд┐рд╡рд░реНрддрдорд╛рди rtmp



рдпрд╣рд╛рдБ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ RTMP рдЦрд┐рд▓рд╛рдбрд╝реА рд╣реЛрдВрдЧреЗ - рджреЛрдиреЛрдВ рдЬрд╛рдиреЗ-рдорд╛рдиреЗ рдлрд╝реНрд▓реИрд╢ рдкреНрд▓реЗрдпрд░, рдФрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬреЛ RTMP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдПрдХ RTMP рд╕реНрдЯреНрд░реАрдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЦреЗрд▓рддреЗ рд╣реИрдВред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдлреНрд▓реИрд╢ рдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛, рдЙрд╕рдиреЗ RTMP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛, рдЬрд┐рд╕рдХрд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рд╡реАрдбрд┐рдпреЛ рдкреНрд░рд╕рд╛рд░рдг рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдореВрд▓ рд╕рдорд░реНрдерди рдХреА рдХрдореА рдЕрдиреНрдп рдХреНрд▓рд╛рдЗрдВрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЗрд╕ рдХрд╛рдлреА рд╕рдлрд▓ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдирд╣реАрдВ рд░реЛрдХрддреА рд╣реИред рдпрд╣ рдЬреНрдЮрд╛рдд рд╣реИ рдХрд┐ Android рдФрд░ iOS рдХреЗ рд▓рд┐рдП рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП VR рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдореЗрдВ RTMP рдХрд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рдирд┐рд╡рд░реНрддрдорд╛рди рдЖрд░рдЯреАрдПрд╕рдкреА



WCS рд╕рд░реНрд╡рд░ рдПрдХ RTSP рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдПрдХ рдирд┐рдпрдорд┐рдд IP рдХреИрдорд░рд╛ рдХреЗ рд░реВрдк рдореЗрдВ RTSP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╕реНрдЯреНрд░реАрдо рд╡рд┐рддрд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдПрдХ рдЖрд░рдЯреАрдПрд╕рдкреА рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдкреНрд▓реЗрдмреИрдХ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреНрд░реАрдо рдЪреБрдирдирд╛ рд╣реЛрдЧрд╛, рдЬреИрд╕реЗ рдХрд┐ рдпрд╣ рдПрдХ рдЖрдИрдкреА рдХреИрдорд░рд╛ рдерд╛ред



рдирд┐рд╡рд░реНрддрдорд╛рди рдПрдордПрд╕рдИ



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



рдирд┐рд╡рд░реНрддрдорд╛рди HLS



рдпрд╣рд╛рдВ, WCS HLS рд╕рд░реНрд╡рд░ рдпрд╛ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ рдЬреЛ HLS (HTTP рд▓рд╛рдЗрд╡ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рд╕рд░реНрд╡рд░ рдкрд░ рдЖрдиреЗ рд╡рд╛рд▓реА рд╕реНрдЯреНрд░реАрдо рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рдХреЗ рдмрд╛рдж, .m3u8 рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдХ HLS рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рддреИрдпрд╛рд░ рдХреА рдЬрд╛рддреА рд╣реИ, рдЬреЛ HTTP рдЕрдиреБрд░реЛрдз рдХреЗ рдЬрд╡рд╛рдм рдореЗрдВ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рджреА рдЬрд╛рддреА рд╣реИред рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рдХреМрди рд╕реЗ рд╕реЗрдЧрдореЗрдВрдЯ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЦрд┐рд▓рд╛рдбрд╝реА рд╡реАрдбрд┐рдпреЛ рд╕реЗрдЧрдореЗрдВрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкреЗрдЬ рдкрд░, рдореЛрдмрд╛рдЗрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░, рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░, рдПрдкреНрдкрд▓ рдЯреАрд╡реА рд╕реЗрдЯ-рдЯреЙрдк рдмреЙрдХреНрд╕ рдореЗрдВ рдФрд░ рдЬрд╣рд╛рдБ рднреА рдПрдЪрдПрд▓рдПрд╕ рд╕рдкреЛрд░реНрдЯ рдХрд╛ рджрд╛рд╡рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрд╕реЗ рдкреНрд▓реЗ рдХрд░рддрд╛ рд╣реИред



рдЗрдирдмреЙрдХреНрд╕ рдФрд░ рдЖрдЙрдЯрдмреЙрдХреНрд╕


рдХреБрд▓ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 5 рдЖрд╡рдХ рд╣реИрдВ рдФрд░ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рд╕реНрдЯреНрд░реАрдо рдкреНрд░рдХрд╛рд░ рдХреА рд╕рдорд╛рди рд╕рдВрдЦреНрдпрд╛ рд╣реИред рд╣рдо рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддреЗ рд╣реИрдВ
рдЙрдиреНрд╣реЗрдВ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ:


рдЗрдирдмреЙрдХреНрд╕рдЖрдЙрдЯрдмреЙрдХреНрд╕
WebRTCWebRTC
RTMPRTMP
RTSPRTSP
VODрдПрдордПрд╕рдИ
рдПрд╕рдЖрдИрдкреА / рдЖрд░рдЯреАрдкреАHLS


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


рдЕрдм рд╣рдо рдмрддрд╛рдПрдВрдЧреЗ рдХрд┐ рдзрд╛рд░рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХреНрд░рд┐рдпрд╛рдПрдВ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред



рдЖрдиреЗ рд╡рд╛рд▓реА рд╕реНрдЯреНрд░реАрдо рдореИрдиреАрдкреБрд▓реЗрд╢рди


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


рдзрд╛рд░рд╛рдУрдВ рдкрд░ рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:


  • рдЕрднрд┐рд▓реЗрдЦ
  • рд╕реНрдиреИрдкрд╢реЙрдЯ рд╣рдЯрд╛рдиреЗ
  • рдорд┐рдХреНрд╕рд░ рдореЗрдВ рд╕реНрдЯреНрд░реАрдо рдЬреЛрдбрд╝реЗрдВ
  • рдЯреНрд░рд╛рдВрд╕рдХреЛрдбрд┐рдВрдЧ рд╕реНрдЯреНрд░реАрдо
  • рд╡реЙрдЯрд░рдорд╛рд░реНрдХ рдЬреЛрдбрд╝реЗрдВ
  • рдПрдлрдкреАрдПрд╕ рдлрд┐рд▓реНрдЯрд░ рдЬреЛрдбрд╝реЗрдВ
  • 90, 180, 270 рдбрд┐рдЧреНрд░реА рд╕реЗ рдЫрд╡рд┐ рд░реЛрдЯреЗрд╢рди


рдЖрдиреЗ рд╡рд╛рд▓реА рд╕реНрдЯреНрд░реАрдо рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ



рд╢рд╛рдпрдж рд╕рдмрд╕реЗ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ рдФрд░ рдЕрдХреНрд╕рд░ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдзрд╛рд░рд╛рдУрдВ рдХреЛ рдХрдИ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ: рд╡реЗрдмрд┐рдирд╛рд░, рдЕрдВрдЧреНрд░реЗрдЬреА рдкрд╛рда, рдкрд░рд╛рдорд░реНрд╢, рдЖрджрд┐ред



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


 /stream/startRecording {} 

рдкрд░рд┐рдгрд╛рдо рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХ mp4 рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред



рд╕реНрдиреИрдкрд╢реЙрдЯ рд╣рдЯрд╛рдирд╛



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



WCS рд╕рд░реНрд╡рд░ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЛ рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди REST рд╡рд┐рдзрд┐ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ:


 /stream/snapshot 



рдорд┐рдХреНрд╕рд░ рдореЗрдВ рд╕реНрдЯреНрд░реАрдо рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реИ



рджрд░реНрд╢рдХреЛрдВ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рджреЛ рдпрд╛ рджреЛ рд╕реЗ рдЕрдзрд┐рдХ рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рдПрдХ рдЫрд╡рд┐ рдХреЛ рдПрдХ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдорд┐рд╢реНрд░рдг рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдореВрд▓ рдЙрджрд╛рд╣рд░рдг: 1) рдПрдХ рдЪрд┐рддреНрд░ рдореЗрдВ рд╕реНрдХреНрд░реАрди рдкрд░ рдХрдИ рдХреИрдорд░реЛрдВ рд╕реЗ рд╡реАрдбрд┐рдпреЛ рдирд┐рдЧрд░рд╛рдиреАред 2) рд╡реАрдбрд┐рдпреЛрдХрд╛рдВрдлреНрд░реЗрдВрд╕рд┐рдВрдЧ, рдЬрд╣рд╛рдВ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдЯреНрд░реАрдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдмрд╛рдХреА рдорд┐рд╢реНрд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдорд┐рдХреНрд╕рд░ рдХреЛ REST API рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╡реАрдбрд┐рдпреЛ рдХреЙрдиреНрдлреНрд░реЗрдВрд╕рд┐рдВрдЧ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдкрд░реЗрд╢рди рдХрд╛ MCU рдореЛрдб рд╣реИред


рдорд┐рдХреНрд╕рд░ рдореЗрдВ рдПрдХ рдзрд╛рд░рд╛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдХреА рдЖрджреЗрд╢:


 /mixer/startup 


рд╕реНрдЯреНрд░реАрдо рдЯреНрд░рд╛рдВрд╕рдХреЛрдбрд┐рдВрдЧ



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



рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рд╡рд┐рдзрд┐:


 /transcoder/startup 



рдПрдХ рд╡реЙрдЯрд░рдорд╛рд░реНрдХ рдЬреЛрдбрд╝рдирд╛



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



рдПрдлрдкреАрдПрд╕ рдлрд╝рд┐рд▓реНрдЯрд░ рдЬреЛрдбрд╝рдирд╛



рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдзрд╛рд░рд╛ рдПрдХ рдПрдлрдкреАрдПрд╕ (рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдлреНрд░реЗрдо) рдХреЗ рд╕рд╛рде рд╣реЛред рдпрд╣ рдХрд╛рдо рдореЗрдВ рдЖ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рд╣рдо рдзрд╛рд░рд╛ рдХреЛ Youtube рдпрд╛ Facebook рдЬреИрд╕реЗ рдХрд┐рд╕реА рддреГрддреАрдп-рдкрдХреНрд╖ рд╕рдВрд╕рд╛рдзрди рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдпрд╛ рд╣рдо рдЗрд╕реЗ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ HLS рдкреНрд▓реЗрдпрд░ рдХреЗ рд╕рд╛рде рдЦреЗрд▓рддреЗ рд╣реИрдВред рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдЯреНрд░рд╛рдВрд╕рдХреЛрдбрд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдкрдиреЗ рд╕рд░реНрд╡рд░ рдХреА рддрд╛рдХрдд рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ рдФрд░ рдпрджрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдСрдкрд░реЗрд╢рди рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИ рддреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд▓рд╕ 2 рдХреЛрд░ рдкреНрд░рддрд┐ рд╕реНрдЯреНрд░реАрдо рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд░реЗрдВред



рдЪрд┐рддреНрд░ рдХреЛ 90, 180, 270 рдбрд┐рдЧреНрд░реА рдкрд░ рдШреБрдорд╛рдПрдВ



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



рдЖрдиреЗ рд╡рд╛рд▓реА рдзрд╛рд░рд╛рдУрдВ рдХрд╛ рдирд┐рдпрдВрддреНрд░рдг рдХрд╣рд╛рдВ рд╣реИ


рд╕реНрд╡рдЪрд╛рд▓рд┐рдд - рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЖрдорддреМрд░ рдкрд░ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╕реЗрдЯрд┐рдВрдЧреНрд╕ред


рдкреНрд░рд╡рд╛рд╣ рдХреА рдХреНрд░рд┐рдпрд╛рд╡реЗрдм, рдЖрдИрдУрдПрд╕, рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗрдЕрдиреНрдп рдПрдкреАрдЖрдИрд╕реНрд╡рдЪрд╛рд▓рд┐рддCDN
рдЕрднрд┐рд▓реЗрдЦ++

рд╕реНрдиреИрдкрд╢реЙрдЯ рд╣рдЯрд╛рдирд╛+++
рдорд┐рдХреНрд╕рд░ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛++

рд╕реНрдЯреНрд░реАрдо рдЯреНрд░рд╛рдВрд╕рдХреЛрдбрд┐рдВрдЧ++
+
рдкрд╛рдиреА рдЬреЛрдбрд╝рдирд╛
рдорд╛рд░реНрдХ


+
рдПрдХ рдПрдлрдкреАрдПрд╕ рдлрд╝рд┐рд▓реНрдЯрд░ рдЬреЛрдбрд╝рдирд╛

+
рдЪрд┐рддреНрд░ рдХреЛ 90 рд╕реЗ рдШреБрдорд╛рдПрдБ,
180, 270 рдбрд┐рдЧреНрд░реА
+




рд╕реНрдЯреНрд░реАрдо рд░рд┐рд▓реЗ


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


рд░рд┐рд▓реЗ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: WebRTC, RTMP, SIP / RTPред рддрд╛рд▓рд┐рдХрд╛ рдЙрд╕ рджрд┐рд╢рд╛ рдХреЛ рджрд┐рдЦрд╛рддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдзрд╛рд░рд╛ рдХреЛ рд░рд┐рд▓реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



WebRTCRTMPрдПрд╕рдЖрдИрдкреА / рдЖрд░рдЯреАрдкреА
WCSRTMP рд╕рд░реНрд╡рд░ WCSрдПрд╕рдЖрдИрдкреА рд╕рд░реНрд╡рд░



WebRTC рд░рд┐рд▓реЗ



рдпрджрд┐ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрдЯреНрд░реАрдо рдХреЛ рдЙрдкрд▓рдмреНрдз рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рддреЛ рдПрдХ рд╕реНрдЯреНрд░реАрдо рдХреЛ рджреВрд╕рд░реЗ WCS рд╕рд░реНрд╡рд░ рдкрд░ рд░рд┐рд▓реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд░рд┐рд▓реЗ / рдкреБрд╢ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ REST API рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ REST рдЕрдиреБрд░реЛрдз рдХреЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рдкрд░, WCS рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреБрдбрд╝ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╕рд░реНрд╡рд░-рд╕рд░реНрд╡рд░ рд╕реНрдЯреНрд░реАрдо рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рдж, рдзрд╛рд░рд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдорд╢реАрди рдкрд░ рдкреНрд▓реЗрдмреИрдХ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рддреА рд╣реИред


 /pull/push 

- рдкреНрд░рдпреБрдХреНрдд REST рд╡рд┐рдзрд┐ред



RTMP рд░рд┐рд▓реЗ



WebRTC рд░рд┐рд▓реЗ рдХреЗ рд╕рд╛рде рдХреЗ рд░реВрдк рдореЗрдВ, рджреВрд╕рд░реЗ рд╕рд░реНрд╡рд░ рдкрд░ RTMP рд░рд┐рд▓реЗ рдХрд░рдирд╛ рднреА рд╕рдВрднрд╡ рд╣реИред рдЕрдВрддрд░ рдХреЗрд╡рд▓ рд░рд┐рд▓реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдВ рд╣реЛрдЧрд╛ред RTMP рд░рд┐рд▓реЗрдЗрдВрдЧ / рдкреБрд╢ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЖрдк рд╕реНрдЯреНрд░реАрдо рдХреЛ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ RTMP рд╕рд░реНрд╡рд░ рдФрд░ RTMP рдЗрдирд╕реЗрд╕реНрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ: Youtube, Facebook рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ, рдЖрджрд┐ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, WebRTC рд╕реНрдЯреНрд░реАрдо рдХреЛ RTMP рдореЗрдВ рд░рд┐рд▓реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред RTMP рдореЗрдВ рд╕рдорд╛рди рд╕рдлрд▓рддрд╛ рдХреЗ рд╕рд╛рде, рдЖрдк рд╕рд░реНрд╡рд░ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХрд┐рд╕реА рдЕрдиреНрдп рд╕реНрдЯреНрд░реАрдо рдХреЛ рд░рд┐рд▓реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, RTSP рдпрд╛ VODред


рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо REST рдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рдЕрдиреНрдп RTMP рд╕рд░реНрд╡рд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ


 /push/startup 

- REST рдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ред



SIP / RTP рд░рд┐рд▓реЗ




рд╢рд╛рдпрдж рд╣реА рдХрднреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рд╕рдорд╛рд░реЛрд╣ред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдмрд╛рд░ рдЙрджреНрдпрдо рдореЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдЖрдкрдХреЛ рдмрд╛рд╣рд░реА SIP рдХреЙрдиреНрдлрд╝реНрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде SIP рдХреЙрд▓ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рдЗрд╕ рдХреЙрд▓ рдкрд░ рдСрдбрд┐рдпреЛ рдпрд╛ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рд╕рдореНрдореЗрд▓рди рдХреЗ рджрд░реНрд╢рдХреЛрдВ рдХреЛ рдХреБрдЫ рд╡реАрдбрд┐рдпреЛ рд╕рд╛рдордЧреНрд░реА рджрд┐рдЦрд╛рдИ рджреЗ: "рдХреГрдкрдпрд╛ рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдХреЛ рджреЗрдЦреЗрдВ" рдпрд╛ "рд╕рд╣рдХрд░реНрдореА, рдФрд░ рдЕрдм рдЖрдЗрдП- IP рдХреЗ рд╕рд╛рде рд╕реНрдЯреНрд░реАрдо рджреЗрдЦреЗрдВред рдирд┐рд░реНрдорд╛рдг рд╕реНрдерд▓ рд╕реЗ рдХреИрдорд░реЗред " рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╕рдореНрдореЗрд▓рди рд╕реНрд╡рдпрдВ рдореМрдЬреВрдж рд╣реИ рдФрд░ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ SIP рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╛рд╣рд░реА VKS- рд╕рд░реНрд╡рд░ рдкрд░ рдкреНрд░рдмрдВрдзрд┐рдд рд╣реИ (рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╣рдордиреЗ Polycom DMA рд╕реЗ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ), рд╣рдо рд╕рд┐рд░реНрдл рдЗрд╕ рд╕рд░реНрд╡рд░ рд╕реЗ рдореМрдЬреВрджрд╛ рд╕реНрдЯреНрд░реАрдо рдХреЛ рдХрдиреЗрдХреНрдЯ рдФрд░ рд░рд┐рд▓реЗ рдХрд░рддреЗ рд╣реИрдВред REST API рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ / рдЗрдВрдЬреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред


рдЕрдиреНрдп рдПрдкреАрдЖрдИ рдХрдорд╛рдВрдб:


 /call/inject_stream/startup 


рд╕рд░реНрд╡рд░ рдХреЛ рдПрдХ рд╕реАрдбреАрдПрди рд╕рд╛рдордЧреНрд░реА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЬреЛрдбрд╝рдирд╛


рдПрдХ рд╕рд░реНрд╡рд░ рдореЗрдВ рдЖрдорддреМрд░ рдкрд░ рд╕реАрдорд┐рдд рдорд╛рддреНрд░рд╛ рдореЗрдВ рд╕рдВрд╕рд╛рдзрди рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдмрдбрд╝реЗ рдСрдирд▓рд╛рдЗрди рдкреНрд░рд╕рд╛рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП, рдЬрд╣рд╛рдВ рджрд░реНрд╢рдХреЛрдВ рдХрд╛ рдЦрд╛рддрд╛ рд╣рдЬрд╛рд░реЛрдВ рдФрд░ рджрд╕рд┐рдпреЛрдВ рд╣рдЬрд╝рд╛рд░реЛрдВ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИ, рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдХрдИ WCS рд╕рд░реНрд╡рд░реЛрдВ рдХреЛ рдПрдХ CDN рд╕рд╛рдордЧреНрд░реА рд╡рд┐рддрд░рдг рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ, CDN рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдХрдо рд╡рд┐рд▓рдВрдмрддрд╛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП WebRTC рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред



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



рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рджреЗрдирд╛


WCS 5.2 рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд░рд┐рдпрд▓рдЯрд╛рдЗрдо рдСрдбрд┐рдпреЛ рдФрд░ рд╡реАрдбрд┐рдпреЛ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░реНрд╡рд░ рд╣реИред рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЪрд╛рд░ рдПрдкреАрдЖрдИ рджрд┐рдП рдЧрдП рд╣реИрдВ: рд╡реЗрдм рдПрд╕рдбреАрдХреЗ, рдЖрдИрдУрдПрд╕ рдПрд╕рдбреАрдХреЗ, рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ, рд░реАрд╕реНрдЯ рдПрдкреАрдЖрдИред рдЖрдк рдкрд╛рдВрдЪ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рд░реНрд╡рд░ рдХреЛ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдкреНрд░рдХрд╛рд╢рд┐рдд (рдлреАрдб) рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: WebRTC, RTMP, RTSP, VOD, SIP / RTPред рд╕рд░реНрд╡рд░ рд╕реЗ, рдЖрдк рдкрд╛рдВрдЪ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрдЯреНрд░реАрдо рдЦреЗрд▓ рд╕рдХрддреЗ рд╣реИрдВ: WebRTC, RTMP, RTSP, MSE, HLSред рдзрд╛рд░рд╛рдУрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрди рдкрд░ рдРрд╕рд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреИрд╕реЗ: рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ, рд╕реНрд▓рд╛рдЗрд╕рд┐рдВрдЧ рд╕реНрдиреИрдкрд╢реЙрдЯ, рдорд┐рдХреНрд╕рд┐рдВрдЧ, рдЯреНрд░рд╛рдВрд╕рдХреЛрдбрд┐рдВрдЧ, рд╡реЙрдЯрд░рдорд╛рд░реНрдХ рдЬреЛрдбрд╝рдирд╛, рдПрдлрдкреАрдПрд╕ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдирд╛, рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рд╡реАрдбрд┐рдпреЛ рдХреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдирд╛ред рдзрд╛рд░рд╛рдПрдВ WebRTC рдФрд░ RTMP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдиреНрдп рд╕рд░реНрд╡рд░реЛрдВ рдореЗрдВ рд░рд┐рд▓реЗ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ, рд╕рд╛рде рд╣реА SIP рд╕рдореНрдореЗрд▓рдиреЛрдВ рдореЗрдВ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВред рд╕рд░реНрд╡рд░ рдХреЛ рд╕рд╛рдордЧреНрд░реА рд╡рд┐рддрд░рдг рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╡реАрдбрд┐рдпреЛ рд╕реНрдЯреНрд░реАрдо рдХреА рдПрдХ рдордирдорд╛рдиреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдврд╝рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред



рдРрд▓рд┐рд╕ рдХреЛ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП


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


 tar -xvzf wcs5.2.tar.gz 

 cd wcs5.2 

 ./install.sh 

 tail -f flashphoner.log 

 ps aux | grep WebCallServer 

 top 

рд╡реЗрдирд┐рд▓рд╛ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рднреА рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрдм рдпрд╣ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЖрддрд╛ рд╣реИ
рд╡реЗрдмред


 //  session.createStream({name:'mystream'}).publish(); //  session.createStream({name:'mystream'}).play(); 

рдмреИрдХрдПрдВрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рдЙрдкрдпреЛрдЧреА рд╣реИред



WCS рди рдХреЗрд╡рд▓ REST API рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рдпрдВрддреНрд░рдг рдЖрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рд╣реБрдХ - рдЙрд╕ рдкрд░ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдШрдЯрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрдирд╛рдПрдВ рднреА рднреЗрдЬ рд╕рдХрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдпрд╛ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ WCS / рдХрдиреЗрдХреНрдЯ рд╣реБрдХ рдХреЛ рдХреЙрд▓ рдХрд░реЗрдЧрд╛, рдФрд░ рдЬрдм рдХреЛрдИ рд╕реНрдЯреНрд░реАрдо рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдЧрд╛, рддреЛ рдпрд╣ playStream рд╣реБрдХ рдХрд╣реЗрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдмреИрдХ рдПрдВрдб рдХреЗ рдЬреВрддреЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд░рд╣рдирд╛ рд╣реЛрдЧрд╛, рдЬреЛ рд╣реБрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдзрд╛рд░рдг REST рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рдПрдХ рдЫреЛрдЯрд╛ REST рд╕рд░реНрд╡рд░ рджреЛрдиреЛрдВ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред


рдЕрдиреНрдп рдПрдкреАрдЖрдИ рдЙрджрд╛рд╣рд░рдг


 /rest-api/stream/find_all 

- рд╕рд░реНрд╡рд░ рдкрд░ рдзрд╛рд░рд╛рдУрдВ рдХреА рд╕реВрдЪреА рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рд╡рд╛рд▓реЗ REST API рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг


рдмрд╛рдХреА рд╣реБрдХ рдЙрджрд╛рд╣рд░рдг


 https://myback-end.com/hook/connect 

- рдмреИрдХрдПрдВрдб рд╕рд╛рдЗрдб рдкрд░ REST рд╣реБрдХ / рдХрдиреЗрдХреНрдЯ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧред


рд▓рд┐рдирдХреНрд╕, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, REST рдХреНрд▓рд╛рдЗрдВрдЯ / рд╕рд░реНрд╡рд░ рддреАрди рддрддреНрд╡ рд╣реИрдВ
WCS рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдПрдХ рдЙрддреНрдкрд╛рджрди рд╕реЗрд╡рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдЬреЛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рд╡реАрдбрд┐рдпреЛ рдзрд╛рд░рд╛рдУрдВ рдХреЗ рд╕рд╛рдеред


рдореЛрдмрд╛рдЗрд▓ рдРрдк рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛ рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдХрд╛ рдЬреНрдЮрд╛рди рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ
рдХреНрд░рдорд╢рдГ Android рдФрд░ iOS рдХреЗ рд▓рд┐рдПред



рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рд▓реЙрдиреНрдЪ


рдЖрдЬ WCS рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рддреАрди рддрд░реАрдХреЗ рд╣реИрдВ:


1) рдЕрдкрдиреЗ Centos7 рдпрд╛ Ubuntu 16.x LTS рдпрд╛ Ubuntu 18.x LTS рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдФрд░
рдЖрджрд┐ рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рдПрдХ рд▓реЗрдЦ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджреЗрд╢рд┐рддред


рдпрд╛


2) рдЕрдореЗрдЬрд╝реЕрди рдИрд╕реА 2 рдкрд░ рд╕рдорд╛рдкреНрдд рдЫрд╡рд┐ рд▓реЗрдВред


рдпрд╛ рдФрд░


3) DigitalOcean рдкрд░ рддреИрдпрд╛рд░ рд╕рд░реНрд╡рд░ рдЗрдореЗрдЬ рд▓реЗрдВ ред


рдФрд░ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╡реАрдбрд┐рдпреЛ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд░реЛрдорд╛рдВрдЪрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рдХрд╛рд╕ рд╢реБрд░реВ рдХрд░реЗрдВред


рд╕рдореАрдХреНрд╖рд╛ рд▓реЗрдЦ рдХрд╛рдлреА рдмрдбрд╝рд╛ рдирд┐рдХрд▓рд╛ред рдЙрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдзреИрд░реНрдп рд░рдЦреЗрдВред


рдПрдХ рдЕрдЪреНрдЫреА рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╣реИ!




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


WCS 5.2 - WebRTC рд╕рд░реНрд╡рд░


рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рд▓реЙрдиреНрдЪ


рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ WCS рдЪрд▓рд╛рдПрдБ


Amazon AWS рдкрд░ рдПрдХ рдкреВрд░реНрд╡рдирд┐рд░реНрдорд┐рдд рдЫрд╡рд┐ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ


DigitalOcean


SDK


Web SDK


Android SDK


iOS SDK







WebRTC CDN



Web Call Server 5.2



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


All Articles