Skab dit eget sky videov surveillance: nye muligheder med Web SDK Ivideon

Skab dit eget sky videov surveillance: nye muligheder med Web SDK Ivideon

Vi har flere integrationskomponenter, der gør det muligt for enhver partner at skabe egne produkter: Open API til udvikling af enhver alternativ Ivideon-brugergrænseflade, Mobile SDK, som gør det muligt at udvikle en komplet løsning, der er funktionelt ækvivalent med Ivideon-apps, samt Web SDK.

For nylig har vi udgivet et forbedret Web SDK, udstyret med et nyt dokumentationssystem og en demo-app, som vil gøre vores platform endnu mere fleksibel og brugervenlig for udviklere. Hvis du tidligere har været bekendt med vores SDK, vil du straks bemærke ændringerne — nu har du et tydeligt eksempel på, hvordan du integrerer API-funktioner i din applikation.

For alle andre vil vi uddybe hverdagsbrugsscenarier og gennemførte integrationer ved hjælp af API / SDK Ivideon.

Web SDK: nye muligheder

Ivideon er ikke blot en cloud-videoinfrastrukturservice og leverandør af udstyr. Inden i Ivideon gennemføres en fuld udviklingscyklus: fra firmware til kameraer til webversionen af tjenesten. Vi udvikler både client og server SDK, forbedrer LibVLC, implementerer WebRTC, arbejder med videoanalyse, udvikler en klient med White Label-support til partnere og demo-projekter til SDK.

Som et resultat har vi formået at blive en platform, hvor partnere kan skabe egne løsninger. Nu har vores Web SDK fået en stor opgradering, og vi håber, at der vil komme endnu flere integrationsløsninger.

For din bekvemmelighed har vi tilføjet et afsnit med "Hurtig start" i begyndelsen, som vil hjælpe med at navigere i enhedshåndteringen.

Koden nedenfor viser grundlæggende brug af Ivideon Web SDK: en afspiller er blevet tilføjet til siden, og videovisningen for et offentligt kamera er startet.

<!DOCTYPE html>
<html>
<head>
<title>Ivideon WEB SDK eksempel</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>

Vi har også tilføjet flere nye funktioner:

  • support for engangslink til video;
  • afspilleren har fået knapper til at styre videokvaliteten og hastigheden på arkivafspilning;
  • afspillerens kontrol kan now tændes og slukkes enkeltvis (tidligere kunne alle kontroller enten aktiveres eller skjules);
  • muligheden for at deaktivere lyden på kameraet er tilføjet.

Demo-applikation

For at demonstrere, hvordan man bruger Ivideon Web SDK med brugergrænsefladebiblioteket, distribuerer vi det sammen med en demoapplikation. Nu har du mulighed for at se, hvordan Ivideon Web SDK fungerer med ReactJS.

Demoapplikationen er tilgængelig online på linket. Til dens funktionalitet tilføjes et tilfældigt kamera fra Ivideon TV. Hvis kameraet viser sig at være defekt, skal du blot følge linket ovenfor igen.

En anden måde at lære demoen på er at undersøge kildekoden i Web SDK og samle applikationen selv.

Vores applikation kan vise, hvilken kode der svarer til brugerens handlinger.

Afspil video

Tilføj flere afspillere til siden med forskellige motorer og sammenlign deres præstationer.

Skab dit eget sky videov surveillance: nye muligheder med Web SDK Ivideon

Opret flere afspillere og administrer dem fra et enkelt tidslinje, hvor arkiverne fra flere kameraer vises samtidigt.

Skab dit eget sky videov surveillance: nye muligheder med Web SDK Ivideon

Demoapplikationen gemmer indstillingerne fra den sidste session i browserens lokale lager: API-adgangsparametre, kamerainstillinger og andre. Ved genindtastning vil de blive gendannet.

Koden til demoapplikationen er samlet med kildekort – demoens kode kan ses direkte i debuggeren.

Skab dit eget sky videov surveillance: nye muligheder med Web SDK Ivideon

Eksempler på integrationer

Skab dit eget sky videov surveillance: nye muligheder med Web SDK Ivideon

Gruppen af programmer med præfikset "iSKI" inkluderer separate applikationer for næsten alle europæiske skisportslande: iSKI Østrig, iSKI Schweiz, iSKI Frankrig, iSKI Italien (Tjekkiet, Slovakia, Finland, Tyskland, Slovenien osv.). Applikationen viser sneforholdene på skisportsstederne, en liste over restauranter i bjergene og kort over pisterne samt anden nyttig information, der hjælper med at danne et fuldt billede af destinationen før rejsen. Desuden kræver det ikke internetadgang – det fungerer offline (undtagen for kameratransmissioner). Alle applikationer er tilgængelige gratis.

I dag er der næsten et kamera installeret på hver skiresort, der viser forholdene på skråningen. For at se kameraerne eksternt gennem applikationen har vi givet iSKI vores SDK, og nu kan alle se gennem applikationen ikke kun vejrprognosen, sneens tykkelse og antallet af åbne lifte, men også video direkte fra skråningen.

Skab dit eget sky videov surveillance: nye muligheder med Web SDK Ivideon

Forskellige smarte home-systemer. Takket være integrationen med Ivideon-systemet får disse løsninger flere fordele for hjemme-sikkerhed, da de overvåger hjemmet og gemmer videooptagelser på den sikreste måde i en cloud-arkiv. Fuld kontrol udføres via en mobilapp, der advarer om enhver trussel i realtid og gør det muligt at reagere hurtigt på usædvanlige situationer.

Skab dit eget sky videov surveillance: nye muligheder med Web SDK Ivideon

Analysesystemet for sælgeres og konsulenters arbejde, Perfect Service Solution. Det cloud-baserede videoovervågningssystem overvåger og gemmer data i arkivet, hvis kontrol udføres af operatører, og resultatene vises online i den personlige konto. Kunden får til sidst et kort klip med en specifik hændelse — overtrædelse af salgsprotokollen eller en omstridt hændelse. I webgrænsefladen kan han se data om overtrædelsen samt et indlejret video-klip. Hele datasættet opdeles i to kategorier: kritiske begivenheder og almindelige. Almindelige vises i online-kontoen den følgende dag efter hændelsen, mens rapporter om kritiske overtrædelser kan modtages via SMS eller i en messenger.

Skriv til os, for at få adgang til Web SDK og lære mere om vores integrationsmuligheder.

Kilde: habr.com

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster