Gjør-det-selv skyvideoovervåking: nye funksjoner i Ivideon Web SDK

Gjør-det-selv skyvideoovervåking: nye funksjoner i Ivideon Web SDK

Vi har flere integrasjonskomponenter som lar enhver partner lage sine egne produkter: Åpen API for å utvikle ethvert alternativ til Ivideon-brukerens personlige konto, Mobile SDK, som du også kan utvikle en fullverdig løsning med tilsvarende funksjonalitet som Ivideon-applikasjoner. som Web SDK.

Vi lanserte nylig en forbedret Web SDK, komplett med ny dokumentasjon og en demoapplikasjon som vil gjøre plattformen vår enda mer fleksibel og utviklervennlig. Hvis du allerede var kjent med vår SDK fra før, vil du umiddelbart legge merke til endringene - nå har du et tydelig eksempel på hvordan du bygger inn API-funksjoner i applikasjonen din.

For alle andre vil vi fortelle deg mer detaljert om hverdagssaker og implementerte integrasjoner ved hjelp av Ivideon API / SDK.

Web SDK: nye funksjoner

Ivideon er ikke bare en skyvideoovervåkingstjeneste og utstyrsleverandør. En full utviklingssyklus utføres inne i Ivideon: fra kameraets fastvare til nettversjonen av tjenesten. Vi lager klient- og server-SDK-er, forbedrer LibVLC, implementerer WebRTC, gjør videoanalyse, utvikler en klient med White Label-støtte for partnere og demoprosjekter for SDK.

Som et resultat har vi klart å bli en plattform der partnere kan lage sine egne løsninger. Nå har vår SDK for Web fått en kraftig oppgradering, og vi håper at det kommer enda flere integrasjonsløsninger.

For enkelhets skyld har vi lagt til en "Hurtigstart"-del i begynnelsen, som vil hjelpe deg med å forstå enhetsadministrasjon.

Koden nedenfor demonstrerer grunnleggende bruk av Ivideon Web SDK: en spiller legges til siden og videoen for det offentlige kameraet begynner å spille.

<!DOCTYPE html>
<html>
<head>
<title>Ivideon WEB SDK example</title>
<link rel="stylesheet" href="/no/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å lagt til flere nye funksjoner:

  • støtte for engangsvideolenker;
  • knapper er lagt til spilleren for å kontrollere videokvalitet og arkivavspillingshastighet;
  • spillerkontroller kan slås av og på én om gangen (tidligere kunne man enten slå på alt som var der eller skjule alt);
  • Lagt til muligheten til å slå av lyden på kameraet.

Demo-applikasjon

For å demonstrere hvordan du bruker Ivideon Web SDK med UI-biblioteket, distribuerer vi den sammen med en demoapplikasjon. Nå har du muligheten til å se hvordan Ivideon Web SDK fungerer med ReactJS.

Demoapplikasjon tilgjengelig online på link. For å få det til å fungere, er et tilfeldig kamera fra Ivideon TV lagt til. Hvis kameraet plutselig viser seg å være ute av drift, er det bare å følge lenken over igjen.

En annen måte å se demoen på er å undersøke kildekoden i Web SDK og bygge applikasjonen selv.

Vår applikasjon kan vise hvilken kode som tilsvarer brukerhandlinger.

Legg til flere spillere med forskjellige motorer på siden og sammenlign ytelsen deres.

Gjør-det-selv skyvideoovervåking: nye funksjoner i Ivideon Web SDK

Opprett og administrer flere spillere fra én tidslinje, som samtidig viser arkiver med opptak fra flere kameraer.

Gjør-det-selv skyvideoovervåking: nye funksjoner i Ivideon Web SDK

Demoapplikasjonen husker innstillingene fra den siste økten i nettleserens lokale lagring: API-tilgangsparametere, kameraparametere og andre. De vil bli gjenopprettet når du logger på igjen.

Demo-applikasjonskoden ble kompilert fra kildekart - demokoden kan sees direkte i feilsøkeren.

Gjør-det-selv skyvideoovervåking: nye funksjoner i Ivideon Web SDK

Eksempler på integrasjoner

Gjør-det-selv skyvideoovervåking: nye funksjoner i Ivideon Web SDK

Gruppe av programmer med prefikset "jeg står på ski» inkluderer separate applikasjoner for nesten alle europeiske skiland: iSKI Østerrike, iSKI Swiss, iSKI Frankrike, iSKI Italia (Tsjekkia, Slovakia, Suomi, Deutschland, Slovenija og mer). Appen viser snøforhold på alpinanlegg, en liste over restauranter i fjellet og løypekart, samt annen nyttig informasjon som vil hjelpe deg å få et komplett bilde av reisemålet ditt før reisen. Samtidig er det ikke nødvendig med tilgang til Internett - det fungerer offline (bortsett fra sendinger fra kameraer). Alle applikasjoner er tilgjengelige gratis.

Nå har nesten alle alpinanlegg et kamera som viser situasjonen i bakken. For å se kameraer eksternt gjennom applikasjonen, ga vi iSKI med vår SDK, og nå kan alle se gjennom applikasjonen ikke bare værmeldingen, snøtykkelsen og antall åpne heiser, men også video direkte fra bakken.

Gjør-det-selv skyvideoovervåking: nye funksjoner i Ivideon Web SDK

Ulike smarthussystemer. Takket være integrasjon med Ivideon-systemet får disse løsningene flere fordeler for hjemmesikkerheten ved å overvåke hjemmet og lagre videoopptak på den sikreste måten i et skyarkiv. Full kontroll utføres gjennom en mobilapplikasjon, som varsler om eventuelle trusler i sanntid og lar deg raskt reagere på uvanlige situasjoner.

Gjør-det-selv skyvideoovervåking: nye funksjoner i Ivideon Web SDK

Analysesystem for arbeidet til selgere og konsulenter Perfect Service Solution. Skyvideoovervåkingssystemet overvåker og registrerer data i arkivet, som er verifisert av operatører, og resultatene reflekteres online i din personlige konto. Klienten mottar til slutt et kort fragment med en spesifikk hendelse - et brudd på salgsprotokollen eller en kontroversiell hendelse. I nettgrensesnittet ser han data om bruddet og en innebygd video. Hele datamatrisen er delt inn i to kategorier: kritiske hendelser og vanlige. Vanlige vises på nettkontoen neste dag etter arrangementet, men for kritiske brudd kan rapporter mottas via SMS eller messenger.

Skriv til ossfor å få tilgang til Web SDK og lære mer om integreringsmulighetene våre.

Kilde: www.habr.com

Legg til en kommentar