Vidéosurveillance cloud à faire soi-même : nouvelles fonctionnalités du SDK Web Ivideon

Vidéosurveillance cloud à faire soi-même : nouvelles fonctionnalités du SDK Web Ivideon

Nous disposons de plusieurs composants d'intégration qui permettent à tout partenaire de créer ses propres produits : API ouverte pour développer toute alternative au compte personnel de l'utilisateur Ivideon, Mobile SDK, avec lequel vous pouvez développer une solution à part entière équivalente en fonctionnalités aux applications Ivideon, également en tant que SDK Web.

Nous avons récemment publié un SDK Web amélioré, complet avec une nouvelle documentation et une application de démonstration qui rendra notre plateforme encore plus flexible et conviviale pour les développeurs. Si vous connaissiez déjà notre SDK auparavant, vous remarquerez immédiatement les changements : vous disposez désormais d'un exemple clair de la manière d'intégrer des fonctions API dans votre application.

Pour tous les autres, nous vous expliquerons plus en détail les cas quotidiens et les intégrations mises en œuvre à l'aide de l'API/SDK Ivideon.

SDK Web : nouvelles fonctionnalités

Ivideon n'est pas seulement un fournisseur de services et d'équipements de vidéosurveillance cloud. Un cycle de développement complet est réalisé au sein d'Ivideon : du firmware de la caméra à la version web du service. Nous créons des SDK client et serveur, améliorons LibVLC, implémentons WebRTC, effectuons des analyses vidéo, développons un client avec prise en charge en marque blanche pour les partenaires et des projets de démonstration pour le SDK.

En conséquence, nous avons réussi à devenir une plateforme sur laquelle les partenaires peuvent créer leurs propres solutions. Notre SDK pour le Web a désormais reçu une mise à niveau majeure et nous espérons qu'il y aura encore plus de solutions d'intégration.

Pour votre commodité, nous avons ajouté une section « Démarrage rapide » au début, qui vous aidera à comprendre facilement la gestion des appareils.

Le code ci-dessous montre l'utilisation de base du SDK Web Ivideon : un lecteur est ajouté à la page et la lecture de la vidéo pour la caméra publique commence.

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

Nous avons également ajouté plusieurs nouvelles fonctionnalités :

  • prise en charge des liens vidéo uniques ;
  • des boutons ont été ajoutés au lecteur pour contrôler la qualité vidéo et la vitesse de lecture des archives ;
  • les commandes du joueur peuvent être activées et désactivées une par une (auparavant, vous pouviez soit activer tout ce qui était là, soit tout masquer) ;
  • Ajout de la possibilité de désactiver le son sur la caméra.

Application de démonstration

Pour montrer comment utiliser le SDK Web Ivideon avec la bibliothèque d'interface utilisateur, nous le distribuons avec une application de démonstration. Vous avez maintenant la possibilité de voir comment le SDK Web Ivideon fonctionne avec ReactJS.

Application de démonstration disponible en ligne sur lien. Pour que cela fonctionne, une caméra aléatoire d'Ivideon TV est ajoutée. Si soudainement la caméra s'avère inopérante, suivez simplement à nouveau le lien ci-dessus.

Une autre façon de visualiser la démo consiste à examiner le code source dans le SDK Web et à créer l'application vous-même.

Notre application peut montrer quel code correspond aux actions de l'utilisateur.

Ajoutez plusieurs joueurs avec des moteurs différents à la page et comparez leurs performances.

Vidéosurveillance cloud à faire soi-même : nouvelles fonctionnalités du SDK Web Ivideon

Créez et gérez plusieurs lecteurs à partir d'une seule chronologie, qui afficheront simultanément les archives des enregistrements de plusieurs caméras.

Vidéosurveillance cloud à faire soi-même : nouvelles fonctionnalités du SDK Web Ivideon

L'application de démonstration mémorise les paramètres de la dernière session dans le stockage local du navigateur : paramètres d'accès à l'API, paramètres de la caméra et autres. Ils seront restaurés lorsque vous vous reconnecterez.

Le code de l'application de démonstration a été compilé à partir de cartes sources - le code de démonstration peut être visualisé directement dans le débogueur.

Vidéosurveillance cloud à faire soi-même : nouvelles fonctionnalités du SDK Web Ivideon

Exemples d'intégrations

Vidéosurveillance cloud à faire soi-même : nouvelles fonctionnalités du SDK Web Ivideon

Groupe de programmes avec le préfixe "je skie» comprend des applications distinctes pour presque tous les pays de ski européens : iSKI Autriche, iSKI Suisse, iSKI France, iSKI Italia (Tchèque, Slovaquie, Suomi, Allemagne, Slovénie et plus). L'application affiche les conditions d'enneigement des stations de ski, une liste des restaurants en montagne et des cartes des sentiers, ainsi que d'autres informations utiles qui vous aideront à avoir une image complète de votre destination avant votre voyage. Dans le même temps, l'accès à Internet n'est pas requis - il fonctionne hors ligne (sauf pour les diffusions des caméras). Toutes les applications sont disponibles gratuitement.

Aujourd'hui, presque toutes les stations de ski disposent d'une caméra montrant la situation sur la piste. Pour visualiser les caméras à distance via l'application, nous avons fourni à iSKI notre SDK, et désormais tout le monde peut voir grâce à l'application non seulement les prévisions météorologiques, l'épaisseur de la neige et le nombre de remontées mécaniques ouvertes, mais aussi la vidéo directement depuis la piste.

Vidéosurveillance cloud à faire soi-même : nouvelles fonctionnalités du SDK Web Ivideon

Divers systèmes de maison intelligente. Grâce à l'intégration avec le système Ivideon, ces solutions bénéficient de meilleurs avantages en matière de sécurité domestique en surveillant la maison et en stockant les enregistrements vidéo de la manière la plus sécurisée dans une archive cloud. Le contrôle total s'effectue via une application mobile, qui signale toute menace en temps réel et vous permet de réagir rapidement aux situations inhabituelles.

Vidéosurveillance cloud à faire soi-même : nouvelles fonctionnalités du SDK Web Ivideon

Système d'analyse pour le travail des vendeurs et des consultants Perfect Service Solution. Le système de vidéosurveillance cloud surveille et enregistre les données dans les archives, qui sont vérifiées par les opérateurs, et les résultats sont reflétés en ligne dans votre compte personnel. Le client reçoit finalement un court fragment avec un événement spécifique - une violation du protocole de vente ou un incident controversé. Dans l’interface Web, il voit des données sur la violation et une vidéo intégrée. L'ensemble des données est divisé en deux catégories : les événements critiques et les événements réguliers. Les rapports réguliers apparaissent sur le compte en ligne le lendemain de l'événement, mais pour les violations critiques, les rapports peuvent être reçus par SMS ou par messagerie.

ишите намpour accéder au SDK Web et en savoir plus sur nos capacités d'intégration.

Source: habr.com

Ajouter un commentaire