Videonadzor v oblaku naredi sam: nove funkcije Ivideon Web SDK

Videonadzor v oblaku naredi sam: nove funkcije Ivideon Web SDK

Imamo več integracijskih komponent, ki omogočajo vsakemu partnerju ustvarjanje lastnih izdelkov: odprti API za razvoj katere koli alternative osebnemu računu uporabnika Ivideon, Mobile SDK, s katerim lahko razvijete popolno rešitev, ki je po funkcionalnosti enakovredna aplikacijam Ivideon, kot spletni SDK.

Pred kratkim smo izdali izboljšan spletni SDK, skupaj z novo dokumentacijo in predstavitveno aplikacijo, ki bo naredila našo platformo še bolj prilagodljivo in razvijalcem prijazno. Če ste že bili seznanjeni z našim SDK-jem, boste takoj opazili spremembe - zdaj imate jasen primer, kako v svojo aplikacijo vgraditi funkcije API-ja.

Za vse ostale vam bomo podrobneje povedali o vsakdanjih primerih in izvedenih integracijah z uporabo Ivideon API / SDK.

Spletni SDK: nove funkcije

Ivideon ni samo storitev videonadzora v oblaku in dobavitelj opreme. Znotraj Ivideona poteka celoten razvojni cikel: od vdelane programske opreme kamere do spletne različice storitve. Izdelujemo odjemalske in strežniške SDK-je, izboljšujemo LibVLC, implementiramo WebRTC, izvajamo video analitiko, razvijamo odjemalca s podporo za White Label za partnerje in predstavitvene projekte za SDK.

Posledično nam je uspelo postati platforma, na kateri lahko partnerji ustvarjajo lastne rešitve. Zdaj je naš SDK za splet prejel veliko nadgradnjo in upamo, da bo na voljo še več integracijskih rešitev.

Za vaše udobje smo na začetku dodali razdelek »Hitri začetek«, ki vam bo pomagal pri lažjem razumevanju upravljanja naprave.

Spodnja koda prikazuje osnovno uporabo Ivideon Web SDK: predvajalnik je dodan na stran in začne se predvajati video za javno kamero.

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

Dodali smo tudi več novih funkcij:

  • podpora za enkratne video povezave;
  • predvajalniku so dodani gumbi za nadzor kakovosti videa in hitrosti predvajanja arhiva;
  • kontrole predvajalnika je mogoče vklopiti in izklopiti eno za drugo (prej ste lahko bodisi vklopili vse, kar je bilo tam, bodisi vse skrili);
  • Dodana možnost izklopa zvoka na kameri.

Demo aplikacija

Da bi prikazali, kako uporabljati Ivideon Web SDK s knjižnico uporabniškega vmesnika, ga distribuiramo skupaj s predstavitveno aplikacijo. Zdaj imate priložnost videti, kako Ivideon Web SDK deluje z ReactJS.

Demo aplikacija je na voljo na spletni strani povezava. Da bi delovalo, je dodana naključna kamera Ivideon TV. Če se nenadoma izkaže, da kamera ne deluje, preprosto znova sledite zgornji povezavi.

Drug način za ogled predstavitve je, da preučite izvorno kodo v spletnem SDK-ju in sami zgradite aplikacijo.

Naša aplikacija lahko pokaže, katera koda ustreza dejanjem uporabnika.

Na stran dodajte več igralcev z različnimi motorji in primerjajte njihovo uspešnost.

Videonadzor v oblaku naredi sam: nove funkcije Ivideon Web SDK

Ustvarite in upravljajte več predvajalnikov iz ene časovnice, ki bo hkrati prikazala arhive posnetkov iz več kamer.

Videonadzor v oblaku naredi sam: nove funkcije Ivideon Web SDK

Demo aplikacija si zapomni nastavitve zadnje seje v lokalnem pomnilniku brskalnika: parametre dostopa do API-ja, parametre kamere in druge. Obnovljeni bodo, ko se znova prijavite.

Demo koda aplikacije je bila sestavljena iz izvornih zemljevidov - demo kodo si lahko ogledate neposredno v razhroščevalniku.

Videonadzor v oblaku naredi sam: nove funkcije Ivideon Web SDK

Primeri integracij

Videonadzor v oblaku naredi sam: nove funkcije Ivideon Web SDK

Skupina programov s predpono "iSKI» vključuje ločene aplikacije za skoraj vse evropske smučarske države: iSKI Avstrija, iSKI Švica, iSKI Francija, iSKI Italija (Češka, Slovaška, Suomi, Nemčija, Slovenija in več). Aplikacija prikazuje snežne razmere na smučiščih, seznam restavracij v gorah in zemljevide poti ter druge uporabne informacije, ki vam bodo pomagale ustvariti popolno sliko o vaši destinaciji pred potovanjem. Hkrati dostop do interneta ni potreben - deluje brez povezave (razen oddaj iz kamer). Vse aplikacije so na voljo brezplačno.

Zdaj ima skoraj vsako smučišče kamero, ki prikazuje stanje na progi. Za ogled kamer na daljavo prek aplikacije smo iSKI priskrbeli naš SDK in zdaj lahko vsak preko aplikacije vidi ne le vremensko napoved, debelino snega in število odprtih žičnic, ampak tudi video neposredno s pobočja.

Videonadzor v oblaku naredi sam: nove funkcije Ivideon Web SDK

Različni sistemi pametnega doma. Zahvaljujoč integraciji s sistemom Ivideon te rešitve pridobijo večje prednosti pri varnosti doma z nadzorom doma in shranjevanjem video posnetkov na najbolj varen način v arhivu v oblaku. Popoln nadzor se izvaja preko mobilne aplikacije, ki sproti obvešča o morebitnih grožnjah in omogoča hiter odziv na nenavadne situacije.

Videonadzor v oblaku naredi sam: nove funkcije Ivideon Web SDK

Analitični sistem za delo prodajalcev in svetovalcev Perfect Service Solution. Videonadzorni sistem v oblaku spremlja in arhivira podatke, ki jih operaterji preverjajo, rezultati pa se odražajo na spletu v vašem osebnem računu. Stranka na koncu prejme kratek delček z določenim dogodkom – kršitvijo prodajnega protokola ali spornim incidentom. V spletnem vmesniku vidi podatke o kršitvi in ​​vdelan video posnetek. Celoten niz podatkov je razdeljen na dve kategoriji: kritični dogodki in običajni dogodki. Navadne se pojavijo v spletnem računu naslednji dan po dogodku, za kritične kršitve pa lahko prijave prejmete prek SMS-a ali messengerja.

Pišite namza dostop do spletnega SDK-ja in izvedeti več o naših integracijskih zmožnostih.

Vir: www.habr.com

Dodaj komentar