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
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.
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.
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.
Mga pananglitan sa mga panagsama
Grupo sa mga programa nga adunay prefix nga "
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.
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.
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.
Source: www.habr.com