Gør-det-selv cloud-videoovervågning: nye funktioner i Ivideon Web SDK

Gør-det-selv cloud-videoovervågning: nye funktioner i Ivideon Web SDK

Vi har flere integrationskomponenter, der gør det muligt for enhver partner at skabe deres egne produkter: Åben API til udvikling af ethvert alternativ til Ivideon-brugerens personlige konto, Mobile SDK, med hvilket du også kan udvikle en fuldgyldig løsning, der i funktionalitet svarer til Ivideon-applikationer. som web-SDK.

Vi har for nylig udgivet et forbedret web-SDK, komplet med ny dokumentation og en demoapplikation, der vil gøre vores platform endnu mere fleksibel og udviklervenlig. Hvis du allerede var bekendt med vores SDK før, vil du straks bemærke ændringerne - nu har du et tydeligt eksempel på, hvordan du bygger API-funktioner ind i din applikation.

For alle andre vil vi fortælle dig mere detaljeret om hverdagssager og implementerede integrationer ved hjælp af Ivideon API / SDK.

Web SDK: nye funktioner

Ivideon er ikke kun en cloud-videoovervågningstjeneste og -udstyrsleverandør. En fuld udviklingscyklus udføres inde i Ivideon: fra kameraets firmware til webversionen af ​​tjenesten. Vi laver klient- og server-SDK'er, forbedrer LibVLC, implementerer WebRTC, laver videoanalyse, udvikler en klient med White Label-support til partnere og demoprojekter til SDK'et.

Som et resultat er det lykkedes os at blive en platform, hvor partnere kan skabe deres egne løsninger. Nu har vores SDK til nettet fået en større opgradering, og vi håber, at der kommer endnu flere integrationsløsninger.

For nemheds skyld har vi tilføjet en "hurtig start"-sektion i begyndelsen, som vil hjælpe dig med nemt at forstå enhedsadministration.

Koden nedenfor demonstrerer grundlæggende brug af Ivideon Web SDK: en afspiller føjes til siden, og videoen til det offentlige kamera begynder at afspille.

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

  • understøttelse af engangsvideolinks;
  • knapper er blevet tilføjet til afspilleren til at kontrollere videokvalitet og arkivafspilningshastighed;
  • spillerkontroller kan tændes og slukkes én ad gangen (tidligere kunne man enten slå alt, der var der, eller skjule alt);
  • Tilføjet muligheden for at slukke for lyden på kameraet.

Demo applikation

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

Demoapplikation tilgængelig online på link. For at få det til at virke, tilføjes et tilfældigt kamera fra Ivideon TV. Hvis kameraet pludselig viser sig at være ude af drift, skal du blot følge linket ovenfor igen.

En anden måde at se demoen på er at undersøge kildekoden i Web SDK'et og bygge applikationen selv.

Vores applikation kan vise, hvilken kode der svarer til brugerhandlinger.

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

Gør-det-selv cloud-videoovervågning: nye funktioner i Ivideon Web SDK

Opret og administrer flere spillere fra én tidslinje, som samtidigt viser arkiver af optagelser fra flere kameraer.

Gør-det-selv cloud-videoovervågning: nye funktioner i Ivideon Web SDK

Demoapplikationen husker indstillingerne fra den sidste session i browserens lokale lager: API-adgangsparametre, kameraparametre og andre. De vil blive gendannet, når du logger på igen.

Demo-applikationskoden blev kompileret fra kildekort - demokoden kan ses direkte i debuggeren.

Gør-det-selv cloud-videoovervågning: nye funktioner i Ivideon Web SDK

Eksempler på integrationer

Gør-det-selv cloud-videoovervågning: nye funktioner i Ivideon Web SDK

Gruppe af programmer med præfikset "iSKI» inkluderer separate applikationer for næsten alle europæiske skilande: iSKI Østrig, iSKI Swiss, iSKI Frankrig, iSKI Italia (Tjekkiet, Slovakiet, Suomi, Tyskland, Slovenija og mere). Appen viser sneforhold på skisportssteder, en liste over restauranter i bjergene og stikort samt anden nyttig information, der hjælper dig med at få et komplet billede af din destination inden din rejse. Samtidig kræves der ikke adgang til internettet - det fungerer offline (bortset fra udsendelser fra kameraer). Alle applikationer er gratis tilgængelige.

Nu har næsten alle skisportssteder et kamera, der viser situationen på pisten. For at se kameraer eksternt gennem applikationen, forsynede vi iSKI med vores SDK, og nu kan alle gennem applikationen se ikke kun vejrudsigten, snetykkelsen og antallet af åbne lifter, men også video direkte fra skråningen.

Gør-det-selv cloud-videoovervågning: nye funktioner i Ivideon Web SDK

Forskellige smarthussystemer. Takket være integrationen med Ivideon-systemet får disse løsninger flere fordele for hjemmets sikkerhed ved at overvåge hjemmet og gemme videooptagelser på den mest sikre måde i et cloud-arkiv. Fuld kontrol udføres gennem en mobilapplikation, som giver besked om eventuelle trusler i realtid og giver dig mulighed for hurtigt at reagere på usædvanlige situationer.

Gør-det-selv cloud-videoovervågning: nye funktioner i Ivideon Web SDK

Analysesystem til sælgere og konsulenters arbejde Perfekt Serviceløsning. Cloud-videoovervågningssystemet overvåger og registrerer data i arkivet, som er verificeret af operatører, og resultaterne afspejles online på din personlige konto. Klienten modtager i sidste ende et kort fragment med en specifik begivenhed - en overtrædelse af salgsprotokollen eller en kontroversiel hændelse. I webgrænsefladen ser han data om krænkelsen og et indlejret stykke video. Hele dataarrayet er opdelt i to kategorier: kritiske hændelser og regelmæssige. Almindelige optræder på onlinekontoen næste dag efter begivenheden, men for kritiske overtrædelser kan rapporter modtages via SMS eller messenger.

Skriv til osfor at få adgang til web-SDK'et og lære mere om vores integrationsmuligheder.

Kilde: www.habr.com

Tilføj en kommentar