Do-it-yourself na cloud video surveillance: mga bagong feature ng Ivideon Web SDK

Do-it-yourself na cloud video surveillance: mga bagong feature ng Ivideon Web SDK

Mayroon kaming ilang bahagi ng integration na nagpapahintulot sa sinumang kasosyo na lumikha ng kanilang sariling mga produkto: Buksan ang API para sa pagbuo ng anumang alternatibo sa personal na account ng user ng Ivideon, Mobile SDK, kung saan maaari kang bumuo ng isang ganap na solusyon na katumbas ng functionality sa mga application ng Ivideon, pati na rin bilang Web SDK.

Kamakailan ay naglabas kami ng pinahusay na Web SDK, kumpleto sa bagong dokumentasyon at isang demo na application na gagawing mas flexible at developer-friendly ang aming platform. Kung pamilyar ka na sa aming SDK noon, mapapansin mo kaagad ang mga pagbabago - mayroon ka na ngayong malinaw na halimbawa kung paano bumuo ng mga function ng API sa iyong application.

Para sa iba pa, sasabihin namin sa iyo nang mas detalyado ang tungkol sa mga pang-araw-araw na kaso at ipinatupad na mga pagsasama gamit ang Ivideon API / SDK.

Web SDK: mga bagong feature

Ang Ivideon ay hindi lamang isang cloud video surveillance service at supplier ng kagamitan. Ang isang buong siklo ng pag-unlad ay isinasagawa sa loob ng Ivideon: mula sa firmware ng camera hanggang sa web na bersyon ng serbisyo. Gumagawa kami ng mga SDK ng kliyente at server, pinapahusay ang LibVLC, pagpapatupad ng WebRTC, paggawa ng video analytics, pagbuo ng isang kliyente na may suporta sa White Label para sa mga kasosyo at mga demo na proyekto para sa SDK.

Bilang resulta, nagawa naming maging isang platform kung saan ang mga kasosyo ay maaaring lumikha ng kanilang sariling mga solusyon. Ngayon ang aming SDK para sa Web ay nakatanggap ng malaking pag-upgrade, at umaasa kami na magkakaroon ng higit pang mga solusyon sa pagsasama.

Para sa iyong kaginhawahan, nagdagdag kami ng seksyong "Mabilis na Pagsisimula" sa simula, na makakatulong sa iyong madaling maunawaan ang pamamahala ng device.

Ang code sa ibaba ay nagpapakita ng pangunahing paggamit ng Ivideon Web SDK: isang player ay idinagdag sa pahina at ang video para sa pampublikong camera ay sinimulang i-play.

<!DOCTYPE html>
<html>
<head>
<title>Ivideon WEB SDK example</title>
<link rel="stylesheet" href="/tl/vendor/ivideon-web-sdk-1.0.0/iv-standalone-web-sdk.css" />
<script src="/vendor/ivideon-web-sdk-1.0.0/iv-standalone-web-sdk.js"></script>
</head>
<body>
<div class="myapp-player-container" style="max-width: 640px;"></div>
<script>
_ivideon.sdk.init({
rootUrl: 'https://<your-domain>/vendor/ivideon-web-sdk-1.0.0/',
i18nOptions: {
availableLanguages: [
'de',
'en',
'fr',
],
language: 'en',
}
}).then(function (sdk) {
sdk.configureWithCloudApiAuthResponse({
api_host: 'openapi-alpha.ivideon.com',
access_token: 'public',
});
// `id` used below is not an actual camera ID. Replace it with your own.
var camera = sdk.createCamera({
id: '100-481adxa07s5cgd974306aff47e62b639:65536',
cameraName: 'Demo Cam',
imageWidth: 800,
imageHeight: 450,
soundEnabled: true,
});
var player = sdk.createPlayer({
container: '.myapp-player-container',
camera: camera,
defaultControls: true,
playerEngine: sdk.playerEngines.PLAYER_ENGINE__WEBRTC,
});
player.playLive();
}, function (error) {
console.error(error);
});
</script>
</body>
</html>

Nagdagdag din kami ng ilang bagong feature:

  • suporta para sa isang beses na mga link ng video;
  • idinagdag ang mga pindutan sa player upang kontrolin ang kalidad ng video at bilis ng pag-playback ng archive;
  • ang mga kontrol ng player ay maaaring i-on at i-off nang paisa-isa (dati maaari mong i-on ang lahat ng bagay na naroroon o itago ang lahat);
  • Nagdagdag ng kakayahang i-off ang tunog sa camera.

Demo application

Upang ipakita kung paano gamitin ang Ivideon Web SDK sa UI library, ibinabahagi namin ito kasama ng isang demo application. Ngayon ay may pagkakataon ka nang makita kung paano gumagana ang Ivideon Web SDK sa ReactJS.

Demo application na available online sa link. Upang gawin itong gumana, isang random na camera mula sa Ivideon TV ay idinagdag. Kung biglang lumabas na hindi gumagana ang camera, sundan lang muli ang link sa itaas.

Ang isa pang paraan upang tingnan ang demo ay suriin ang source code sa Web SDK at ikaw mismo ang bumuo ng application.

Maaaring ipakita ng aming application kung aling code ang tumutugma sa mga aksyon ng user.

Magdagdag ng ilang manlalaro na may iba't ibang engine sa page at ihambing ang kanilang performance.

Do-it-yourself na cloud video surveillance: mga bagong feature ng Ivideon Web SDK

Gumawa at mamahala ng maraming manlalaro mula sa isang timeline, na sabay-sabay na magpapakita ng mga archive ng mga recording mula sa ilang camera.

Do-it-yourself na cloud video surveillance: mga bagong feature ng Ivideon Web SDK

Naaalala ng demo application ang mga setting mula sa huling session sa lokal na storage ng browser: API access parameters, camera parameters, at iba pa. Ibabalik ang mga ito kapag nag-log in ka muli.

Ang demo application code ay pinagsama-sama mula sa mga mapagkukunang mapa - ang demo code ay maaaring direktang matingnan sa debugger.

Do-it-yourself na cloud video surveillance: mga bagong feature ng Ivideon Web SDK

Mga halimbawa ng integrasyon

Do-it-yourself na cloud video surveillance: mga bagong feature ng Ivideon Web SDK

Grupo ng mga programa na may prefix na "iSKIΒ» Kasama ang hiwalay na mga application para sa halos lahat ng European ski country: iSKI Austria, iSKI Swiss, iSKI France, iSKI Italia (Czech, Slovakia, Suomi, Deutschland, Slovenija at higit pa). Ang app ay nagpapakita ng mga kondisyon ng snow sa mga ski resort, isang listahan ng mga restaurant sa mga bundok at mga mapa ng trail, pati na rin ang iba pang kapaki-pakinabang na impormasyon na makakatulong sa iyong makakuha ng kumpletong larawan ng iyong patutunguhan bago ang iyong biyahe. Kasabay nito, hindi kinakailangan ang pag-access sa Internet - gumagana ito nang offline (maliban sa mga broadcast mula sa mga camera). Ang lahat ng mga application ay magagamit nang libre.

Ngayon halos lahat ng ski resort ay may camera na nagpapakita ng sitwasyon sa slope. Upang matingnan ang mga camera nang malayuan sa pamamagitan ng application, nagbigay kami ng iSKI sa aming SDK, at ngayon ay makikita ng lahat sa pamamagitan ng application hindi lamang ang taya ng panahon, kapal ng snow at ang bilang ng mga bukas na lift, kundi pati na rin ang video nang direkta mula sa slope.

Do-it-yourself na cloud video surveillance: mga bagong feature ng Ivideon Web SDK

Iba't ibang mga sistema ng matalinong tahanan. Salamat sa pagsasama sa Ivideon system, ang mga solusyong ito ay nakakakuha ng mas malaking benepisyo sa seguridad sa bahay sa pamamagitan ng pagsubaybay sa bahay at pag-iimbak ng mga video recording sa pinakasecure na paraan sa cloud archive. Ang buong kontrol ay isinasagawa sa pamamagitan ng isang mobile application, na nag-aabiso tungkol sa anumang mga banta sa real time at nagbibigay-daan sa iyong mabilis na tumugon sa mga hindi pangkaraniwang sitwasyon.

Do-it-yourself na cloud video surveillance: mga bagong feature ng Ivideon Web SDK

Analytics system para sa gawain ng mga nagbebenta at consultant Perfect Service Solution. Ang cloud video surveillance system ay sumusubaybay at nagtatala ng data sa archive, na na-verify ng mga operator, at ang mga resulta ay makikita online sa iyong personal na account. Ang kliyente sa huli ay makakatanggap ng maikling fragment na may partikular na kaganapan - isang paglabag sa protocol ng pagbebenta o isang kontrobersyal na insidente. Sa web interface, nakikita niya ang data tungkol sa paglabag at isang naka-embed na piraso ng video. Ang buong hanay ng data ay nahahati sa dalawang kategorya: mga kritikal na kaganapan at mga regular. Lumalabas ang mga regular sa online na account sa susunod na araw pagkatapos ng kaganapan, ngunit para sa mga kritikal na paglabag, maaaring matanggap ang mga ulat sa pamamagitan ng SMS o messenger.

Sumulat sa aminupang ma-access ang Web SDK at matuto nang higit pa tungkol sa aming mga kakayahan sa pagsasama.

Pinagmulan: www.habr.com

Magdagdag ng komento