Do-it-yourself videonadzor u oblaku: nove značajke Ivideon Web SDK-a

Do-it-yourself videonadzor u oblaku: nove značajke Ivideon Web SDK-a

Imamo nekoliko integracijskih komponenti koje svakom partneru omogućuju kreiranje vlastitih proizvoda: Open API za razvoj bilo koje alternative osobnom računu korisnika Ivideon, Mobile SDK, s kojim možete razviti punopravno rješenje ekvivalentno funkcionalnosti Ivideon aplikacijama, kao i kao Web SDK.

Nedavno smo objavili poboljšani Web SDK, zajedno s novom dokumentacijom i demo aplikacijom koja će našu platformu učiniti još fleksibilnijom i prilagođenijom programerima. Ako ste već bili upoznati s našim SDK-om prije, odmah ćete primijetiti promjene - sada imate jasan primjer kako ugraditi API funkcije u svoju aplikaciju.

Za sve ostale, reći ćemo vam detaljnije o svakodnevnim slučajevima i implementiranim integracijama pomoću Ivideon API / SDK.

Web SDK: nove značajke

Ivideon nije samo usluga videonadzora u oblaku i dobavljač opreme. Cijeli razvojni ciklus provodi se unutar Ivideona: od firmvera kamere do web verzije usluge. Izrađujemo klijentske i poslužiteljske SDK-ove, poboljšavamo LibVLC, implementiramo WebRTC, radimo video analitiku, razvijamo klijenta s White Label podrškom za partnere i demo projekte za SDK.

Kao rezultat, uspjeli smo postati platforma na kojoj partneri mogu kreirati vlastita rješenja. Sada je naš SDK za web dobio veliku nadogradnju i nadamo se da će biti još više integracijskih rješenja.

Radi vaše udobnosti, dodali smo odjeljak "Brzi početak" na početku, koji će vam pomoći da lakše razumijete upravljanje uređajem.

Kod u nastavku pokazuje osnovnu upotrebu Ivideon Web SDK-a: player se dodaje na stranicu i počinje se reproducirati video za javnu kameru.

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

  • podrška za jednokratne video veze;
  • playeru su dodani gumbi za kontrolu kvalitete videa i brzine reprodukcije arhive;
  • kontrole igrača mogu se uključiti i isključiti jednu po jednu (prije ste mogli ili uključiti sve što je bilo tamo ili sve sakriti);
  • Dodana mogućnost isključivanja zvuka na kameri.

Demo aplikacija

Da bismo pokazali kako koristiti Ivideon Web SDK s bibliotekom korisničkog sučelja, distribuiramo ga zajedno s demo aplikacijom. Sada imate priliku vidjeti kako Ivideon Web SDK radi s ReactJS.

Demo aplikacija dostupna online na link. Kako bi funkcionirao, dodaje se nasumična kamera s Ivideon TV-a. Ako se iznenada pokaže da kamera ne radi, samo ponovno slijedite gornju vezu.

Drugi način da pogledate demo je da ispitate izvorni kod u Web SDK-u i sami napravite aplikaciju.

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

Dodajte nekoliko igrača s različitim motorima na stranicu i usporedite njihovu izvedbu.

Do-it-yourself videonadzor u oblaku: nove značajke Ivideon Web SDK-a

Kreirajte i upravljajte s više igrača s jedne vremenske trake, koja će istovremeno prikazivati ​​arhive snimaka s nekoliko kamera.

Do-it-yourself videonadzor u oblaku: nove značajke Ivideon Web SDK-a

Demo aplikacija pamti postavke iz posljednje sesije u lokalnoj pohrani preglednika: parametre pristupa API-ju, parametre kamere i druge. Oni će biti vraćeni kada se ponovno prijavite.

Demo kod aplikacije sastavljen je iz izvornih mapa - demo kod se može vidjeti izravno u debuggeru.

Do-it-yourself videonadzor u oblaku: nove značajke Ivideon Web SDK-a

Primjeri integracija

Do-it-yourself videonadzor u oblaku: nove značajke Ivideon Web SDK-a

Grupa programa s prefiksom "iSKI» uključuje zasebne aplikacije za gotovo sve europske skijaške zemlje: iSKI Austria, iSKI Swiss, iSKI France, iSKI Italia (Češka, Slovačka, Suomi, Njemačka, Slovenija i više). Aplikacija prikazuje snježne uvjete na skijalištima, popis restorana u planinama i karte staza, kao i druge korisne informacije koje će vam pomoći da dobijete potpunu sliku svoje destinacije prije putovanja. Istodobno, pristup Internetu nije potreban - radi izvan mreže (osim emitiranja s kamera). Sve su aplikacije dostupne besplatno.

Sada gotovo svako skijalište ima kameru koja prikazuje stanje na stazi. Za daljinski pregled kamera putem aplikacije, iSKI-ju smo osigurali naš SDK, a sada svatko može putem aplikacije vidjeti ne samo vremensku prognozu, debljinu snijega i broj otvorenih žičara, već i video izravno sa staze.

Do-it-yourself videonadzor u oblaku: nove značajke Ivideon Web SDK-a

Razni sustavi pametne kuće. Zahvaljujući integraciji sa sustavom Ivideon, ova rješenja dobivaju više prednosti za sigurnost doma nadgledanjem doma i pohranjivanjem video zapisa na najsigurniji način u arhivu u oblaku. Potpuna kontrola provodi se putem mobilne aplikacije koja obavještava o prijetnjama u stvarnom vremenu i omogućuje brzo reagiranje na neobične situacije.

Do-it-yourself videonadzor u oblaku: nove značajke Ivideon Web SDK-a

Analitički sustav za rad prodavača i konzultanata Perfect Service Solution. Sustav videonadzora u oblaku prati i bilježi podatke u arhivu, koju provjeravaju operateri, a rezultati se prikazuju online na vašem osobnom računu. Klijent na kraju dobiva kratki isječak s određenim događajem – kršenjem prodajnog protokola ili kontroverznim incidentom. U web sučelju vidi podatke o prekršaju i ugrađeni video zapis. Cjelokupni niz podataka podijeljen je u dvije kategorije: kritični događaji i uobičajeni događaji. Redoviti se pojavljuju na internetskom računu sljedeći dan nakon događaja, ali za kritična kršenja izvješća se mogu primiti putem SMS-a ili glasnika.

Pišite namkako biste pristupili web SDK-u i saznali više o našim mogućnostima integracije.

Izvor: www.habr.com

Dodajte komentar