Vigilância por vídeo na nuvem faça você mesmo: novos recursos do Ivideon Web SDK

Vigilância por vídeo na nuvem faça você mesmo: novos recursos do Ivideon Web SDK

Dispomos de vários componentes de integração que permitem a qualquer parceiro criar os seus próprios produtos: Open API para desenvolver qualquer alternativa à conta pessoal do utilizador Ivideon, Mobile SDK, com o qual pode desenvolver uma solução completa equivalente em funcionalidade às aplicações Ivideon, bem como como Web SDK.

Recentemente, lançamos um Web SDK aprimorado, completo com nova documentação e um aplicativo de demonstração que tornará nossa plataforma ainda mais flexível e amigável ao desenvolvedor. Se você já estava familiarizado com nosso SDK antes, notará imediatamente as mudanças - agora você tem um exemplo claro de como construir funções de API em seu aplicativo.

Para todos os demais, contaremos com mais detalhes sobre casos cotidianos e integrações implementadas usando a API/SDK da Ivideon.

Web SDK: novos recursos

A Ivideon não é apenas um fornecedor de serviços e equipamentos de vigilância por vídeo em nuvem. Um ciclo completo de desenvolvimento é realizado dentro da Ivideon: desde o firmware da câmera até a versão web do serviço. Estamos fazendo SDKs cliente e servidor, melhorando LibVLC, implementando WebRTC, fazendo análise de vídeo, desenvolvendo um cliente com suporte White Label para parceiros e projetos de demonstração para o SDK.

Como resultado, conseguimos nos tornar uma plataforma na qual os parceiros podem criar as suas próprias soluções. Agora nosso SDK para a Web recebeu uma grande atualização e esperamos que haja ainda mais soluções de integração.

Para sua conveniência, adicionamos uma seção “Início rápido” no início, que o ajudará a entender facilmente o gerenciamento de dispositivos.

O código abaixo demonstra o uso básico do Ivideon Web SDK: um player é adicionado à página e o vídeo da câmera pública começa a ser reproduzido.

<!DOCTYPE html>
<html>
<head>
<title>Ivideon WEB SDK example</title>
<link rel="stylesheet" href="/pt/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ém adicionamos vários novos recursos:

  • suporte para links de vídeo únicos;
  • botões foram adicionados ao player para controlar a qualidade do vídeo e a velocidade de reprodução do arquivo;
  • os controles do player podem ser ativados e desativados um de cada vez (anteriormente você podia ativar tudo o que estava lá ou ocultar tudo);
  • Adicionada a capacidade de desligar o som da câmera.

Aplicativo de demonstração

Para demonstrar como usar o Ivideon Web SDK com a biblioteca UI, nós o distribuímos junto com um aplicativo de demonstração. Agora você tem a oportunidade de ver como o Ivideon Web SDK funciona com ReactJS.

Aplicação de demonstração disponível online em link. Para que funcione, é adicionada uma câmera aleatória da Ivideon TV. Se de repente a câmera ficar inoperante, basta seguir o link acima novamente.

Outra maneira de visualizar a demonstração é examinar o código-fonte no Web SDK e criar você mesmo o aplicativo.

Nosso aplicativo pode mostrar qual código corresponde às ações do usuário.

Adicione vários players com motores diferentes à página e compare seu desempenho.

Vigilância por vídeo na nuvem faça você mesmo: novos recursos do Ivideon Web SDK

Crie e gerencie vários players a partir de uma linha do tempo, que exibirá simultaneamente arquivos de gravações de diversas câmeras.

Vigilância por vídeo na nuvem faça você mesmo: novos recursos do Ivideon Web SDK

O aplicativo de demonstração lembra as configurações da última sessão no armazenamento local do navegador: parâmetros de acesso à API, parâmetros de câmera e outros. Eles serão restaurados quando você fizer login novamente.

O código do aplicativo de demonstração foi compilado a partir de mapas de origem - o código de demonstração pode ser visualizado diretamente no depurador.

Vigilância por vídeo na nuvem faça você mesmo: novos recursos do Ivideon Web SDK

Exemplos de integrações

Vigilância por vídeo na nuvem faça você mesmo: novos recursos do Ivideon Web SDK

Grupo de programas com o prefixo "iSKI»inclui inscrições separadas para quase todos os países de esqui europeus: iSKI Austria, iSKI Swiss, iSKI France, iSKI Italia (Tcheca, Eslováquia, Suomi, Deutschland, Eslovenija e mais). O aplicativo mostra as condições da neve nas estações de esqui, uma lista de restaurantes nas montanhas e mapas de trilhas, além de outras informações úteis que o ajudarão a ter uma visão completa do seu destino antes da viagem. Ao mesmo tempo, não é necessário acesso à Internet - funciona offline (exceto para transmissões de câmeras). Todos os aplicativos estão disponíveis gratuitamente.

Agora, quase todas as estações de esqui possuem uma câmera que mostra a situação na encosta. Para visualizar as câmeras remotamente através do aplicativo, fornecemos ao iSKI nosso SDK, e agora todos podem ver através do aplicativo não apenas a previsão do tempo, a espessura da neve e o número de elevadores abertos, mas também o vídeo diretamente da encosta.

Vigilância por vídeo na nuvem faça você mesmo: novos recursos do Ivideon Web SDK

Vários sistemas domésticos inteligentes. Graças à integração com o sistema Ivideon, estas soluções ganham mais benefícios para a segurança doméstica, monitorizando a casa e armazenando as gravações de vídeo da forma mais segura num arquivo na nuvem. O controle total é feito por meio de um aplicativo mobile, que avisa sobre eventuais ameaças em tempo real e permite responder rapidamente a situações inusitadas.

Vigilância por vídeo na nuvem faça você mesmo: novos recursos do Ivideon Web SDK

Sistema analítico para o trabalho de vendedores e consultores Perfect Service Solution. O sistema de videovigilância na nuvem monitora e registra os dados no arquivo, que é verificado pelos operadores, e os resultados são refletidos online na sua conta pessoal. O cliente acaba recebendo um pequeno fragmento com um evento específico - uma violação do protocolo de vendas ou um incidente polêmico. Na interface da web, ele vê dados sobre a violação e um vídeo incorporado. Toda a matriz de dados é dividida em duas categorias: eventos críticos e eventos regulares. As regulares aparecem na conta online no dia seguinte ao evento, mas para violações críticas, as denúncias podem ser recebidas via SMS ou messenger.

Escreva para nóspara acessar o Web SDK e saber mais sobre nossos recursos de integração.

Fonte: habr.com

Adicionar um comentário