Do-it-yourself cloud video surveillance: bag-ong mga bahin sa Ivideon Web SDK

Do-it-yourself cloud video surveillance: bag-ong mga bahin sa Ivideon Web SDK

Adunay kami daghang mga sangkap sa panagsama nga nagtugot sa bisan kinsa nga kauban sa paghimo sa ilang kaugalingon nga mga produkto: Buksan ang API alang sa pagpalambo sa bisan unsang alternatibo sa personal nga account sa user sa Ivideon, Mobile SDK, diin mahimo nimong mapalambo ang usa ka hingpit nga solusyon nga katumbas sa pagpaandar sa mga aplikasyon sa Ivideon, ingon man. ingon Web SDK.

Bag-o lang mi nagpagawas ug gipaayo nga Web SDK, kompleto sa bag-ong dokumentasyon ug demo nga aplikasyon nga maghimo sa among plataporma nga mas flexible ug mahigalaon sa developer. Kung pamilyar ka sa among SDK kaniadto, makamatikod ka dayon sa mga pagbag-o - karon adunay ka klaro nga pananglitan kung giunsa paghimo ang mga function sa API sa imong aplikasyon.

Para sa uban, sultihan ka namo sa mas detalyado bahin sa adlaw-adlaw nga mga kaso ug gipatuman nga mga panagsama gamit ang Ivideon API / SDK.

Web SDK: bag-ong mga bahin

Ang Ivideon dili lang usa ka serbisyo sa pagbantay sa video sa panganod ug supplier sa kagamitan. Ang bug-os nga siklo sa pag-uswag gihimo sa sulod sa Ivideon: gikan sa firmware sa camera hangtod sa bersyon sa web sa serbisyo. Naghimo kami og mga SDK sa kliyente ug server, nagpauswag sa LibVLC, nagpatuman sa WebRTC, naghimo sa video analytics, nagpalambo sa usa ka kliyente nga adunay suporta sa White Label alang sa mga kauban ug mga proyekto sa demo para sa SDK.

Ingon usa ka sangputanan, nakahimo kami nga mahimong usa ka plataporma diin ang mga kauban makahimo sa ilang kaugalingon nga mga solusyon. Karon ang among SDK para sa Web nakadawat ug dakong pag-upgrade, ug nanghinaut kami nga aduna pay daghang solusyon sa paghiusa.

Para sa imong kasayon, gidugang namo ang seksyon nga "Dali nga Pagsugod" sa sinugdanan, nga makatabang kanimo nga dali masabtan ang pagdumala sa aparato.

Ang code sa ubos nagpakita sa batakang paggamit sa Ivideon Web SDK: usa ka player ang gidugang sa panid ug ang video para sa publikong kamera gisugdan sa pagdula.

<!DOCTYPE html>
<html>
<head>
<title>Ivideon WEB SDK example</title>
<link rel="stylesheet" href="/ceb/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>

Nagdugang usab kami daghang mga bag-ong bahin:

  • suporta alang sa usa ka higayon nga mga link sa video;
  • gidugang ang mga buton sa player aron makontrol ang kalidad sa video ug ang katulin sa playback sa archive;
  • ang mga kontrol sa magdudula mahimong i-on ug i-off ang usa sa usa ka higayon (kaniadto mahimo nimong i-on ang tanan nga naa o itago ang tanan);
  • Gidugang ang abilidad sa pagpalong sa tingog sa camera.

Demo nga aplikasyon

Aron ipakita kung giunsa paggamit ang Ivideon Web SDK sa librarya sa UI, among giapod-apod kini kauban ang usa ka aplikasyon sa demo. Karon naa kay higayon nga makita kung giunsa ang Ivideon Web SDK nagtrabaho sa ReactJS.

Ang aplikasyon sa demo magamit online sa link. Aron mahimo kini, usa ka random nga camera gikan sa Ivideon TV ang gidugang. Kung kalit nga ang camera nahimo nga dili molihok, sunda lang pag-usab ang link sa ibabaw.

Ang laing paagi sa pagtan-aw sa demo mao ang pagsusi sa source code sa Web SDK ug paghimo sa aplikasyon sa imong kaugalingon.

Mahimong ipakita sa among aplikasyon kung unsang code ang katumbas sa mga aksyon sa gumagamit.

Pagdugang daghang mga magdudula nga adunay lainlaing mga makina sa panid ug itandi ang ilang pasundayag.

Do-it-yourself cloud video surveillance: bag-ong mga bahin sa Ivideon Web SDK

Paghimo ug pagdumala daghang mga magdudula gikan sa usa ka timeline, nga dungan nga magpakita sa mga archive sa mga pagrekord gikan sa daghang mga camera.

Do-it-yourself cloud video surveillance: bag-ong mga bahin sa Ivideon Web SDK

Ang demo application nahinumdom sa mga setting gikan sa katapusang sesyon sa lokal nga storage sa browser: API access parameters, camera parameters, ug uban pa. Ibalik sila kung mag log in ka pag-usab.

Ang demo application code gihugpong gikan sa tinubdan nga mga mapa - ang demo code mahimong makita direkta sa debugger.

Do-it-yourself cloud video surveillance: bag-ong mga bahin sa Ivideon Web SDK

Mga pananglitan sa mga panagsama

Do-it-yourself cloud video surveillance: bag-ong mga bahin sa Ivideon Web SDK

Grupo sa mga programa nga adunay prefix nga "iSKIΒ» Naglakip sa bulag nga mga aplikasyon alang sa hapit tanan nga mga nasud sa ski sa Europe: iSKI Austria, iSKI Swiss, iSKI France, iSKI Italia (Czech, Slovakia, Suomi, Deutschland, Slovenija ug uban pa). Gipakita sa app ang mga kondisyon sa niyebe sa mga ski resort, usa ka lista sa mga restawran sa kabukiran ug mga mapa sa agianan, ingon man uban pang mapuslanon nga kasayuran nga makatabang kanimo nga makakuha usa ka kompleto nga litrato sa imong destinasyon sa wala pa ang imong pagbiyahe. Sa parehas nga oras, wala kinahanglana ang pag-access sa Internet - nagtrabaho kini sa offline (gawas sa mga broadcast gikan sa mga camera). Ang tanan nga mga aplikasyon magamit nga libre.

Karon halos tanang ski resort adunay camera nga nagpakita sa sitwasyon sa bakilid. Aron matan-aw ang mga camera sa layo pinaagi sa aplikasyon, gihatagan namon ang iSKI sa among SDK, ug karon makita sa tanan pinaagi sa aplikasyon dili lamang ang forecast sa panahon, gibag-on sa niyebe ug ang gidaghanon sa mga bukas nga pagtaas, apan direkta usab nga video gikan sa bakilid.

Do-it-yourself cloud video surveillance: bag-ong mga bahin sa Ivideon Web SDK

Nagkalainlain nga mga sistema sa intelihenteng balay. Salamat sa integrasyon sa sistema sa Ivideon, kini nga mga solusyon nakakuha og daghang mga benepisyo alang sa seguridad sa balay pinaagi sa pag-monitor sa balay ug pagtipig sa mga pagrekord sa video sa labing luwas nga paagi sa usa ka cloud archive. Ang bug-os nga pagkontrol gihimo pinaagi sa usa ka mobile application, nga nagpahibalo bahin sa bisan unsang mga hulga sa tinuud nga oras ug gitugotan ka nga dali nga makatubag sa dili kasagaran nga mga sitwasyon.

Do-it-yourself cloud video surveillance: bag-ong mga bahin sa Ivideon Web SDK

Sistema sa analitiko alang sa trabaho sa mga tigbaligya ug mga consultant nga Hingpit nga Solusyon sa Serbisyo. Ang cloud video surveillance system nagmonitor ug nagrekord sa datos sa archive, nga gipamatud-an sa mga operator, ug ang mga resulta makita online sa imong personal nga account. Ang kliyente sa katapusan nakadawat usa ka mubo nga tipik nga adunay usa ka piho nga panghitabo - usa ka paglapas sa protocol sa pagbaligya o usa ka kontrobersyal nga insidente. Sa web interface, nakita niya ang datos bahin sa paglapas ug usa ka naka-embed nga piraso sa video. Ang tibuok nga han-ay sa datos gibahin sa duha ka mga kategoriya: mga kritikal nga panghitabo ug mga regular. Ang mga regular nga makita sa online nga account sa sunod nga adlaw pagkahuman sa kalihokan, apan alang sa kritikal nga mga paglapas, ang mga taho mahimong madawat pinaagi sa SMS o messenger.

Isulat kamisa pag-access sa Web SDK ug pagkat-on og dugang mahitungod sa among mga kapabilidad sa paghiusa.

Source: www.habr.com

Idugang sa usa ka comment