Meil on mitu integratsioonikomponenti, mis võimaldavad igal partneril oma tooteid luua: Avatud API Ivideoni kasutaja isiklikule kontole mis tahes alternatiivi arendamiseks, Mobile SDK, mille abil saate välja töötada ka Ivideoni rakendustele funktsionaalsuselt võrdväärse täisväärtusliku lahenduse. kui Web SDK.
Hiljuti avaldasime täiustatud Web SDK koos uue dokumentatsiooni ja demorakendusega, mis muudab meie platvormi veelgi paindlikumaks ja arendajasõbralikumaks. Kui olite meie SDK-ga juba varem tuttav, märkate muudatusi kohe – nüüd on teil selge näide, kuidas oma rakendusse API funktsioone ehitada.
Kõigi teiste jaoks räägime teile üksikasjalikumalt igapäevastest juhtumitest ja Ivideon API / SDK abil rakendatud integratsioonidest.
Web SDK: uued funktsioonid
Ivideon ei ole ainult pilvvideovalveteenuste ja -seadmete tarnija. Ivideonis viiakse läbi täielik arendustsükkel: kaamera püsivarast teenuse veebiversioonini. Teeme kliendi ja serveri SDK-sid, täiustame LibVLC-d, juurutame WebRTC-d, teeme videoanalüüsi, arendame partneritele White Labeli toega klienti ja SDK demoprojekte.
Selle tulemusel oleme saanud platvormiks, millel partnerid saavad luua oma lahendusi. Nüüd on meie veebipõhine SDK saanud olulise uuenduse ja loodame, et integratsioonilahendusi on veelgi rohkem.
Teie mugavuse huvides lisasime algusesse jaotise "Kiire algus", mis aitab teil seadmehaldust hõlpsalt mõista.
Allolev kood demonstreerib Ivideon Web SDK põhikasutust: lehele lisatakse pleier ja hakatakse esitama avaliku kaamera videot.
<!DOCTYPE html>
<html>
<head>
<title>Ivideon WEB SDK example</title>
<link rel="stylesheet" href="/et/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>
Lisasime ka mitmeid uusi funktsioone:
- ühekordsete videolinkide tugi;
- pleierile on lisatud nupud videokvaliteedi ja arhiivi taasesituse kiiruse juhtimiseks;
- mängija juhtnuppe saab ükshaaval sisse ja välja lülitada (varem sai kas kõik, mis seal oli, sisse lülitada või kõike peita);
- Lisatud võimalus kaameral heli välja lülitada.
Demorakendus
Ivideon Web SDK koos kasutajaliidese teegi kasutamise demonstreerimiseks levitame seda koos demorakendusega. Nüüd on teil võimalus näha, kuidas Ivideon Web SDK ReactJS-iga töötab.
Demorakendus on saadaval veebis aadressil
Teine võimalus demo vaatamiseks on uurida Web SDK lähtekoodi ja koostada rakendus ise.
Meie rakendus suudab näidata, milline kood vastab kasutaja toimingutele.
Lisage lehele mitu erineva mootoriga mängijat ja võrrelge nende jõudlust.
Looge ja hallake mitu mängijat ühel ajaskaalal, mis kuvab samaaegselt mitme kaamera salvestiste arhiive.
Demorakendus jätab meelde brauseri kohalikus mälus olevad viimase seansi sätted: API juurdepääsu parameetrid, kaamera parameetrid ja muud. Need taastatakse, kui uuesti sisse logite.
Demorakenduse kood koostati lähtekaartidest – demokoodi saab vaadata otse siluris.
Integratsiooni näited
Programmide rühm eesliitega "
Nüüd on pea igas suusakeskuses kaamera, mis näitab olukorda nõlval. Kaamerate kaugvaatamiseks läbi rakenduse varustasime iSKI oma SDK-ga ning nüüd saavad kõik rakenduse kaudu vaadata lisaks ilmateatele, lume paksusele ja avatud tõstukite arvule ka videot otse nõlvalt.
Erinevad targa kodu süsteemid. Tänu integratsioonile Ivideon süsteemiga saavad need lahendused kodu turvalisusele rohkem kasu, jälgides kodu ja salvestades videosalvestusi kõige turvalisemal viisil pilvarhiivis. Täielik kontroll toimub mobiilirakenduse kaudu, mis annab reaalajas teada igasugustest ohtudest ja võimaldab kiiresti reageerida ebatavalistele olukordadele.
Analüütikasüsteem müüjate ja konsultantide tööks Perfect Service Solution. Pilvevideovalvesüsteem jälgib ja salvestab arhiivis olevaid andmeid, mida operaatorid kontrollivad ning tulemused kajastuvad veebis teie isiklikul kontol. Klient saab lõpuks lühikese fragmendi konkreetse sündmusega - müügiprotokolli rikkumine või vastuoluline juhtum. Veebiliideses näeb ta andmeid rikkumise kohta ja manustatud videolõiku. Kogu andmemassiv on jagatud kahte kategooriasse: kriitilised sündmused ja tavalised sündmused. Tavalised ilmuvad veebikontole järgmisel päeval pärast sündmust, kuid kriitiliste rikkumiste korral saab teateid SMS-i või messengeri teel.
Allikas: www.habr.com