Videovigilancia en la nube que puede hacer usted mismo: nuevas funciones del SDK web de Ivideon

Videovigilancia en la nube que puede hacer usted mismo: nuevas funciones del SDK web de Ivideon

Contamos con varios componentes de integración que permiten a cualquier socio crear sus propios productos: API abierta para desarrollar cualquier alternativa a la cuenta personal del usuario de Ivideon, Mobile SDK, con el que puede desarrollar una solución completa equivalente en funcionalidad a las aplicaciones de Ivideon, así como como SDK web.

Recientemente lanzamos un SDK web mejorado, completo con nueva documentación y una aplicación de demostración que hará que nuestra plataforma sea aún más flexible y fácil de usar para los desarrolladores. Si ya estaba familiarizado con nuestro SDK, notará inmediatamente los cambios; ahora tiene un ejemplo claro de cómo integrar funciones API en su aplicación.

Para todos los demás, les contaremos con más detalle sobre casos cotidianos e integraciones implementadas utilizando la API / SDK de Ivideon.

SDK web: nuevas características

Ivideon no es sólo un proveedor de equipos y servicios de videovigilancia en la nube. Dentro de Ivideon se realiza un ciclo de desarrollo completo: desde el firmware de la cámara hasta la versión web del servicio. Estamos creando SDK de cliente y servidor, mejorando LibVLC, implementando WebRTC, realizando análisis de video, desarrollando un cliente con soporte White Label para socios y proyectos de demostración para el SDK.

Como resultado, hemos logrado convertirnos en una plataforma en la que los socios pueden crear sus propias soluciones. Ahora nuestro SDK para la Web ha recibido una actualización importante y esperamos que haya aún más soluciones de integración.

Para su comodidad, hemos agregado una sección de "Inicio rápido" al principio, que lo ayudará a comprender fácilmente la administración de dispositivos.

El siguiente código demuestra el uso básico del SDK web de Ivideon: se agrega un reproductor a la página y se inicia la reproducción del video para la cámara pública.

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

También agregamos varias características nuevas:

  • soporte para enlaces de video únicos;
  • se han agregado botones al reproductor para controlar la calidad del video y la velocidad de reproducción del archivo;
  • los controles del reproductor se pueden activar y desactivar uno a la vez (antes podías activar todo lo que había allí u ocultarlo todo);
  • Se agregó la capacidad de apagar el sonido de la cámara.

Aplicación de demostración

Para demostrar cómo utilizar el SDK web de Ivideon con la biblioteca de interfaz de usuario, lo distribuimos junto con una aplicación de demostración. Ahora tienes la oportunidad de ver cómo funciona el SDK web de Ivideon con ReactJS.

Solicitud de demostración disponible en línea en enlace. Para que funcione, se agrega una cámara aleatoria de Ivideon TV. Si de repente la cámara deja de funcionar, simplemente siga el enlace de arriba nuevamente.

Otra forma de ver la demostración es examinar el código fuente en el SDK web y crear la aplicación usted mismo.

Nuestra aplicación puede mostrar qué código corresponde a las acciones del usuario.

Añade varios jugadores con diferentes motores a la página y compara su rendimiento.

Videovigilancia en la nube que puede hacer usted mismo: nuevas funciones del SDK web de Ivideon

Cree y administre múltiples reproductores desde una línea de tiempo, que mostrará simultáneamente archivos de grabaciones de varias cámaras.

Videovigilancia en la nube que puede hacer usted mismo: nuevas funciones del SDK web de Ivideon

La aplicación de demostración recuerda la configuración de la última sesión en el almacenamiento local del navegador: parámetros de acceso a la API, parámetros de la cámara y otros. Se restaurarán cuando vuelvas a iniciar sesión.

El código de la aplicación de demostración se compiló a partir de mapas fuente; el código de demostración se puede ver directamente en el depurador.

Videovigilancia en la nube que puede hacer usted mismo: nuevas funciones del SDK web de Ivideon

Ejemplos de integraciones

Videovigilancia en la nube que puede hacer usted mismo: nuevas funciones del SDK web de Ivideon

Grupo de programas con el prefijo "Yo esquió» incluye aplicaciones separadas para casi todos los países de esquí europeos: iSKI Austria, iSKI Swiss, iSKI France, iSKI Italia (Chequia, Eslovaquia, Suomi, Alemania, Eslovenia y más). La aplicación muestra las condiciones de la nieve en las estaciones de esquí, una lista de restaurantes en las montañas y mapas de senderos, así como otra información útil que te ayudará a obtener una imagen completa de tu destino antes de tu viaje. Al mismo tiempo, no se requiere acceso a Internet: funciona sin conexión (excepto para transmisiones desde cámaras). Todas las aplicaciones están disponibles de forma gratuita.

Ahora casi todas las estaciones de esquí tienen una cámara que muestra la situación en la pista. Para ver las cámaras de forma remota a través de la aplicación, le proporcionamos a iSKI nuestro SDK y ahora todos pueden ver a través de la aplicación no solo el pronóstico del tiempo, el espesor de la nieve y el número de remontes abiertos, sino también videos directamente desde la pendiente.

Videovigilancia en la nube que puede hacer usted mismo: nuevas funciones del SDK web de Ivideon

Varios sistemas domésticos inteligentes. Gracias a la integración con el sistema Ivideon, estas soluciones obtienen más beneficios para la seguridad del hogar al monitorear el hogar y almacenar grabaciones de video de la forma más segura en un archivo en la nube. El control total se realiza a través de una aplicación móvil, que notifica sobre cualquier amenaza en tiempo real y permite responder rápidamente a situaciones inusuales.

Videovigilancia en la nube que puede hacer usted mismo: nuevas funciones del SDK web de Ivideon

Sistema de análisis para el trabajo de vendedores y consultores Perfect Service Solution. El sistema de videovigilancia en la nube monitorea y registra datos en el archivo, que los operadores verifican y los resultados se reflejan en línea en su cuenta personal. Al final, el cliente recibe un breve fragmento con un evento específico: una violación del protocolo de ventas o un incidente controvertido. En la interfaz web ve datos sobre la infracción y un vídeo incrustado. Toda la matriz de datos se divide en dos categorías: eventos críticos y regulares. Los habituales aparecen en la cuenta en línea al día siguiente del evento, pero en el caso de infracciones críticas, los informes se pueden recibir por SMS o Messenger.

Escribenospara acceder al SDK web y obtener más información sobre nuestras capacidades de integración.

Fuente: habr.com

Añadir un comentario