
Temos vários componentes de integração que permitem a qualquer parceiro criar seus próprios produtos: API aberta para desenvolver qualquer alternativa à conta pessoal da Ivideon, Mobile SDK, com a qual você pode desenvolver uma solução completa equivalente em funcionalidade aos aplicativos Ivideon e ao SDK da Web.
Recentemente, lançamos um SDK da Web aprimorado, equipado com um novo sistema de documentação e um aplicativo de demonstração que tornará nossa plataforma ainda mais flexível e conveniente para os desenvolvedores. Se você já estava familiarizado com nosso SDK antes, notará imediatamente as alterações - agora você tem um exemplo claro de como incorporar funções de API em seu aplicativo.
Para todos os outros, falaremos mais sobre casos do cotidiano 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 baseado em nuvem. Dentro da Ivideon, um ciclo completo de desenvolvimento está em andamento: do firmware da câmera à versão web do serviço. Criamos SDKs de clientes e servidores, melhoramos o LibVLC, implementamos o WebRTC, fazemos análises de vídeo, desenvolvemos um cliente com suporte a White Label para parceiros e projetos de demonstração para SDKs.
Como resultado, conseguimos nos tornar uma plataforma com base na qual os parceiros podem criar suas próprias soluções. Agora, nosso SDK para Web recebeu uma grande atualização e esperamos que haja ainda mais soluções de integração.
Para sua conveniência, adicionamos a seção "Início rápido" ao início, o que ajudará você a entender facilmente o gerenciamento de dispositivos.
O código abaixo demonstra o uso básico do Ivideon Web SDK: um player foi adicionado à página e a reprodução de vídeo foi iniciada para a câmera pública.
<!DOCTYPE html> <html> <head> <title>Ivideon WEB SDK example</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', }); </script> </body> </html>
Também adicionamos alguns novos recursos:
- suporte para links de vídeo únicos;
- botões foram adicionados ao player para controlar a qualidade do vídeo e arquivar a velocidade de reprodução;
- os controles do jogador podem ser ativados e desativados um de cada vez (anteriormente você pode ativar tudo o que é ou ocultar tudo);
- Adicionada a capacidade de silenciar o som na câmera.
Aplicativo de demonstração
Para demonstrar como usar o Ivideon Web SDK com uma biblioteca de interface do usuário, nós o distribuímos com um aplicativo de demonstração. Agora você tem a oportunidade de ver como o Ivideon Web SDK funciona com o ReactJS.
A aplicação de demonstração está disponível online
aqui . Por seu trabalho, uma câmera aleatória da Ivideon TV é adicionada. Se de repente a câmera ficar inoperante, basta seguir o link acima novamente.
Outra maneira de se familiarizar com a demonstração é estudar o código-fonte no Web SDK e criar o aplicativo você mesmo.
Nosso aplicativo é capaz de mostrar qual código corresponde às ações do usuário.
Adicione vários jogadores com diferentes mecanismos à página e compare seu trabalho.

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

O aplicativo de demonstração lembra as configurações da última sessão no armazenamento local do navegador: acesse parâmetros da API, configurações da câmera e outros. Após a reentrada, eles serão restaurados.
O código do aplicativo de demonstração é compilado com os mapas de origem - o código de demonstração pode ser visualizado diretamente no depurador.

Exemplos de integração

O grupo de programas com o prefixo "
iSKI " inclui aplicativos separados para quase todos os países europeus de esqui: iSKI Áustria, iSKI Swiss, iSKI França, iSKI Italia (tcheca, Eslováquia, Suomi, Alemanha, Eslovênia e outros). O aplicativo mostra as condições de neve nas estações de esqui, uma lista de restaurantes nas montanhas e trilhas de circuito, além de outras informações úteis que ajudarão a obter uma imagem completa do destino antes da viagem. Ao mesmo tempo, o acesso à Internet não é necessário - ele funciona off-line (exceto para transmissão de câmeras). Todos os aplicativos estão disponíveis gratuitamente.
Agora, quase todas as estações de esqui têm uma câmera mostrando a situação na encosta. Para visualizar as câmeras remotamente por meio do aplicativo, fornecemos o iSKI com 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 vídeos diretamente da encosta.

Vários sistemas domésticos inteligentes. Ao integrar-se ao Ivideon, essas soluções têm mais benefícios para a segurança em casa, pois controlam a casa e salvam vídeos da maneira mais segura no arquivo em nuvem. O controle total é realizado por meio de um aplicativo móvel que notifica você sobre ameaças em tempo real e permite que você responda rapidamente a situações incomuns.

A análise do sistema trabalha com vendedores e consultores Perfect Service Solution. Um sistema de vigilância por vídeo baseado na nuvem monitora e registra os dados arquivados pelos operadores e os resultados são exibidos on-line em sua conta. O cliente eventualmente recebe um pequeno fragmento com um evento específico - violação do protocolo de vendas ou um incidente controverso. Na interface da web, ele vê dados de violação e uma fatia de vídeo incorporada. Toda a matriz de dados é dividida em duas categorias: eventos críticos e regulares. Aparecem regularmente no escritório on-line no dia seguinte ao evento, mas, por violações críticas, os relatórios podem ser recebidos via SMS ou no messenger.
Envie um email para acessar o Web SDK e saber mais sobre nossos recursos de integração.