рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рдХреЗ рд╕рд╛рде рдЗрдВрдЯреЗрд▓ OWT WebRTC рд╕рд░реНрд╡рд░ рдкрд░ рдХрдВрдкреНрдпреВрдЯрд░ рджреГрд╖реНрдЯрд┐


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

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

WebRTC рдЯреВрд▓рдХрд┐рдЯ (OWT) рдЦреЛрд▓реЗрдВ


рдЗрдВрдЯреЗрд▓ рдиреЗ 2014 рдХреЗ рдЖрд╕рдкрд╛рд╕ WebRTC рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдЗрдВрдЯреЗрд▓ рд╕рд╣рдпреЛрдЧ рд╕реВрдЯ рдЬрд╛рд░реА рдХрд┐рдпрд╛ред рдЗрд╕ рдкреИрдХреЗрдЬ рдореЗрдВ рдЗрдВрдЯреЗрд▓ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рд╕рд░реНрд╡рд░ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдПрд╕рдбреАрдХреЗ рд╢рд╛рдорд┐рд▓ рдереЗред рдХрдВрдкрдиреА рдиреЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рдЗрд╕ рд╕реЗрдЯ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрд╛, рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ рдФрд░ рдЗрд╕рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ред рдмрд╛рдж рдореЗрдВ, 2018 рдореЗрдВ, рдЗрдВрдЯреЗрд▓ рдиреЗ рдУрдкрди рд╡реЗрдмрдЖрд░рдЯреАрд╕реА рдЯреВрд▓рдХрд┐рдЯ (рдУрдбрдмреНрд▓реНрдпреВрдЯреА) рдмреНрд░рд╛рдВрдб рдХреЗ рддрд╣рдд рдкреВрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб рдЦреЛрд▓рд╛ред рд╡реЗ рдЕрднреА рднреА WebRTC рдХреЗ рд▓рд┐рдП Collaborate Suite рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд░рдЦрддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рдЕрдиреБрд╕рд╛рд░, рдПрдХрдорд╛рддреНрд░ рдЕрдВрддрд░ рдЕрддрд┐рд░рд┐рдХреНрдд Intel QA (рдЬреЛ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдХрдВрдкрдирд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЗрддрдирд╛ рджреБрд░реНрд▓рдн рдирд╣реАрдВ рд╣реИ) рдХреЗ рд╕рд╛рде рдмрдВрдбрд▓рд┐рдВрдЧ рд╣реИред рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ, рд╣рдо рдЦреБрд▓реЗ рд╕реНрд░реЛрдд OWT рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реЗрдВрдЧреЗред


рдЖрдк OWT рд╣реЛрдордкреЗрдЬ рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ: 01.org/open-webrtc-toolkit

рдПрдХ рдореАрдбрд┐рдпрд╛ рд╕рд░реНрд╡рд░ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ


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

  • рдорд▓реНрдЯреАрдкреЙрдЗрдВрдЯ рд╕рдореНрдореЗрд▓рди - рдПрд╕рдПрдлрдпреВ рд╡реЗрдмрдЖрд░рдЯреАрд╕реА рд╕рдореНрдореЗрд▓рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рдореБрдЦ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╕рд╛рдмрд┐рдд рд╣реБрдП рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдорд╕реАрдпреВ рдЕрднреА рднреА рдЙрди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ рдЬрд╣рд╛рдВ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдб рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╕реАрдорд┐рдд рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ IoT рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░), рдпрд╛ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдХрд┐рд╕реА рдПрдХ рдмрд┐рдВрджреБ рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВред
  • тАУ MCU , .
  • тАУ -WebRTC , , RTSP, RTMP, HLS, MPEG-DASH.
  • тАУ .
  • SIP-gateway тАУ WebRTC , VoIP-.
  • тАУ ( ).

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

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, OWT рдореЗрдВ рдПрдХ рдореАрдбрд┐рдпрд╛ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдПрд╕рдбреАрдХреЗ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреА 2 рдкреА рдореЛрдб рдореЗрдВ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рддреНрд╡рд░рдг


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


Analytics рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди (CV)


рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬрд╝рди рдХреЗ рд╕рд╛рде рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдИ рднреА рд╡реНрдпрдХреНрддрд┐ OpenCV рдореЗрдВ рдЖрдпрд╛ рд╣реИ ред OpenCV рдореВрд▓ рд░реВрдк рд╕реЗ рдЗрдВрдЯреЗрд▓ рдХрд╛ рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдерд╛ рдФрд░ рдЕрднреА рднреА рдРрд╕рд╛ рд╣реА рд╣реИред рдЗрдВрдЯреЗрд▓ рдХреЗ рдкрд╛рд╕ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдЧрд╣рди рд╢рд┐рдХреНрд╖рдг рдореЙрдбрд▓ рдХреЗ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП OpenVINO (Open Visual Inference рдФрд░ Neural Network Optimization) рдирд╛рдордХ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИред рдпрд╣ OpenCV рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ ред рдУрдкрдирд╕реАрд╡реА рдореЗрдВ рджрд░реНрдЬрдиреЛрдВ рдкреВрд░реНрд╡-рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдореЙрдбрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рдореВрд▓ рдкрд╛рда рдорд╛рдиреНрдпрддрд╛ рд╕реЗ рд▓реЗрдХрд░ рд╕реЗрд▓реНрдл-рдбреНрд░рд╛рдЗрд╡рд┐рдВрдЧ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

OWT Analytics рдПрдЬреЗрдВрдЯ OpenVINO рдореЙрдбрд▓ рдкрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгрд┐рдпрд╛рдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдореЙрдбреНрдпреВрд▓ рд╣реИред рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдПрдЬреЗрдВрдЯ рдХреНрд▓рд╛рдЙрдб рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдЖрдк рд╕реНрд╡рдпрдВ рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореАрдбрд┐рдпрд╛ рд╕рд░реНрд╡рд░ рдХреЛ рд╡рд╛рдкрд╕ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд╡реАрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдП рдПрдиреЛрдЯреЗрд╢рди (рдореИрдВ рдЗрд╕реЗ рдмрд╛рдж рдореЗрдВ рджрд┐рдЦрд╛рдКрдВрдЧрд╛)ред рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕рд┐рджреНрдз GStreamer рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░



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

рдбреЙрдХрд░ рд╕реНрдерд╛рдкрдирд╛


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

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрдВрдЯреЗрд▓ рдиреЗ рд╢реБрд░реВ рдореЗрдВ рдореБрдЭреЗ gst-owt-all:runрдХрд╛рдо рдХреЗ рд▓рд┐рдП рдПрдХ рдЫрд╡рд┐ рджреА рдереА , рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рд▓реЗрдЦ рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рдордп рд╡реЗ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдПрдЬреЗрдВрдЯ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд░рд╣реЗ рдереЗред рдирдпрд╛ рд╕реЗрдЯ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рд╣реИред рдореИрдВ рдЕрднреА рднреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдкрд╣рд▓реЗ рдЕрдкрдиреЗ рдШрдЯрдХреЛрдВ рдФрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ OWT рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдВред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рдЬреАрд╕реАрд╕реА рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдХреБрдЫ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдирд┐рдореНрди рдХрдорд╛рдВрдб рдЪрд▓рд╛рдХрд░ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╣реИ: brew install gcc

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

git clone https://github.com/open-webrtc-toolkit/owt-server.git
 
cd owt-server
git branch gst-analytics
cd /owt-server/docker/gst
curl -o l_openvino_toolkit_p_2019.3.334.tgz http://registrationcenter-download.intel.com/akdlm/irc_nas/15944/l_openvino_toolkit_p_2019.3.334.tgz
http://registrationcenter-download.intel.com/akdlm/irc_nas/15944/l_openvino_toolkit_p_2019.3.334.tgz
docker build --target owt-run-all -t gst-owt-all:run \
  --build-arg http_proxy=${HTTP_PROXY} \
  --build-arg https_proxy=${HTTPS_PROXY} \
  .

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

MacOS рдкрд░ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдЬрд╛рдБрдЪ


Docker рдкреЛрд░реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ


--net=hostMacOS рдкрд░ docker рд╡рд┐рдХрд▓реНрдк рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рд▓реЙрдиреНрдЪ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рдкреЛрд░реНрдЯ рдЦреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
рдмрдВрджрд░рдЧрд╛рд╣рд╕рд░реНрд╡рд┐рд╕
8080WebRTC рдХреЗ рд▓рд┐рдП рд╡реЗрдм рд╕реЙрдХреЗрдЯ рд╕рд┐рдЧреНрдирд▓ рдкреЛрд░реНрдЯ
3004рдбреЗрдореЛ рдкреЗрдЬ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрдм рд╕рд░реНрд╡рд░
30,000-30,050рд╡реЗрдмрдЖрд░рдЯреАрд╕реА рдХреЗ рд▓рд┐рдП рдпреВрдбреАрдкреА рдкреЛрд░реНрдЯ

рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛


рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдХрдВрдЯреЗрдирд░ рдЗрд╕ рддрд░рд╣ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛:

docker run -p 8080:8080 -p 3004:3004  -p 30000-30050:30000-30050/udp --name owtwebrtchacks --privileged -tid gst-owt-all:run bash

MacOS рдкрд░ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ OWT рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рд╕рдВрдкрд╛рджрди


рдпрд╣рд╛рдВ рдЖрдкрдХреЛ webrtc_agent/agent.tomlрдЗрди рдкреЛрд░реНрдЯ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╛рдЗрд▓ рдХреЛ рдПрдбрд┐рдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ ред

docker start owtwebrtchacks
docker exec -it owtwebrtchacks bash
vi /home/owt/webrtc_agent/agent.toml

рдФрд░ рдлрд┐рд░ 0acf7c0560d8рдХрдВрдЯреЗрдирд░ рдирд╛рдо рдпрд╛ рдЖрдИрдбреА рдХреЗ рд╕рд╛рде рдмрджрд▓реЗрдВ ред рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрджрд▓реЗрдВ:


рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рд╡реЗрдм рд╕рдВрд╕рд╛рдзрди рдХреЛ рдмрддрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдбреЙрдХрд┐рдпрд░ рдХреЗ рдЖрдВрддрд░рд┐рдХ рдЖрдИрдкреА рдмреНрд░рд┐рдЬ (172.17.0.2) рдХреЗ рдмрдЬрд╛рдп "рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ" рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗ:

vi /home/owt/portal/portal.toml


рдпрджрд┐ рдЖрдк рдЕрдкрдирд╛ рдХрдВрдЯреЗрдирд░ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░, рдЖрдк рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ --net=hostред

рд╕рд░реНрд╡рд░ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ


рдЕрдм рдЖрдк рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

./home/start.sh

рдЖрдкрдХреЛ рдпреЗ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдкреНрд░рд╛рдкреНрдд рд╣реЛ рд╕рдХрддреА рд╣реИрдВ:

2020-03-31T01:47:20.814+0000 E QUERY    [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:251:13
@(connect):1:21
exception: connect failed

рд╕рд░реНрд╡рд░ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдХреЗ рджреМрд░рд╛рди рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИред рдЖрдк рд╕рдордЭреЗрдВрдЧреЗ рдХрд┐ рдЕрдЧрд░ рдЖрдк рдХреБрдЫ рджреЗрдЦрддреЗ рд╣реИрдВ рддреЛ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

starting app, stdout -> /home/owt/logs/app.stdout
0 rooms in this service.
Created room: 5e82a13b402df00313685e3a
sampleRoom Id: 5e82a13b402df00313685e3a

рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЯреЗрд╕реНрдЯ рдХрд░реЗрдВ


Open https: // localhost: 3004 / рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВред рдЖрдкрдХреЛ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдХреНрдпреЛрдВрдХрд┐ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рд╣реЛрдЧреАред


рдФрд░ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рд╕реНрдерд╛рдиреАрдпрд╣реЛрд╕реНрдЯ : 8080 рдкрд░ рд╡реЗрдмрд╕реЛрдХреЗрдЯ рд╕рд░реНрд╡рд░ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ред рдЖрдк рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ " рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдФрд░ рддрд╛рдЬрд╝рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ "ред рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдЖрдк #allow-insecure-localhostрдХреНрд░реЛрдо рдореЗрдВ рдзреНрд╡рдЬ рд╕рдВрдмрдВрдзреА рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд░реЛрдо: // рдзреНрд╡рдЬ рднреА рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред


рдПрдХ рдмрд╛рд░ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, https: // localhost: 3004 / рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдХреИрдорд░рд╛ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВред рддреБрд░рдВрдд "рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реВрдЪреА рд╕реЗ рд╡реАрдбрд┐рдпреЛ" рдореЗрдВ рдЕрдкрдиреЗ рд╡реАрдбрд┐рдпреЛ рдЪреИрдирд▓ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ "startAnalytics" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред


рдЕрдВрдд рдореЗрдВ, "рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдм рд╡реАрдбрд┐рдпреЛ" рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реВрдЪреА рдкрд░ рдЬрд╛рдПрдВ, рд▓рдВрдмреА рд▓рд╛рдЗрди рдкрд╛рдЗрдкрд▓рд╛рдЗрди + рд╡реАрдбрд┐рдпреЛ рдЖрдИрдбреА рдЪреБрдиреЗрдВ рдФрд░ рд╕рджрд╕реНрдпрддрд╛ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ:


рд╕рд░реНрд╡рд░ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдЫрд╡рд┐ рдореЗрдВ, рдЖрдкрдХреЛ рдпрд╣ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЪреЗрд╣рд░рд╛ рдкрд╣рдЪрд╛рдирд╛ рдЧрдпрд╛ рд╣реИред


OpenCV рдореЙрдбрд▓ рдЬреЛрдбрд╝рдирд╛


Analytics рдПрдЬреЗрдВрдЯ рдореЗрдВ OpenCV GStreamer рд╡реАрдбрд┐рдпреЛ Analytics (GVA) рдкреНрд▓рдЧрдЗрди рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ ред GVA рдореЗрдВ рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреЗ рдореЙрдбреНрдпреВрд▓ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдкрддрд╛ рд▓рдЧрд╛рдирд╛, рд╡рд░реНрдЧреАрдХрд░рдг рдФрд░ рдкрд╣рдЪрд╛рди, рд╕рд╛рде рд╣реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╡реАрдбрд┐рдпреЛ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдореЙрдбреНрдпреВрд▓ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, OWT рдкрд░ рд╡рд╛рдкрд╕), рдЫрд╡рд┐ рдУрд╡рд░рд▓реЗ рдпрд╛ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ mqttред

рдкрд╛рдЗрдкрд▓рд╛рдЗрдирд┐рдВрдЧ


рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдпреЗ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреБрдЫ C ++ рдХреЛрдб рдХреЛ рдмрджрд▓рдХрд░ рд▓рд╛рдЧреВ рдХреА рдЬрд╛рддреА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд╣рдо рдЗрд╕реЗ /home/owt/analytics_agent/plugins/samples/cpu_pipeline/mypipeline.ccрджреЗрдЦреЗрдВ , рддреЛ рд╣рдо рд╡рд┐рднрд┐рдиреНрди рдкрд╛рдЗрдкрд▓рд╛рдЗрди рддрддреНрд╡реЛрдВ рдХреЛ рджреЗрдЦреЗрдВрдЧреЗ:

 source = gst_element_factory_make("appsrc", "appsource");
 h264parse = gst_element_factory_make("h264parse","parse");
 decodebin = gst_element_factory_make("avdec_h264","decode");
 postproc = gst_element_factory_make("videoconvert","postproc");
 detect = gst_element_factory_make("gvadetect","detect");
 classify = gst_element_factory_make("gvaclassify","classify");
 watermark = gst_element_factory_make("gvawatermark","rate");
 converter = gst_element_factory_make("videoconvert","convert");
 encoder = gst_element_factory_make("x264enc","encoder");
 outsink = gst_element_factory_make("appsink","appsink");x

рдФрд░ рдпреЗ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХреНрд░рдо рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИрдВ:

gst_bin_add_many(GST_BIN (pipeline), source,decodebin,watermark,postproc,h264parse,detect,classify,converter, encoder,outsink, NULL);

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

./home/owt/analytics_agent/plugins/samples/build_samples.sh

рддреЛ рдмрд╕ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╢реАрд░реНрд╖ рдХреЗ рд╕рдВрдХрд▓рд┐рдд рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ /home/owt/analytics_agent/lib/ред

рдЕрдиреНрдп рдореЙрдбрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛


GitHub рдкрд░ OpenCV рдУрдкрди рдореЙрдбрд▓ рдЪрд┐рдбрд╝рд┐рдпрд╛рдШрд░ рдХреЗ рддрд╣рдд рд╣реЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдореЙрдбрд▓реЛрдВ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рд╕рдореВрд╣ рд╣реИ ред рд╕рднреА рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕реАрд╡реА рдореЙрдбрд▓ , рдЬреИрд╕реЗ рдХрд┐ рдореЛрдмрд┐рд▓рдиреЗрдЯ, рд░реЗрд╕рдиреЗрдЯ, рд╕реНрдХреНрд╡реАрдЬрд╝рдиреЗрдЯ, рд╡реАрдЬреАрдИ рдФрд░ рдХрдИ рдЕрдиреНрдп рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрдВрдЯреЗрд▓ рдПрдХ рд╕реВрдЯ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ, рдорд╛рдирд╡ рд░рд╣рд┐рдд рд╡рд╛рд╣рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдФрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдХрдИ рдореЙрдбрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
рдХрд╛рд░реНрд░рд╡рд╛рдИ рдорд╛рдиреНрдпрддрд╛рд╕рд┐рд░ рдореБрджреНрд░рд╛-рдЖрдХрд▓рдирд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рд╡рд╛рд▓реА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдорд╛рдиреНрдпрддрд╛-рд╢рд┐рдХреНрд╖рдХрд╢рдмреНрджрд╛рд░реНрде рд╡рд┐рднрд╛рдЬрди
рдЙрдореНрд░ рд╕реЗ рд▓рд┐рдВрдЧ рдорд╛рдиреНрдпрддрд╛рдорд╛рдирд╡-рдореБрджреНрд░рд╛-рдЖрдХрд▓рдирд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ-рдПрдПрд╕рдПрд▓рдПрдХрд▓ рдЫрд╡рд┐ рд╕реБрдкрд░ рд╕рдВрдХрд▓реНрдк
рдПрдПрд╕рдПрд▓ рдорд╛рдиреНрдпрддрд╛рдЫрд╡рд┐ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ-raisinghand рдорд╛рдиреНрдпрддрд╛рдкрд╛рда рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ
рдЪрд╛рд▓рдХ-рдХреНрд░рд┐рдпрд╛-рдорд╛рдиреНрдпрддрд╛рдЙрджрд╛рд╣рд░рдг-рд╡рд┐рднрд╛рдЬрди-рд╕реБрд░рдХреНрд╖рд╛рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗрдкрд╛рда рдЫрд╡рд┐ рд╕реБрдкрд░ рд╕рдВрдХрд▓реНрдк
рднрд╛рд╡рдирд╛рдУрдВ рдорд╛рдиреНрдпрддрд╛рд╕реНрдерд▓реЛрдВ рдкреНрд░рддрд┐рдЧрдордирд╡реНрдпрдХреНрддрд┐-reidentificationрдкрд╛рда рдкрд╣рдЪрд╛рди
рдЪреЗрд╣рд░рд╛ рдкрд╣рдЪрд╛рдирдирд╛рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд▓реЗрдЯ рдорд╛рдиреНрдпрддрд╛ рдмрд╛рдзрд╛рд╡реНрдпрдХреНрддрд┐ рд╡рд╛рд╣рди-рдмрд╛рдЗрдХ-рдЦреЛрдЬ-рдЪреМрд░рд╛рд╣рд╛рдкрд╛рда рдЦреЛрд▓рдирд╛
рдЖрдордиреЗ reidentificationрдкреИрджрд▓ рдпрд╛рддреНрд░реА рдФрд░ рд╡рд╛рд╣рди-рдбрд┐рдЯреЗрдХреНрдЯрд░рдЙрддреНрдкрд╛рдж рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗрд╡рд╛рд╣рди-рдЧреБрдг-рдорд╛рдиреНрдпрддрд╛ рдмрд╛рдзрд╛
рдЪреЗрд╣рд░реЗ-рд╕реНрдерд▓реЛрдВ -35рдкреИрджрд▓ рдпрд╛рддреНрд░реА рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗresnet18-XNOR-рджреНрд╡рд┐рдЖрдзрд╛рд░реА-onnxрд╡рд╛рд╣рди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ
рдЯрдХрдЯрдХреА-рдЖрдХрд▓рдирд╡реНрдпрдХреНрддрд┐-рдЧреБрдг-рдкрд╣рдЪрд╛рди-рдЪреМрд░рд╛рд╣рд╛resnet50-рджреНрд╡рд┐рдЖрдзрд╛рд░реАрд╡рд╛рд╣рди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ-рджреНрд╡рд┐рдЖрдзрд╛рд░реА
рд╣рд╕реНрддрд▓рд┐рдЦрд┐рдд рд╕реНрдХреЛрд░ рдорд╛рдиреНрдпрддрд╛рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рд╡рд╛рд▓реА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдорд╛рдиреНрдпрддрд╛рд╕рдбрд╝рдХ-рд╡рд┐рднрд╛рдЬрдирд╡рд╛рд╣рди рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд▓реЗрдЯ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдмрд╛рдзрд╛

рдЗрдВрдЯреЗрд▓ рдХреЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ ред

рдореЙрдбрд▓ рдХреЛ OWT Analytics рдПрдЬреЗрдВрдЯ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛


рдореЙрдбрд▓ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдХреНрд▓реЛрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдУрдкрди рдореЙрдбрд▓ рдЬрд╝реВ рдбрд╛рдЙрдирд▓реЛрдбрд░ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ ред рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреА рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рдЙрдкрдпреБрдХреНрдд рддрддреНрд╡ (рд╡рд░реНрдЧреАрдХрд░рдг, рдкрд╣рдЪрд╛рди, рдкрд╣рдЪрд╛рди) рд╣реИрдВ рдФрд░ /home/owt/analytics_agent/plugin.cfgрдЙрдкрдпреБрдХреНрдд рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ ред

рдкреНрд▓рдЧрдЗрди рдкрд░реАрдХреНрд╖рдг


рдореИрдВрдиреЗ рдЪреЗрд╣рд░реЗ рдФрд░ рднрд╛рд╡рдирд╛ рдкрд╣рдЪрд╛рди рдХреЗ рдХрдИ рдореЙрдбрд▓ рдЖрдЬрдорд╛рдПред

рдЪреЗрд╣рд░реЗ рдХреЗ рд╕рдВрджрд░реНрдн рдмрд┐рдВрджреБ


рдЪреВрдБрдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЪреЗрд╣рд░реЗ рдХреЛ рдЫреВрдиреЗ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд╕рд╛рде рдЦреЗрд▓рд╛ рдерд╛ , рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдореЙрдбрд▓ рдлреЗрд╢рд┐рдпрд▓-рд▓реИрдВрдбреНрд╕-35-рдПрдбрд╕-0002 рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ ред рдпрд╣ рдореЙрдбрд▓ рдЪреЗрд╣рд░реЗ рдХреЗ 35 рд╕рдВрджрд░реНрдн рдмрд┐рдВрджреБрдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИред


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

рднрд╛рд╡рдирд╛ рдорд╛рдиреНрдпрддрд╛


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


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

рддреНрд╡рд░рдг рдЕрдиреБрдХреВрд▓рди


OWT рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдПрдХреНрд╕реЗрд▓реЗрд░реЗрд╢рди рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреБрдХреНрдд рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЗрдирд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ /home/owt/analytics_agent/plugin.cfg- рдЕрд░реНрдерд╛рдд, рд▓рд┐рдЦреЗрдВ:

device = "MULTI:HDDL,GPU,CPU"

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

рдмреЗрд╢рдХ, рдЖрдк рд╣рдореЗрд╢рд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╢рдХреНрддрд┐ рдФрд░ рдлреНрд░реЗрдо рджрд░ / рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЗ рдмреАрдЪ рд╕рдордЭреМрддрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдиреБрд╢рдВрд╕рд╛рдПрдБ


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

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

All Articles