Videovixilancia na nube faino vostede mesmo: novas funcións do SDK web Ivideon

Videovixilancia na nube faino vostede mesmo: novas funcións do SDK web Ivideon

Contamos con varios compoñentes de integración que permiten a calquera socio crear os seus propios produtos: API aberta para desenvolver calquera alternativa á conta persoal do usuario de Ivideon, Mobile SDK, co que pode desenvolver unha solución completa equivalente en funcionalidade ás aplicacións de Ivideon, así como como Web SDK.

Recentemente publicamos un SDK web mellorado, completo con nova documentación e unha aplicación de demostración que fará que a nosa plataforma sexa aínda máis flexible e amigable para os desenvolvedores. Se antes estabas familiarizado co noso SDK, notarás inmediatamente os cambios; agora tes un exemplo claro de como crear funcións da API na túa aplicación.

Para todos os demais, contarémosche con máis detalle sobre os casos cotiáns e as integracións implementadas mediante a API/SDK de Ivideon.

Web SDK: novas funcións

Ivideon non é só un provedor de equipos e servizos de videovixilancia na nube. Dentro de Ivideon realízase un ciclo de desenvolvemento completo: desde o firmware da cámara ata a versión web do servizo. Estamos facendo SDK de cliente e servidor, mellorando LibVLC, implementando WebRTC, facendo análise de vídeo, desenvolvendo un cliente con soporte de marca branca para socios e proxectos de demostración para o SDK.

Como resultado, conseguimos converternos nunha plataforma na que os socios poden crear as súas propias solucións. Agora o noso SDK para a web recibiu unha actualización importante e esperamos que haxa aínda máis solucións de integración.

Para a túa comodidade, engadimos unha sección "Inicio rápido" ao principio, que che axudará a comprender facilmente a xestión do dispositivo.

O seguinte código demostra o uso básico do SDK web de Ivideon: engádese un reprodutor á páxina e comeza a reproducirse o vídeo para a cámara pública.

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

Tamén engadimos varias funcións novas:

  • soporte para ligazóns de vídeo únicas;
  • Engadíronse botóns ao reprodutor para controlar a calidade do vídeo e a velocidade de reprodución do arquivo;
  • os controis do xogador pódense activar e desactivar un a un (anteriormente podías activar todo o que había ou ocultar todo);
  • Engadiuse a posibilidade de desactivar o son da cámara.

Aplicación de demostración

Para demostrar como usar o SDK web de Ivideon coa biblioteca da interface de usuario, distribuímolo xunto cunha aplicación de demostración. Agora tes a oportunidade de ver como funciona o SDK web de Ivideon con ReactJS.

Aplicación de demostración dispoñible en liña en Ligazón. Para que funcione, engádese unha cámara aleatoria de Ivideon TV. Se de súpeto a cámara resulta inoperante, só tes que seguir de novo a ligazón anterior.

Outra forma de ver a demostración é examinar o código fonte no SDK web e crear a aplicación vostede mesmo.

A nosa aplicación pode mostrar que código corresponde ás accións do usuario.

Engade varios xogadores con diferentes motores á páxina e compara o seu rendemento.

Videovixilancia na nube faino vostede mesmo: novas funcións do SDK web Ivideon

Crea e xestiona varios reprodutores desde unha liña de tempo, que mostrará simultáneamente arquivos de gravacións de varias cámaras.

Videovixilancia na nube faino vostede mesmo: novas funcións do SDK web Ivideon

A aplicación de demostración lembra a configuración da última sesión no almacenamento local do navegador: parámetros de acceso á API, parámetros da cámara e outros. Restauraranse cando inicies sesión de novo.

O código da aplicación de demostración foi compilado a partir de mapas de orixe; o código de demostración pódese ver directamente no depurador.

Videovixilancia na nube faino vostede mesmo: novas funcións do SDK web Ivideon

Exemplos de integracións

Videovixilancia na nube faino vostede mesmo: novas funcións do SDK web Ivideon

Grupo de programas co prefixo "iSKI» inclúe aplicacións separadas para case todos os países europeos de esquí: iSKI Austria, iSKI Swiss, iSKI France, iSKI Italia (checa, Eslovaquia, Suomi, Deutschland, Slovenija e máis). A aplicación mostra as condicións da neve nas estacións de esquí, unha lista de restaurantes nas montañas e mapas de rutas, así como outra información útil que che axudará a ter unha imaxe completa do teu destino antes da túa viaxe. Ao mesmo tempo, non é necesario o acceso a Internet: funciona sen conexión (excepto para as emisións das cámaras). Todas as aplicacións están dispoñibles de balde.

Agora case todas as estacións de esquí teñen unha cámara que mostra a situación na pista. Para ver as cámaras de forma remota a través da aplicación, proporcionamos a iSKI o noso SDK e agora todos poden ver a través da aplicación non só a previsión meteorolóxica, o espesor da neve e o número de remontes abertos, senón tamén o vídeo directamente desde a pista.

Videovixilancia na nube faino vostede mesmo: novas funcións do SDK web Ivideon

Varios sistemas domésticos intelixentes. Grazas á integración co sistema Ivideon, estas solucións obteñen maiores beneficios de seguridade no fogar ao supervisar a casa e almacenar as gravacións de vídeo da forma máis segura nun arquivo na nube. O control total realízase a través dunha aplicación móbil, que avisa sobre calquera ameaza en tempo real e permite responder rapidamente a situacións pouco habituais.

Videovixilancia na nube faino vostede mesmo: novas funcións do SDK web Ivideon

Sistema analítico para o traballo de vendedores e consultores Perfect Service Solution. O sistema de videovixilancia na nube supervisa e rexistra os datos no arquivo, que son verificados polos operadores, e os resultados reflíctense en liña na súa conta persoal. O cliente finalmente recibe un pequeno fragmento cun evento específico: unha violación do protocolo de vendas ou un incidente controvertido. Na interface web, ve datos sobre a infracción e unha peza de vídeo incrustada. Toda a matriz de datos divídese en dúas categorías: eventos críticos e regulares. Os habituais aparecen na conta en liña ao día seguinte do evento, pero para as infraccións graves, pódense recibir informes por SMS ou mensaxería.

Escríbenospara acceder ao Web SDK e obter máis información sobre as nosas capacidades de integración.

Fonte: www.habr.com

Engadir un comentario