Videovigilància al núvol de bricolatge: noves funcions de l'SDK web d'Ivideon

Videovigilància al núvol de bricolatge: noves funcions de l'SDK web d'Ivideon

Disposem de diversos components d'integració que permeten a qualsevol soci crear els seus propis productes: API oberta per desenvolupar qualsevol alternativa al compte personal de l'usuari d'Ivideon, Mobile SDK, amb la qual es pot desenvolupar una solució completa equivalent en funcionalitat a les aplicacions d'Ivideon, així com com a SDK web.

Recentment hem llançat un SDK web millorat, amb documentació nova i una aplicació de demostració que farà que la nostra plataforma sigui encara més flexible i fàcil de desenvolupar. Si abans ja estàveu familiaritzat amb el nostre SDK, notareu immediatament els canvis; ara teniu un exemple clar de com incorporar funcions de l'API a la vostra aplicació.

Per a tots els altres, us explicarem amb més detall els casos quotidians i les integracions implementades mitjançant l'API/SDK d'Ivideon.

Web SDK: noves característiques

Ivideon no és només un proveïdor d'equips i serveis de videovigilància al núvol. Dins d'Ivideon es realitza un cicle de desenvolupament complet: des del firmware de la càmera fins a la versió web del servei. Estem fent SDK de client i servidor, millorant LibVLC, implementant WebRTC, fent anàlisi de vídeo, desenvolupant un client amb suport de White Label per a socis i projectes de demostració per a l'SDK.

Com a resultat, hem aconseguit convertir-nos en una plataforma on els socis poden crear les seves pròpies solucions. Ara el nostre SDK per a la web ha rebut una actualització important i esperem que hi hagi encara més solucions d'integració.

Per a la vostra comoditat, hem afegit una secció "Inici ràpid" al principi, que us ajudarà a entendre fàcilment la gestió del dispositiu.

El codi següent mostra l'ús bàsic de l'SDK web d'Ivideon: s'afegeix un reproductor a la pàgina i es comença a reproduir el vídeo de la càmera pública.

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

També hem afegit diverses funcions noves:

  • suport per a enllaços de vídeo únics;
  • s'han afegit botons al reproductor per controlar la qualitat del vídeo i la velocitat de reproducció de l'arxiu;
  • els controls del jugador es poden activar i desactivar d'un en un (abans podies encendre tot el que hi havia o amagar-ho tot);
  • S'ha afegit la possibilitat de desactivar el so a la càmera.

Aplicació de demostració

Per demostrar com utilitzar l'SDK web d'Ivideon amb la biblioteca d'IU, el distribuïm juntament amb una aplicació de demostració. Ara teniu l'oportunitat de veure com funciona l'SDK web d'Ivideon amb ReactJS.

Aplicació de demostració disponible en línia a enllaç. Perquè funcioni, s'afegeix una càmera aleatòria d'Ivideon TV. Si de sobte la càmera resulta inoperativa, només cal que torneu a seguir l'enllaç anterior.

Una altra manera de veure la demostració és examinar el codi font a l'SDK web i crear l'aplicació tu mateix.

La nostra aplicació pot mostrar quin codi correspon a les accions de l'usuari.

Afegiu diversos jugadors amb motors diferents a la pàgina i compareu el seu rendiment.

Videovigilància al núvol de bricolatge: noves funcions de l'SDK web d'Ivideon

Creeu i gestioneu diversos reproductors des d'una línia de temps, que mostrarà simultàniament arxius d'enregistraments de diverses càmeres.

Videovigilància al núvol de bricolatge: noves funcions de l'SDK web d'Ivideon

L'aplicació de demostració recorda la configuració de l'última sessió a l'emmagatzematge local del navegador: paràmetres d'accés a l'API, paràmetres de càmera i altres. Es restauraran quan torneu a iniciar sessió.

El codi de l'aplicació de demostració es va compilar a partir de mapes font; el codi de demostració es pot veure directament al depurador.

Videovigilància al núvol de bricolatge: noves funcions de l'SDK web d'Ivideon

Exemples d'integracions

Videovigilància al núvol de bricolatge: noves funcions de l'SDK web d'Ivideon

Grup de programes amb el prefix "iSKI» inclou aplicacions separades per a gairebé tots els països europeus d'esquí: iSKI Austria, iSKI Swiss, iSKI France, iSKI Italia (txec, Eslovàquia, Suomi, Alemanya, Eslovenia i més). L'aplicació mostra les condicions de la neu a les estacions d'esquí, una llista de restaurants a la muntanya i mapes de senders, així com altra informació útil que us ajudarà a tenir una imatge completa de la vostra destinació abans del vostre viatge. Al mateix temps, no es requereix accés a Internet: funciona fora de línia (excepte per a les emissions de càmeres). Totes les aplicacions estan disponibles de forma gratuïta.

Ara gairebé totes les estacions d'esquí tenen una càmera que mostra la situació a la pista. Per veure les càmeres de forma remota a través de l'aplicació, vam proporcionar iSKI amb el nostre SDK, i ara tothom pot veure a través de l'aplicació no només la previsió meteorològica, el gruix de la neu i el nombre d'ascensors oberts, sinó també el vídeo directament des de la pista.

Videovigilància al núvol de bricolatge: noves funcions de l'SDK web d'Ivideon

Diversos sistemes domèstics intel·ligents. Gràcies a la integració amb el sistema Ivideon, aquestes solucions obtenen més beneficis per a la seguretat de la llar mitjançant el seguiment de la llar i l'emmagatzematge de les gravacions de vídeo de la manera més segura en un arxiu al núvol. El control total es realitza a través d'una aplicació mòbil, que notifica qualsevol amenaça en temps real i us permet respondre ràpidament a situacions inusuals.

Videovigilància al núvol de bricolatge: noves funcions de l'SDK web d'Ivideon

Sistema d'anàlisi per al treball de venedors i consultors Perfect Service Solution. El sistema de videovigilància al núvol supervisa i registra les dades a l'arxiu, que són verificats pels operadors, i els resultats es reflecteixen en línia al vostre compte personal. El client finalment rep un fragment breu amb un esdeveniment específic: una violació del protocol de venda o un incident controvertit. A la interfície web, veu dades sobre la violació i un fragment de vídeo incrustat. Tota la matriu de dades es divideix en dues categories: esdeveniments crítics i regulars. Els habituals apareixen al compte en línia l'endemà després de l'esdeveniment, però per a infraccions crítiques, els informes es poden rebre per SMS o missatgeria.

Escriu-nosper accedir al Web SDK i obtenir més informació sobre les nostres capacitats d'integració.

Font: www.habr.com

Afegeix comentari