DIY Cloud Video Surveillance: New Opportunities with Web SDK Ivideon

DIY Cloud Video Surveillance: New Opportunities with Web SDK Ivideon

Imamo nekoliko integracijskih komponent novi, koje omogućuju svakom partneru da kreira vlastite proizvode: Open API za razvoj bilo alternative korisničkog panela Ivideon, Mobile SDK, putem kojeg se može razviti potpuno rješenje, ekvivalentno po funkcionalnosti Ivideon aplikacijama, kao i Web SDK.

Nedavno smo izdali poboljšani Web SDK, opremljen novim sistemom dokumentacije i demo aplikacijom, koji će našu platformu učiniti još fleksibilnijom i pogodnijom za programere. Ako ste se već bili upoznati s našim SDK-om ranije, odmah ćete primijetiti promjene — sada imate ilustrativni primjer kako ugraditi API funkcije u vašu aplikaciju.

Za sve ostale ćemo detaljnije govoriti o svakodnevnim slučajevima i implementiranim integracijama koristeći API / SDK Ivideon.

Web SDK: nove mogućnosti

Ivideon nije samo servis za oblak video nadzor i dobavljač opreme. Unutra Ivideon se odvija potpuni razvojni ciklus: od firmvera kamera do web verzije servisa. Radimo klijentski i serverski SDK, poboljšavamo LibVLC, implementiramo WebRTC, bavimo se video analitikom, razvijamo klijent s podrškom za White Label za partnere i demo projekte za SDK.

Kao rezultat, uspeli smo postati platforma na kojoj partneri mogu kreirati vlastita rješenja. Sada je naš Web SDK dobio značajno ažuriranje, i nadamo se da će integracijskih rješenja biti još više.

Za vašu udobnost dodali smo na početak odjeljak „Brzi početak“, koji će vam pomoći da lako razumijete upravljanje uređajima.

Ispod je prikazan osnovni primjer korišćenja Ivideon Web SDK: na stranicu je dodat plejer i započeto reprodukciju videa za javnu kameru.

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

Također smo dodali nekoliko novih funkcija:

  • podrška za jednokratne linkove za video;
  • u plejer su dodate dugmadi za upravljanje kvalitetom videa i brzinom reprodukcije arhive;
  • kontrole plejera se mogu uključiti i isključiti pojedinačno (ranije je bilo moguće ili uključiti sve što postoji ili sve skloniti);
  • dodana mogućnost isključivanja zvuka na kameri.

Demo aplikacija

Da bi pokazali kako koristiti Ivideon Web SDK s bibliotekom korisničkog sučelja, dijelimo ga zajedno s demo aplikacijom. Sada imate priliku vidjeti kako Web SDK Ivideon djeluje s ReactJS-om.

Demo aplikacija dostupna je online na linku. Za njezin rad se dodaje slučajna kamera iz Ivideon TV-a. Ako slučajno kamera ne radi, jednostavno ponovo posjetite gornju poveznicu.

Alternativni način za upoznavanje s demo-om je proučiti izvorni kod u Web SDK-u i vlastoručno sastaviti aplikaciju.

Naša aplikacija može pokazati koji kod odgovara radnjama korisnika.

Predvajaj video

Dodajte na stranicu nekoliko playera s različitim motorima i uporedite njihov rad.

DIY Cloud Video Surveillance: New Opportunities with Web SDK Ivideon

Kreirajte nekoliko playera i upravljajte njima iz jednog vremenskog okvira, gdje će odjednom biti prikazani arhivi snimaka s nekoliko kamera.

DIY Cloud Video Surveillance: New Opportunities with Web SDK Ivideon

Demo aplikacija pamti u lokalnoj pohrani preglednika postavke iz posljednje seanse rada: parametre pristupa API-ju, parametre kamera i druge. Pri ponovnom ulasku bit će obnovljene.

Kod demo aplikacije je sastavljen s izvorim mapama – demo kod se može vidjeti izravno u alatu za otklanjanje pogrešaka.

DIY Cloud Video Surveillance: New Opportunities with Web SDK Ivideon

Primjeri integracija

DIY Cloud Video Surveillance: New Opportunities with Web SDK Ivideon

Grupa programa s prefiksom "iSKI" obuhvaća posebne aplikacije praktički za sve europske skijaške zemlje: iSKI Austrija, iSKI Švicarska, iSKI Francuska, iSKI Italija (Češka, Slovačka, Finska, Njemačka, Slovenija i dalje). Aplikacije prikazuju stanje snijega na skijalištima, popis restorana u planinama i karte staza, kao i druge korisne informacije koje će pomoći da se stekne potpuna slika o destinaciji prije putovanja. Pristup internetu nije potreban – radi u offline režimu (osim prijenosa s kamera). Sve aplikacije su dostupne besplatno.

Sada je gotovo na svakom skijalištu postavljena kamera koja prikazuje stanje na padinama. Da bi se kamere mogle daljinski pregledavati putem aplikacije, pružili smo iSKI svoj SDK, i sada svatko može vidjeti putem aplikacije ne samo vremensku prognozu, debljinu snježnog pokrivača i broj otvorenih liftova, nego i video izravno sa padine.

DIY Cloud Video Surveillance: New Opportunities with Web SDK Ivideon

Različni sistemi pametnih domova. Zbog integracije s Ivideon sistemom, ova rešenja dobijaju dodatne prednosti za sigurnost doma, budući da kontrolišu dom i čuvaju video zapise na najsigurniji način u oblačnom arhivu. Potpuno upravljanje vrši se putem mobilne aplikacije koja obaveštava o svakom pretnji u realnom vremenu i omogućava brzu reakciju na nenormalne situacije.

DIY Cloud Video Surveillance: New Opportunities with Web SDK Ivideon

Sistem analitike rada prodavaca i konsultanta Perfect Service Solution. Oblak sistema video nadzora prati i snima podatke koji se arhiviraju, a provere obavljaju operateri, dok se rezultati prikazuju online u ličnom kabinetu. Klijent na kraju dobija kratak isječak sa specifičnim događajem – kršenjem protokola prodaje ili sporim incidentom. U veb interfejsu vidi podatke o kršenju i ugrađeni deo videa. Ceo skup podataka deli se na dve kategorije: kritični događaji i redovni. Redovni se pojavljuju u online kabinetu dan nakon događaja, dok se za kritična kršenja može zahtevati izveštaj putem SMS-a ili u mesendžeru.

Pišite nam, da biste dobili pristup Web SDK-u i saznali više o našim integracionim mogućnostima.

Izvor: habr.com

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster