Acredita-se que os sistemas de vigilĂąncia por vĂdeo sejam muito complexos para um usuĂĄrio simples. Hoje mostramos que esse nĂŁo Ă© o caso dos aplicativos Ivideon: falaremos sobre seus recursos, interface e nossa infraestrutura de software.
Por que vocĂȘ nĂŁo pode simplesmente pegar e iniciar a vigilĂąncia por vĂdeo
Um dos principais problemas enfrentados pelos usuĂĄrios da maioria dos sistemas de vigilĂąncia por vĂdeo Ă© a
desordem e
confusĂŁo da interface . Foi essa situação que deu origem Ă opiniĂŁo de que esses sistemas sĂŁo complexos e inacessĂveis ao usuĂĄrio mĂ©dio. NĂłs da Ivideon estamos lutando contra esse mito.
Nosso sistema permite organizar a vigilĂąncia por vĂdeo pela Internet em alguns minutos, usando apenas um computador com uma cĂąmera web. Tentamos tornar a interface o mais amigĂĄvel possĂvel, para que qualquer pessoa pudesse descobri-la sem instruçÔes especiais e ajuda externa. PorĂ©m, se surgir alguma dificuldade, o suporte tĂ©cnico funciona 24 horas por dia.
Outro problema Ă© a segmentação do mercado de sistemas de vigilĂąncia por vĂdeo. Hoje,
nĂŁo existe uma solução Ășnica que seja adequada para empresas e residĂȘncias. Por exemplo, as populares soluçÔes de vigilĂąncia por vĂdeo domĂ©stico das empresas chinesas nĂŁo sĂŁo adequadas para usuĂĄrios corporativos. Mesmo uma função tĂŁo simples como agrupar cĂąmeras por vĂĄrios objetos ainda nĂŁo Ă© o padrĂŁo de fato em muitas aplicaçÔes.
Nossa equipe sempre procurou criar uma âcolheitadeira universalâ que combina as melhores prĂĄticas e algumas novas abordagens que os concorrentes ainda nĂŁo pensaram. Um exemplo seria um editor de layout de cĂąmera completo que permite criar grades arbitrĂĄrias (esticar ou reduzir) com canais de vĂdeo. SoluçÔes semelhantes em sua maioria simplesmente fornecem um conjunto de modelos predefinidos, que nem sempre sĂŁo possĂveis de serem ajustados.
Observe tambĂ©m que muitos dos sistemas de vigilĂąncia por vĂdeo no mercado estĂŁo
mal adaptados para o nosso paĂs . De fato, esse Ă© um grande problema de soluçÔes internacionais - longe de todas as funçÔes hĂĄ uma tradução e, onde estĂĄ, surgem dĂșvidas sobre sua adequação (especialmente no caso de algumas aplicaçÔes chinesas). O Ivideon Ă© feito por desenvolvedores russos, portanto, todos os itens de menu sĂŁo assinados em russo (e suportam mais 13 idiomas).
Ivideon Client - a face do sistema de desktop
O aplicativo
Ivideon Client (assim como o aplicativo Web) Ă© usado para assistir a vĂdeos on-line ou a partir do arquivo de vĂdeos de cĂąmeras conectadas ao Ivideon Server (falaremos mais sobre isso mais tarde) ou cĂąmeras com o serviço interno Ivideon (vendido em
nossa loja online) )
As cĂąmeras com firmware Ivideon embutido tĂȘm uma vantagem: elas precisam apenas de um canal na Internet para trabalhar com nosso serviço. Todas as outras cĂąmeras precisam de um computador com o Ivideon Server.
Layouts e menus com ferramentas
A primeira coisa que o usuĂĄrio vĂȘ ao iniciar o aplicativo (e depois de entrar na conta) Ă© a tela dividida em vĂĄrias cĂ©lulas. Essas cĂ©lulas contĂȘm fluxos de vĂdeo das cĂąmeras.

Como jå dissemos, essas células podem ser arrastadas e dimensionadas arbitrariamente (dentro da grade: de 1x1 a 6x6).

Obviamente, existem modelos predefinidos. VocĂȘ pode exibir atĂ© 36 cĂąmeras em uma janela. Todos os layouts de cĂ©lulas criados pelo usuĂĄrio e outras configuraçÔes sĂŁo salvos em nossa nuvem, para que nĂŁo precisem ser recriados toda vez que o aplicativo for iniciado a partir de outro computador ou smartphone.
No lado esquerdo da tela, hĂĄ uma coluna com funçÔes bĂĄsicas. Eles sĂŁo divididos em subseçÔes - uma lista de cĂąmeras, layouts, grupos e outras ferramentas. Ao mesmo tempo, no Ivideon Client, vocĂȘ pode procurar rapidamente cĂąmeras por nome, endereço MAC ou IP e tambĂ©m distribuĂ-las em grupos, o que Ă© conveniente para monitorar vĂĄrios pontos de observação.

O sistema permite configurar direitos de acesso a cĂąmeras individuais ou seus grupos. Por exemplo, vocĂȘ pode dar aos gerentes a oportunidade de assistir Ă transmissĂŁo e o serviço de segurança tambĂ©m pode controlar as funçÔes rotativas e o zoom digital.
Ver arquivo de registros
Todas as gravaçÔes das cĂąmeras podem ser armazenadas na nuvem (por assinatura) e localmente. No primeiro caso, os registros estĂŁo em nossos servidores. A duração do armazenamento depende do plano tarifĂĄrio selecionado. No segundo caso, o vĂdeo Ă© gravado em uma pasta dedicada em um PC ou no cartĂŁo SD da cĂąmera.
VocĂȘ pode visualizar registros do arquivo a qualquer momento na janela do player. Ele possui uma linha do tempo clĂĄssica, familiar para a maioria dos players de vĂdeo. Os segmentos salvos do vĂdeo sĂŁo destacados em segmentos cinza - basta clicar na seção desejada para iniciar a reprodução. No mesmo menu, vocĂȘ pode exportar vĂdeo para um computador.

VocĂȘ pode visualizar vĂĄrios registros do arquivo morto em uma janela de uma vez. Se alguma cĂąmera nĂŁo funcionar no perĂodo especificado, a mensagem âNenhuma entradaâ serĂĄ exibida na tela.
Damos especial atenção ao desempenho e qualidade da reprodução, portanto, para trabalhar com Ivideon, o usuĂĄrio nĂŁo precisa ter hardware pesado. Este ano, redesenhamos completamente o subsistema de reprodução de vĂdeo no Ivideon Client: essa solução melhora a qualidade das transmissĂ”es e protege do problema de defasagens.
Ivideon Server - um cavalo de batalha

Enquanto o Ivideon Client é a "fachada" do sistema de videovigilùncia, o Ivideon Server é responsåvel pela "parte técnica":
- Armazenamento de arquivo de vĂdeo na nuvem, localmente ou de forma hĂbrida;
- Configuração de gravação de vĂdeo: continuamente, de acordo com o cronograma, apĂłs a ocorrĂȘncia de qualquer evento (sĂŁo utilizados vĂĄrios sensores - som ou movimento);
- Criando uma configuração de cùmera, bem como copiando e restaurando;
- Gerenciamento da qualidade da imagem e regulação do volume de tråfego;
Usando o Ivideon Server, vocĂȘ pode criar um sistema completo de vigilĂąncia por vĂdeo a partir de cĂąmeras IP (com uma resolução de 640x480 e uma taxa de quadros de 25 quadros / s), cĂąmeras web, cĂąmeras para laptops etc. Ă claro que o servidor tambĂ©m trabalha com dispositivos com o serviço Ivideon interno de nossa loja.
As Ășnicas cĂąmeras que nĂŁo podem ser conectadas sĂŁo cĂąmeras de smartphone. Mas para eles existe uma solução de terceiros -
IPWebcam - que transforma o telefone em uma cùmera de rede que funciona com o serviço Ivideon.
O Ivideon Server Ă© gratuito para todos os usuĂĄrios. Para executĂĄ-lo, basta uma mĂĄquina com um processador dual-core de 1,6 GHz e um conjunto de instruçÔes SSE 2, alĂ©m de 512 megabytes de RAM. Isso Ă© parcialmente possĂvel graças ao suporte da GPU para transcodificação de vĂdeo, o que reduziu significativamente a carga no servidor.
Sensores de movimento de software
A ampla gama de dispositivos suportados se deve ao fato de os sensores de movimento serem software. As cùmeras começam a gravar alguns segundos antes que o evento ocorra no detector devido ao curto buffer de imagem embutido.
Nas configuraçÔes, vocĂȘ pode definir a sensibilidade do detector, especificar a zona morta na qual o movimento serĂĄ ignorado (destacado em vermelho na captura de tela acima). Ăreas amarelas sĂŁo um movimento em movimento. Em um alto nĂvel de sensibilidade, a cĂąmera responde Ă oscilação das cortinas. No mĂnimo - somente se uma pessoa atravessar a sala.
Outro sensor que Ă© implementado no nĂvel do software Ă© um detector de som. Obviamente, isso sĂł funciona se houver um microfone na cĂąmera. Nas configuraçÔes deste detector, vocĂȘ pode definir sua sensibilidade e definir a programação. VocĂȘ pode selecionar os dias e as horas em que a gravação estĂĄ em andamento, ativar a gravação apenas quando o detector Ă© acionado ou desativar completamente o sensor. O tempo de gravação quando o sensor Ă© acionado Ă© de 15 minutos, meia hora ou uma hora.

No programa, vocĂȘ pode ajustar a quantidade de trĂĄfego de saĂda e a qualidade de imagem das cĂąmeras da web e manter o equilĂbrio ideal para o usuĂĄrio.
O Ivideon Server suporta o protocolo ONVIF . Como resultado, os usuĂĄrios poderĂŁo conectar quaisquer eventos ONVIF, incluindo eventos de anĂĄlise de vĂdeo.
O Ivideon Server detecta e conecta automaticamente a maioria das cĂąmeras compatĂveis com ONVIF e recebe delas informaçÔes avançadas sobre detecção de movimento e sub-fluxos. Isso reduz significativamente a carga no processador do servidor e permite conectar mais cĂąmeras.
Alguns usuĂĄrios de HabrĂ© perguntaram - e nĂłs fizemos: implementamos o suporte ao Linux Ubuntu 18.04 e superior, e tambĂ©m adicionamos a capacidade de restaurar as configuraçÔes do servidor de vĂdeo a partir da linha de comando sem usar a GUI.
A versĂŁo atual do Ivideon Server estĂĄ sempre disponĂvel
aqui .
Como os dados sĂŁo armazenados
Como dissemos anteriormente, o Ivideon Server Ă© responsĂĄvel por armazenar o arquivo de vĂdeo na nuvem. Nossa nuvem Ă© formada por 15 data centers.
Todos os dados do usuĂĄrio sĂŁo criptografados e armazenados em um "formulĂĄrio desmontado" - ou seja, eles sĂŁo divididos em blocos e distribuĂdos entre diferentes servidores. As chaves para descriptografĂĄ-las tambĂ©m sĂŁo colocadas separadamente. Todos os funcionĂĄrios que tĂȘm acesso a servidores com chaves nĂŁo tĂȘm acesso a servidores de dados.
Os dados sĂŁo transmitidos por canais TLS, o que os protege da visualização em nĂłs intermediĂĄrios. A proteção das informaçÔes de vĂdeo dos funcionĂĄrios da empresa Ă© feita por mĂ©todos organizacionais e tĂ©cnicos.
AlĂ©m disso, o Ivideon Server pode armazenar dados no modo Armazenamento de Borda. Este modo estĂĄ disponĂvel para as
cĂąmeras Nobelic , Dahua, Hikvision e vĂĄrios modelos de cĂąmeras Oco Pro. Ele permite que vocĂȘ trabalhe com um arquivo local localizado a bordo de um dispositivo de vigilĂąncia por vĂdeo conectado ao Ivideon Server. Isso permite que vocĂȘ instale o Ivideon Server em dispositivos de baixo custo sem um disco rĂgido.
VocĂȘ tambĂ©m pode criar vĂĄrios arquivos de vĂdeo locais independentes, inclusive em unidades diferentes, com suas prĂłprias configuraçÔes. Isso distribui a carga com mais eficiĂȘncia ao gravar e ler dados em um sistema com um grande nĂșmero de cĂąmeras e vĂĄrios discos de armazenamento.
Ao desenvolver as soluçÔes Ivideon, tentamos tornar o UX o mais claro e conveniente possĂvel, para que o usuĂĄrio sempre possa resolver rapidamente seu problema - obter um pedaço do registro de que precisa ou abrir a transmissĂŁo da cĂąmera. Ao mesmo tempo, querĂamos tornar nossa aplicação multifuncional e pronta para trabalhar em empresas domĂ©sticas e industriais, combinando as melhores soluçÔes funcionais da indĂșstria e melhorando-as.
Além dos Ivideon Server e Desktop Client apresentados, também temos aplicativos móveis para iOS e Android . Conduziremos um "tour" deles em nosso próximo artigo.