Fazendo vigilância em nuvem por conta própria: novas possibilidades do Web SDK Ivideon

Fazendo vigilância em nuvem por conta própria: novas possibilidades do Web SDK Ivideon

Temos vários componentes de integração que permitem a qualquer parceiro criar seus próprios produtos: Open API para desenvolver qualquer alternativa ao painel do usuário do Ivideon, Mobile SDK, que permite desenvolver uma solução completa, equivalente em funcionalidade aos aplicativos do Ivideon, além do Web SDK.

Recentemente, lançamos um Web SDK melhorado, equipado com um novo sistema de documentação e um aplicativo demo, que tornarão nossa plataforma ainda mais flexível e conveniente para os desenvolvedores. Se você já estava familiarizado com nosso SDK anteriormente, notará imediatamente as mudanças — agora você tem um exemplo visual de como integrar as funções da API em seu aplicativo.

Para todos os demais, falaremos com mais detalhes sobre os casos de uso do dia a dia e as integrações realizadas utilizando a API / SDK do Ivideon.

Web SDK: novas possibilidades

Ivideon não é apenas um serviço de vigilância por vídeo em nuvem e fornecedor de equipamentos. Dentro do Ivideon, mantemos um ciclo completo de desenvolvimento: desde firmware de câmeras até a versão web do serviço. Desenvolvemos SDKs para clientes e servidores, melhoramos o LibVLC, implementamos WebRTC, trabalhamos com análise de vídeo, desenvolvemos um cliente com suporte White Label para parceiros e projetos demo para o SDK.

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

Para sua conveniência, adicionamos no início a seção "Início Rápido", que ajudará você a entender facilmente como gerenciar dispositivos.

O código abaixo demonstra o uso básico do Ivideon Web SDK: um reprodutor foi adicionado à página e a reprodução de vídeo para uma câmera pública foi iniciada.

<!DOCTYPE html>
<html>
<head>
<title>Exemplo de SDK WEB do Ivideon</title>
<link rel="stylesheet" href="/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árias novas funcionalidades:

  • suporte a links únicos para vídeos;
  • foram adicionados botões no reprodutor para gerenciar a qualidade do vídeo e a velocidade de reprodução do arquivo;
  • os controles do reprodutor podem ser ativados e desativados individualmente (anteriormente, era possível ativar tudo ou esconder tudo);
  • adicionada a possibilidade de desligar o som na câmera.

Aplicativo demo

Para demonstrar como usar o Ivideon Web SDK com a biblioteca de interface do usuário, o estamos distribuindo junto com um aplicativo de demonstração. Agora você tem a oportunidade de ver como o Web SDK Ivideon funciona com ReactJS.

O aplicativo de demonstração está disponível online em link. Para seu funcionamento, uma câmera aleatória do Ivideon TV é adicionada. Se a câmera não estiver funcionando, basta acessar o link acima novamente.

Outra maneira de conhecer a demonstração é estudar o código-fonte no Web SDK e construir o aplicativo por conta própria.

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

Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?

Adicione várias players na página com diferentes engines e compare seu funcionamento.

Fazendo vigilância em nuvem por conta própria: novas possibilidades do Web SDK Ivideon

Crie vários players e controle-os a partir de uma única linha do tempo, na qual serão exibidos simultaneamente os arquivos de gravações de várias câmeras.

Fazendo vigilância em nuvem por conta própria: novas possibilidades do Web SDK Ivideon

O aplicativo de demonstração salva no armazenamento local do navegador as configurações da última sessão: parâmetros de acesso à API, parâmetros da câmera e outros. Ao reiniciar, eles serão restaurados.

O código do aplicativo de demonstração foi compilado com mapas de origem – o código da demonstração pode ser visualizado diretamente no depurador.

Fazendo vigilância em nuvem por conta própria: novas possibilidades do Web SDK Ivideon

Exemplos de integrações

Fazendo vigilância em nuvem por conta própria: novas possibilidades do Web SDK Ivideon

Um conjunto de programas com o prefixo "iSKI" inclui aplicativos separados para praticamente todos os países europeus com estações de esqui: iSKI Áustria, iSKI Suíça, iSKI França, iSKI Itália (República Checa, Eslováquia, Finlândia, Alemanha, Eslovênia e outros). O aplicativo exibe as condições da neve nas estações de esqui, uma lista de restaurantes nas montanhas e mapas de pistas, além de outras informações úteis que ajudam a ter uma visão completa do destino antes da viagem. O acesso à internet não é necessário – funciona offline (exceto para a transmissão das câmeras). Todos os aplicativos estão disponíveis gratuitamente.

Atualmente, quase em todas as estações de esqui há uma câmera mostrando a situação na pista. Para visualizar as câmeras remotamente através do aplicativo, fornecemos ao iSKI nosso SDK, e agora qualquer um pode ver através do aplicativo não apenas a previsão do tempo, a espessura da neve e o número de teleféricos abertos, mas também vídeos diretamente da pista.

Fazendo vigilância em nuvem por conta própria: novas possibilidades do Web SDK Ivideon

Sistemas diversos de casa inteligente. Com a integração ao sistema Ivideon, essas soluções obtêm mais vantagens para a segurança da casa, pois monitoram a residência e armazenam gravações de vídeo da forma mais segura no arquivo em nuvem. O controle total é feito através de um aplicativo móvel, que alerta sobre qualquer ameaça em tempo real e permite uma resposta rápida a situações excepcionais.

Fazendo vigilância em nuvem por conta própria: novas possibilidades do Web SDK Ivideon

Sistema de análise de desempenho de vendedores e consultores Perfect Service Solution. O sistema de videovigilância em nuvem observa e grava dados em um arquivo, cuja verificação é realizada por operadores, e os resultados são refletidos online no painel pessoal. O cliente acaba recebendo um fragmento curto com um evento específico — violação do protocolo de vendas ou um incidente controverso. Na interface web, ele vê os dados da violação e um pequeno trecho de vídeo incorporado. Todo o conjunto de dados é dividido em duas categorias: eventos críticos e regulares. Os regulares aparecem no painel online no dia seguinte ao evento, enquanto os relatórios sobre violações críticas podem ser recebidos por SMS ou em mensageiros.

Fale conosco, para obter acesso ao Web SDK e saber mais sobre nossas possibilidades de integração.

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster