Számos olyan integrációs komponensünk van, amelyek lehetővé teszik bármely partner számára, hogy saját termékeket készítsen: Nyílt API az Ivideon felhasználó személyes fiókjának bármilyen alternatívájának fejlesztéséhez, a Mobile SDK, amellyel az Ivideon alkalmazásokhoz funkcionalitásban egyenértékű teljes értékű megoldást fejleszthet. mint Web SDK.
Nemrég kiadtunk egy továbbfejlesztett Web SDK-t, új dokumentációval és egy bemutatóalkalmazással, amely még rugalmasabbá és fejlesztőbarátabbá teszi platformunkat. Ha korábban már ismerte az SDK-nkat, azonnal észreveszi a változásokat – most világos példája van arra, hogyan építhet be API-funkciókat az alkalmazásába.
Mindenki más számára részletesebben elmondjuk a mindennapi esetekről és az Ivideon API / SDK segítségével megvalósított integrációkat.
Web SDK: új funkciók
Az Ivideon nem csak egy felhőalapú videó megfigyelő szolgáltatás és berendezések szállítója. A teljes fejlesztési ciklus az Ivideonon belül zajlik: a kamera firmware-től a szolgáltatás webes verziójáig. Kliens és szerver SDK-kat készítünk, fejlesztjük a LibVLC-t, implementáljuk a WebRTC-t, videóelemzést végzünk, White Label támogatással rendelkező klienst fejlesztünk partnerek számára és demóprojekteket az SDK-hoz.
Ennek eredményeként sikerült olyan platformmá válnunk, amelyen a partnerek saját megoldásokat hozhatnak létre. A webes SDK-nk most jelentős frissítést kapott, és reméljük, hogy még több integrációs megoldás lesz.
Az Ön kényelme érdekében az elején hozzáadtunk egy „Gyorsindítás” részt, amely segít az eszközkezelés egyszerű megértésében.
Az alábbi kód az Ivideon Web SDK alapvető használatát mutatja be: egy lejátszót adunk az oldalhoz, és elindul a nyilvános kamera videójának lejátszása.
<!DOCTYPE html>
<html>
<head>
<title>Ivideon WEB SDK example</title>
<link rel="stylesheet" href="/hu/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>
Számos új funkciót is hozzáadtunk:
- egyszeri videó linkek támogatása;
- gombok kerültek a lejátszóba a videó minőségének és az archív lejátszási sebességnek a szabályozására;
- A lejátszóvezérlők egyenként be- és kikapcsolhatók (korábban vagy mindent bekapcsolhattak, ami ott volt, vagy mindent elrejthetett);
- Hozzáadtuk a hang kikapcsolásának lehetőségét a kamerán.
Demo alkalmazás
Az Ivideon Web SDK és a felhasználói felület könyvtárral való használatának bemutatására egy bemutatóalkalmazással együtt terjesztjük. Most lehetősége van megnézni, hogyan működik az Ivideon Web SDK a ReactJS-szel.
Demó alkalmazás elérhető online a címen
A demó megtekintésének másik módja az, hogy megvizsgálja a forráskódot a Web SDK-ban, és saját maga készíti el az alkalmazást.
Alkalmazásunk képes megmutatni, hogy melyik kód felel meg a felhasználói műveleteknek.
Adjon hozzá több különböző motorral rendelkező játékost az oldalhoz, és hasonlítsa össze teljesítményüket.
Hozzon létre és kezeljen több lejátszót egy idővonalon, amely egyszerre jeleníti meg több kamera felvételeinek archívumát.
A bemutatóalkalmazás megjegyzi a böngésző helyi tárhelyének utolsó munkamenetének beállításait: API hozzáférési paraméterek, kameraparaméterek és egyebek. A rendszer visszaállítja őket, amikor újra bejelentkezik.
A demó alkalmazás kódja forrástérképekből lett összeállítva – a demókód közvetlenül a hibakeresőben tekinthető meg.
Példák az integrációra
Programok csoportja "előtaggal"
Ma már szinte minden síparadicsomban van kamera, amely a lejtőn kialakult helyzetet mutatja. A kamerák alkalmazáson keresztüli távoli megtekintésére az iSKI-t az SDK-nkkal láttuk el, így most már mindenki láthatja az alkalmazáson keresztül nemcsak az időjárás-előrejelzést, a hóvastagságot és a nyitott liftek számát, hanem közvetlenül a lejtőről videót is láthat.
Különféle intelligens otthoni rendszerek. Az Ivideon rendszerrel való integrációnak köszönhetően ezek a megoldások nagyobb otthonbiztonsági előnyökhöz jutnak az otthon megfigyelésével és a videofelvételek felhőarchívumban történő legbiztonságosabb tárolásával. A teljes irányítás egy mobilalkalmazáson keresztül történik, amely valós időben értesít minden fenyegetésről, és lehetővé teszi a szokatlan helyzetek gyors reagálását.
Analitikai rendszer az eladók és tanácsadók munkájához Perfect Service Solution. A felhőalapú videófelügyeleti rendszer figyeli és rögzíti az archívumban lévő adatokat, amelyeket az üzemeltetők ellenőriznek, és az eredmények online megjelennek az Ön személyes fiókjában. Az ügyfél végül egy rövid töredéket kap egy konkrét eseményről - az értékesítési protokoll megsértéséről vagy egy vitatott eseményről. A webes felületen a szabálysértésre vonatkozó adatokat és egy beágyazott videót lát. A teljes adattömb két kategóriára oszlik: kritikus eseményekre és szokásos eseményekre. A rendszeresek már az eseményt követő napon megjelennek az online fiókban, de kritikus szabálysértések esetén SMS-ben vagy messengeren is lehet bejelentést tenni.
Forrás: will.com