Supraveghere video în cloud: noi funcții ale SDK-ului Ivideon Web

Supraveghere video în cloud: noi funcții ale SDK-ului Ivideon Web

Avem mai multe componente de integrare care permit oricărui partener să-și creeze propriile produse: Open API pentru dezvoltarea oricărei alternative la contul personal al utilizatorului Ivideon, Mobile SDK, cu care puteți dezvolta o soluție cu drepturi depline echivalentă ca funcționalitate cu aplicațiile Ivideon, precum și ca SDK web.

Am lansat recent un SDK web îmbunătățit, complet cu documentație nouă și o aplicație demonstrativă care va face platforma noastră și mai flexibilă și mai prietenoasă pentru dezvoltatori. Dacă erați deja familiarizat cu SDK-ul nostru înainte, veți observa imediat modificările - acum aveți un exemplu clar despre cum să construiți funcții API în aplicația dvs.

Pentru toți ceilalți, vă vom spune mai detaliat despre cazurile de zi cu zi și despre integrările implementate folosind API-ul / SDK-ul Ivideon.

Web SDK: funcții noi

Ivideon nu este doar un furnizor de servicii și echipamente de supraveghere video în cloud. Un ciclu complet de dezvoltare este realizat în interiorul Ivideon: de la firmware-ul camerei până la versiunea web a serviciului. Facem SDK-uri pentru client și server, îmbunătățim LibVLC, implementăm WebRTC, facem analize video, dezvoltăm un client cu suport White Label pentru parteneri și proiecte demo pentru SDK.

Drept urmare, am reușit să devenim o platformă pe care partenerii își pot crea propriile soluții. Acum, SDK-ul nostru pentru web a primit o actualizare majoră și sperăm că vor exista și mai multe soluții de integrare.

Pentru confortul dvs., am adăugat la început o secțiune „Pornire rapidă”, care vă va ajuta să înțelegeți cu ușurință gestionarea dispozitivelor.

Codul de mai jos demonstrează utilizarea de bază a Ivideon Web SDK: un player este adăugat la pagină și videoclipul pentru camera publică începe să fie redat.

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

De asemenea, am adăugat câteva funcții noi:

  • suport pentru linkuri video unice;
  • au fost adăugate butoane la player pentru a controla calitatea video și viteza de redare a arhivei;
  • comenzile jucătorului pot fi activate și dezactivate pe rând (anterior puteai fie să pornești tot ce era acolo, fie să ascunzi totul);
  • S-a adăugat posibilitatea de a opri sunetul de pe cameră.

Aplicație demo

Pentru a demonstra cum să utilizați Ivideon Web SDK cu biblioteca UI, îl distribuim împreună cu o aplicație demonstrativă. Acum aveți ocazia să vedeți cum funcționează Ivideon Web SDK cu ReactJS.

Aplicație demo disponibilă online la legătură. Pentru ca acesta să funcționeze, se adaugă o cameră aleatoare de la Ivideon TV. Dacă brusc camera se dovedește a fi nefuncțională, trebuie doar să urmați din nou linkul de mai sus.

O altă modalitate de a vizualiza demonstrația este să examinați codul sursă din SDK-ul web și să creați singur aplicația.

Aplicația noastră poate arăta ce cod corespunde acțiunilor utilizatorului.

Adăugați pe pagină mai mulți jucători cu motoare diferite și comparați performanța acestora.

Supraveghere video în cloud: noi funcții ale SDK-ului Ivideon Web

Creați și gestionați mai mulți jucători dintr-o singură cronologie, care va afișa simultan arhive de înregistrări de la mai multe camere.

Supraveghere video în cloud: noi funcții ale SDK-ului Ivideon Web

Aplicația demo își amintește setările din ultima sesiune în stocarea locală a browserului: parametrii de acces API, parametrii camerei și altele. Acestea vor fi restaurate când vă conectați din nou.

Codul aplicației demo a fost compilat din hărți sursă - codul demo poate fi vizualizat direct în depanator.

Supraveghere video în cloud: noi funcții ale SDK-ului Ivideon Web

Exemple de integrări

Supraveghere video în cloud: noi funcții ale SDK-ului Ivideon Web

Grup de programe cu prefixul "iSKI» include aplicații separate pentru aproape toate țările europene de schi: iSKI Austria, iSKI Swiss, iSKI France, iSKI Italia (Cehia, Slovacia, Suomi, Deutschland, Slovenija și altele). Aplicația arată condițiile de zăpadă din stațiunile de schi, o listă de restaurante din munți și hărți de trasee, precum și alte informații utile care vă vor ajuta să vă faceți o imagine completă a destinației înainte de călătorie. În același timp, accesul la Internet nu este necesar - funcționează offline (cu excepția transmisiunilor de la camere). Toate aplicațiile sunt disponibile gratuit.

Acum aproape fiecare stațiune de schi are o cameră care arată situația de pe pârtie. Pentru a vizualiza camerele de la distanță prin intermediul aplicației, am furnizat iSKI cu SDK-ul nostru, iar acum toată lumea poate vedea prin aplicație nu doar prognoza meteo, grosimea zăpezii și numărul de ascensoare deschise, dar și video direct de pe pârtie.

Supraveghere video în cloud: noi funcții ale SDK-ului Ivideon Web

Diverse sisteme de casă inteligentă. Datorită integrării cu sistemul Ivideon, aceste soluții obțin beneficii mai mari de securitate a locuinței prin monitorizarea locuinței și stocarea înregistrărilor video în cel mai sigur mod într-o arhivă cloud. Controlul deplin se realizează printr-o aplicație mobilă, care informează despre orice amenințări în timp real și vă permite să răspundeți rapid la situații neobișnuite.

Supraveghere video în cloud: noi funcții ale SDK-ului Ivideon Web

Sistem de analiză pentru munca vânzătorilor și consultanților Perfect Service Solution. Sistemul de supraveghere video cloud monitorizează și înregistrează datele din arhivă, care sunt verificate de operatori, iar rezultatele sunt reflectate online în contul dumneavoastră personal. Clientul primește în cele din urmă un scurt fragment cu un eveniment specific - o încălcare a protocolului de vânzare sau un incident controversat. În interfața web, el vede date despre încălcare și un videoclip încorporat. Întreaga matrice de date este împărțită în două categorii: evenimente critice și evenimente obișnuite. Cele obișnuite apar în contul online a doua zi după eveniment, dar pentru încălcări critice, sesizările pot fi primite prin SMS sau messenger.

Scrie-nepentru a accesa SDK-ul web și pentru a afla mai multe despre capacitățile noastre de integrare.

Sursa: www.habr.com

Adauga un comentariu