Tee-seda-ise pilvevideovalve: Ivideon Web SDK uued funktsioonid

Tee-seda-ise pilvevideovalve: Ivideon Web SDK uued funktsioonid

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 link. Selle toimimiseks on lisatud juhuslik kaamera Ivideon TV-st. Kui kaamera äkki ei tööta, järgige uuesti ülaltoodud linki.

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.

Tee-seda-ise pilvevideovalve: Ivideon Web SDK uued funktsioonid

Looge ja hallake mitu mängijat ühel ajaskaalal, mis kuvab samaaegselt mitme kaamera salvestiste arhiive.

Tee-seda-ise pilvevideovalve: Ivideon Web SDK uued funktsioonid

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.

Tee-seda-ise pilvevideovalve: Ivideon Web SDK uued funktsioonid

Integratsiooni näited

Tee-seda-ise pilvevideovalve: Ivideon Web SDK uued funktsioonid

Programmide rühm eesliitega "iSKI» sisaldab eraldi rakendusi peaaegu kõikidele Euroopa suusariikidele: iSKI Austria, iSKI Swiss, iSKI France, iSKI Italia (Tšehhi, Slovakkia, Suomi, Deutschland, Sloveenia ja palju muud). Rakendus näitab lumeolusid suusakuurortides, mägedes asuvate restoranide loendit ja radade kaarte ning muud kasulikku teavet, mis aitab teil enne reisi oma sihtkohast täieliku ülevaate saada. Samal ajal pole juurdepääs Internetile vajalik - see töötab võrguühenduseta (välja arvatud kaamerate saated). Kõik rakendused on tasuta saadaval.

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.

Tee-seda-ise pilvevideovalve: Ivideon Web SDK uued funktsioonid

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.

Tee-seda-ise pilvevideovalve: Ivideon Web SDK uued funktsioonid

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.

Kirjuta meileet pääseda juurde veebi-SDK-le ja saada lisateavet meie integreerimisvõimaluste kohta.

Allikas: www.habr.com

Lisa kommentaar