Gör-det-själv molnvideoövervakning: nya funktioner i Ivideon Web SDK

Gör-det-själv molnvideoövervakning: nya funktioner i Ivideon Web SDK

Vi har flera integrationskomponenter som gör att alla partner kan skapa sina egna produkter: Öppna API för att utveckla valfritt alternativ till Ivideon-användarens personliga konto, Mobile SDK, med vilken du kan utveckla en fullfjädrad lösning som i funktionalitet motsvarar Ivideon-applikationer, samt som webb-SDK.

Vi släppte nyligen en förbättrad webb-SDK, komplett med ny dokumentation och en demoapplikation som kommer att göra vår plattform ännu mer flexibel och utvecklarvänlig. Om du redan var bekant med vår SDK tidigare kommer du omedelbart att märka förändringarna – nu har du ett tydligt exempel på hur du bygger in API-funktioner i din applikation.

För alla andra kommer vi att berätta mer detaljerat om vardagliga fall och implementerade integrationer med hjälp av Ivideon API / SDK.

Web SDK: nya funktioner

Ivideon är inte bara en leverantör av molnvideoövervakningstjänster och utrustning. En fullständig utvecklingscykel genomförs inuti Ivideon: från kamerans firmware till webbversionen av tjänsten. Vi gör klient- och server-SDK:er, förbättrar LibVLC, implementerar WebRTC, gör videoanalyser, utvecklar en klient med White Label-stöd för partners och demoprojekt för SDK:n.

Som ett resultat har vi lyckats bli en plattform där partners kan skapa sina egna lösningar. Nu har vår SDK för webben fått en rejäl uppgradering, och vi hoppas att det kommer ännu fler integrationslösningar.

För din bekvämlighet har vi lagt till avsnittet "Snabbstart" i början, som hjälper dig att enkelt förstå enhetshantering.

Koden nedan visar grundläggande användning av Ivideon Web SDK: en spelare läggs till på sidan och videon för den offentliga kameran börjar spelas upp.

<!DOCTYPE html>
<html>
<head>
<title>Ivideon WEB SDK example</title>
<link rel="stylesheet" href="/sv/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 också lagt till flera nya funktioner:

  • stöd för engångsvideolänkar;
  • knappar har lagts till i spelaren för att styra videokvalitet och arkivuppspelningshastighet;
  • spelarkontrollerna kan slås på och av en i taget (tidigare kunde du antingen slå på allt som fanns där eller dölja allt);
  • Lade till möjligheten att stänga av ljudet på kameran.

Demoapplikation

För att visa hur man använder Ivideon Web SDK med UI-biblioteket distribuerar vi det tillsammans med en demoapplikation. Nu har du möjlighet att se hur Ivideon Web SDK fungerar med ReactJS.

Demoapplikation tillgänglig online på länk. För att få det att fungera läggs en slumpmässig kamera från Ivideon TV till. Om kameran plötsligt visar sig vara ur funktion, följ bara länken ovan igen.

Ett annat sätt att se demon är att undersöka källkoden i webb-SDK:n och bygga applikationen själv.

Vår applikation kan visa vilken kod som motsvarar användaråtgärder.

Lägg till flera spelare med olika motorer på sidan och jämför deras prestanda.

Gör-det-själv molnvideoövervakning: nya funktioner i Ivideon Web SDK

Skapa och hantera flera spelare från en tidslinje, som samtidigt visar arkiv med inspelningar från flera kameror.

Gör-det-själv molnvideoövervakning: nya funktioner i Ivideon Web SDK

Demoapplikationen kommer ihåg inställningarna från den senaste sessionen i webbläsarens lokala lagring: API-åtkomstparametrar, kameraparametrar och andra. De kommer att återställas när du loggar in igen.

Demoapplikationskoden kompilerades från källkartor - demokoden kan ses direkt i debuggern.

Gör-det-själv molnvideoövervakning: nya funktioner i Ivideon Web SDK

Exempel på integrationer

Gör-det-själv molnvideoövervakning: nya funktioner i Ivideon Web SDK

Grupp av program med prefixet "jag åker skidor» inkluderar separata applikationer för nästan alla europeiska skidländer: iSKI Österrike, iSKI Swiss, iSKI Frankrike, iSKI Italia (Tjeckien, Slovakien, Suomi, Deutschland, Slovenija med flera). Appen visar snöförhållanden på skidorter, en lista över restauranger i bergen och spårkartor, samt annan användbar information som hjälper dig att få en komplett bild av din destination innan din resa. Samtidigt krävs inte tillgång till Internet - det fungerar offline (förutom sändningar från kameror). Alla applikationer är tillgängliga gratis.

Nu har nästan varje skidort en kamera som visar situationen i backen. För att se kameror på distans genom applikationen försåg vi iSKI med vår SDK, och nu kan alla genom applikationen se inte bara väderprognosen, snötjockleken och antalet öppna liftar, utan även video direkt från backen.

Gör-det-själv molnvideoövervakning: nya funktioner i Ivideon Web SDK

Olika smarta hemsystem. Tack vare integrationen med Ivideon-systemet får dessa lösningar fler fördelar för hemsäkerheten genom att övervaka hemmet och lagra videoinspelningar på det säkraste sättet i ett molnarkiv. Full kontroll utförs genom en mobilapplikation, som meddelar om eventuella hot i realtid och låter dig snabbt reagera på ovanliga situationer.

Gör-det-själv molnvideoövervakning: nya funktioner i Ivideon Web SDK

Analyssystem för säljare och konsulters arbete Perfect Service Solution. Molnvideoövervakningssystemet övervakar och registrerar data i arkivet, vilket verifieras av operatörer, och resultaten återspeglas online på ditt personliga konto. Kunden får i slutändan ett kort fragment med en specifik händelse - ett brott mot försäljningsprotokollet eller en kontroversiell incident. I webbgränssnittet ser han data om överträdelsen och en inbäddad video. Hela datamatrisen är indelad i två kategorier: kritiska händelser och regelbundna. Vanliga sådana dyker upp på onlinekontot nästa dag efter händelsen, men för kritiska överträdelser kan rapporter tas emot via SMS eller messenger.

Skriv till ossför att komma åt webb-SDK:t och lära dig mer om våra integrationsmöjligheter.

Källa: will.com

Lägg en kommentar