Calculadora de requisitos mínimos de sistema para videovigilância


Utilize esta calculadora para estimar os requisitos necessários.
Lista de câmeras suportadas totalmente compatíveis com o Xeoma.

Deseja utilizar acesso remoto?
Número de clientes:

Resultado

Velocidade de conexão de rede de entrada: Mbps
Velocidade de conexão de rede de saída: Mbps
Você precisará de aproximadamente GB de espaço livre em disco
Memória (RAM): GB de RAM
Processador:
As estimativas da calculadora são aproximadas e podem variar em relação aos resultados reais. Os valores não garantem que um servidor com as especificações recomendadas seja suficiente para as tarefas atribuídas.
A carga depende dos filtros utilizados, de suas configurações, do número de visualizadores conectados simultaneamente e de suas ações. Algumas operações, como pesquisa no arquivo ou varredura rápida do arquivo, podem sobrecarregar significativamente o computador.
Certifique-se de que, no seu caso específico, o servidor atenda aos requisitos necessários ou entre em contato conosco.

Como utilizar esta calculadora:

O Xeoma recomenda o uso de dual streaming sempre que possível. Isso significa utilizar um fluxo de baixa resolução (por exemplo, MJPEG) para visualização em tempo real e um fluxo de alta resolução (por exemplo, H.264) para salvar as gravações no arquivo. Isso otimiza significativamente os recursos. Saiba mais sobre dual streaming aqui.

A primeira linha da calculadora é destinada aos parâmetros das câmeras que serão utilizadas para visualização em tempo real.
No campo Quantidade, especifique o número de câmeras que serão visualizadas.
Selecione os parâmetros de fluxo que serão usados para visualização (MPEG / H.264 / H.264+ / H.265+ / MJPEG).
No campo Resolução, selecione a resolução da visualização (0,03 MP a 33 MP).
A Taxa de bits é selecionada de acordo com a resolução do fluxo (128 Kbps a 20 Mbps).

Na segunda linha, marque a caixa Arquivo se desejar salvar as gravações das câmeras e preencha os demais campos da mesma forma.
No campo Intensidade, a escolha depende da duração da gravação: gravação contínua (100%, 24 horas por dia), movimento intenso ou gravação agendada (em horários e dias específicos ou apenas quando houver detecção de movimento, ocupando cerca de 30% do tempo diário), ou movimento raro (se a câmera estiver instalada em um local com pouca circulação de pessoas – a gravação ocupa 5% do tempo diário).
Nos campos Horas e Dias, especifique por quantas horas ou dias o arquivo deve ser armazenado.

Os Módulos inteligentes adicionam de 10% a 30% de carga ao servidor; portanto, selecione os módulos que serão utilizados no seu local.
Se os clientes precisarem de acesso remoto, marque este campo e especifique o número máximo de clientes conectados simultaneamente.
A carga depende dos recursos utilizados e da frequência (e quantidade) com que os usuários visualizam as câmeras. Você pode reduzir a carga no servidor se a decodificação for feita apenas nos Clientes – marque este campo. Observação: nesse caso, a carga na conexão de rede de saída e na RAM aumenta.

IMPORTANTE: se você utilizar módulos inteligentes apenas em algumas câmeras, ou se as câmeras usarem parâmetros de fluxo diferentes para visualização e gravação no arquivo, preencha esses campos separadamente para cada grupo de câmeras clicando no botão Adicionar Câmera. Assim, os requisitos do sistema são calculados com maior precisão e somados automaticamente na seção Resultado.

Considere o seguinte exemplo: você tem 20 câmeras no local, das quais 3 utilizam o módulo de Reconhecimento Facial e 5 utilizam o módulo Detector de Objetos. Todas as 8 câmeras usam stream mjpeg de 0,36 MP para visualização, stream H.264 de 3,7 MP e bitrate de 5 Mbps para o arquivo, com gravação de movimento intenso 24 horas por dia. Outra câmera não utiliza módulos inteligentes, mas grava continuamente usando stream mjpeg de 2 MP para visualização, 15 quadros por segundo e, para o arquivo, utiliza stream H.264 de 6 MP e bitrate de 7 Mbps. As 11 câmeras restantes gravam conforme Movimento Raro, usando stream mjpeg de 0,36 MP para visualização e, para o arquivo, stream H.264 de 0,36 MP e bitrate de 512 Kbps. As gravações de todas as câmeras são armazenadas por 30 dias, com 20 clientes conectados simultaneamente. Insira esses parâmetros:

system_requirements_calculator_pt_br

E obtemos o seguinte cálculo de requisitos do sistema do servidor:

Calculator_result_pt_br

A aceleração de hardware está disponível no Xeoma. Ela pode ser utilizada se o servidor estiver sob carga pesada.

Confira a seleção de placas de vídeo recomendada por nossos especialistas.
Você também pode ler as instruções para configurar a decodificação de hardware aqui.


Você pode calcular o espaço em disco necessário e a velocidade de rede de entrada por conta própria:

Para o arquivo MJPEG:

Você pode descobrir o tamanho do arquivo de 1 imagem JPEG, por exemplo, conectando um stream de câmera com a resolução de imagem desejada ao Xeoma e utilizando o módulo "Salvar em Arquivo". Verifique qual é o tamanho médio do arquivo.

Para sua referência, geralmente:
HD tem 100-120 Kbytes
FullHD – 200-300 Kbytes
640×480 – 30 Kbytes
e assim por diante.

Ou procure o tamanho do arquivo na Internet.

Para calcular o espaço em disco necessário, multiplique o tamanho do arquivo pela taxa de fps desejada, depois por 60 (segundos para minutos), por mais 60 (minutos para horas), pelo número de horas por dia em que a gravação deve estar ativa, pelos dias e, possivelmente, pelos meses. Multiplique esse valor pelo número de câmeras em uso.

Para o arquivo .h264:

Você também precisará usar o bitrate. Ou seja, se o bitrate for 4 Mbit/s, o tamanho de um arquivo de 1 minuto será:
(4 Mbit/s * 60 segundos) / 8 (convertendo para megabytes) = 30 Mb serão ocupados por 1 minuto.
Em seguida, multiplique por minutos, horas, dias, etc. (tempo de armazenamento do arquivo) – ao final, você obterá o tamanho do arquivo para um determinado número de dias.

Para calcular a velocidade da rede, o tamanho do arquivo deve ser multiplicado pela taxa de FPS e depois por 8 (bytes para bits, pois a velocidade de rede é geralmente expressa em Mbit/s ou Gbit/s)

Se o tamanho do arquivo de 1 quadro for 100 Kbytes e o fps=10, você terá 10 quadros por segundo, o que equivale a 1000 Kbyte/s ou 8000 Kbit/s. Multiplique isso pela quantidade de câmeras que deseja utilizar.


Nossos testes:

Raspberry Pi3 – até 11 câmeras FullHD (com um cliente conectado)

1) Apenas servidor no RPI. Clientes em outros dispositivos.

– Visualização: h264, resolução 1920×1080, bitrate 4 mbit/s
Arquivo: o mesmo stream (h264, resolução 1920×1080, bitrate 4 mbit/s)

Resultado: até 4 câmeras nestas condições

– Visualização: mjpeg, resolução 1920×1080, bitrate 8 mbit/s
Arquivo: o mesmo stream (mjpeg, resolução 1920×1080, bitrate 8 mbit/s)

Resultado: até 10 câmeras nestas condições. Mais câmeras excedem a capacidade de rede do RPI (100mbit/s). Para conectar mais câmeras, utilize um micro PC com capacidade de rede de 1 Gbit/s.

– Visualização: mjpeg, resolução 1920×1080, bitrate 8 mbit/s
Arquivo: h264, resolução 1920×1080, bitrate 4 mbit/s

Resultado: até 10 câmeras nestas condições. Mais câmeras excedem a capacidade de rede do RPI (100mbit/s). Para conectar mais câmeras, utilize um micro PC com capacidade de rede de 1 Gbit/s.

2) Servidor e cliente no RPI.
– Visualização: h264, resolução 1920×1080, bitrate 4 mbit/s
Arquivo: o mesmo stream (h264, resolução 1920×1080, bitrate 4 mbit/s)

Resultado: até 2 câmeras nestas condições

– Visualização: mjpeg, resolução 1920×1080, bitrate 8 mbit/s
Arquivo: o mesmo stream (mjpeg, resolução 1920×1080, bitrate 8 mbit/s)

Resultado: até 10 câmeras deste tipo. Mais câmeras excedem a capacidade de rede do RPI (100mbit/s). Para conectar mais câmeras, utilize um micro PC com capacidade de rede de 1 Gbit/s.

– Visualização: mjpeg, resolução 1920×1080, taxa de bits de 8 Mbit/s
Arquivo: h264, resolução 1920×1080, taxa de bits de 4 Mbit/s

Resultado: até 10 câmeras deste tipo. Mais câmeras excedem a capacidade de rede do RPI (100mbit/s). Para conectar mais câmeras, utilize um micro PC com capacidade de rede de 1 Gbit/s.

CPU Core i7-4770 @ 3,40GHz:
H.264, 1920×1080, 8M: 14 câmeras, uso de CPU pelo Xeoma 43%, memória utilizada 433 MB;
H.264, 1920×1080, 2M: 11 câmeras, uso de CPU pelo Xeoma 47%, memória utilizada 370 MB.

H.264, 1280×720, 8M: 31 câmeras, uso de CPU pelo Xeoma 35%, memória utilizada 390 MB;
H.264, 1280×720, 2M: 16 câmeras, uso de CPU pelo Xeoma 53%, memória utilizada 300 MB.

H.264 320×176, 8M: 105 câmeras, uso de CPU pelo Xeoma 16%, memória utilizada 400 MB;
H.264 320×176, 2M: 85 câmeras, uso de CPU pelo Xeoma 20%, memória utilizada 420 MB.


Uso de CPU e memória

O Xeoma pode utilizar a aceleração de hardware da placa de vídeo para aumentar o desempenho – tecnologia CUDA para placas NVIDIA (a partir da série GeForce 400 (GT 430 ou superior)) e tecnologia QuickSync para placas Intel (Intel Core de 4ª geração (Intel Core i3-4xxx ou superior)). Observe que é necessário ter a versão mais recente dos drivers da placa instalada para utilizar a aceleração de hardware no Xeoma.
Ative a aceleração de hardware nas configurações do módulo Câmera Universal. Se receber uma mensagem sobre atualização de drivers, pode ser que esteja usando drivers desatualizados para sua placa ou que a placa não seja suportada (devido ao chip antigo).

Dica: o uso de CPU será significativamente menor se você utilizar o stream MJPEG para visualização e armazenamento no arquivo (ou apenas visualização). Saiba como reduzir o uso de CPU neste artigo.

Dica: o uso de RAM pode ser elevado se a opção Pré-gravação for usada em “Preview e Arquivo”. Se a carga for excessiva para a máquina, desative a opção.


Espaço em HDD

Por exemplo, você precisará de quase 500 GB de espaço livre em disco para 7 dias de armazenamento de gravações contínuas no arquivo de uma câmera de 2 Mpix com 5 fps (cerca de 50 GB por dia).

Dica: reduza o espaço de HDD utilizado com o detector de movimento (selecione movimento raro ou intenso no tipo de gravação da calculadora), agendador ou detector de luz do dia (ativa a gravação quando há luz suficiente).

Dica: Assim que o limite especificado para o arquivo for excedido, o Xeoma sobrescreverá as gravações mais antigas.


Requisitos mínimos de sistema:

Sistemas operacionais suportados oficialmente:

Windows – Windows 7, Windows 8, Windows 10, Windows 11, versões de 32 e 64 bits, Windows Server 2008 R2/2012/2016.

Linux – versões de 32 e 64 bits com XWindows ou console/servidor. Disponível para Linux baseado em processador ARM (ex.: Raspberry Pi) ou processadores Intel. Distribuições Linux suportadas:
Versões mais recentes do Ubuntu (12, 13, 14 e superiores),
Debian 7 e superiores,
openSUSE 12.2 e superiores,
Mint 13 e superiores,
CentOS 7 ou superior,
Red Hat Enterprise Linux versão 6 ou superior,
Astra Linux (versão 2.11.3 e superior);
ALT OS (versão 8.2 e superior);
RED OS (versão 7.2 e superior).

Nota: o suporte de áudio do console Linux requer a libasound2. Para instalar ou executar o Xeoma no Linux, certifique-se de descompactar o arquivo xeoma_linux.tgz em uma máquina Linux. Caso contrário, é necessário executar: chmod a+x xeoma.app e então você poderá executar o Xeoma normalmente: ./xeoma.app
Se estiver instalando a versão de 32 bits em sua distribuição Linux de 64 bits (embora seja recomendável baixar a versão de 64 bits neste caso), você poderá precisar instalar o ia32-libs.

Sailfish OS 3.0.3.9 e superiores

Mac OS X versão 64 bits 10.9 ou superior.

Android – Android OS 5.0 (API LEVEL 10) ou superior, 20 MB de memória operacional livre, resolução de tela – 450×450 ou superior.

iPhone/iPad – iOS 9 ou superior.

Raspbian lançado em 29/02/2016 ou posterior (para Raspberry 2 ou superior).

HarmonyOS 3.0 ou superior.

Sistemas operacionais com suporte não oficial:*
Linux Kali (versão 18 ou superior);
RancherOS;
Fedora (versão 31 ou superior);
Elbrus (versão 1.4.3 ou superior);
PCLinuxOs (versão 2018.06 ou superior);
elementary OS Linux (versão 5.0 ou superior);
Arch Linux versão 2020.10.01;.

*Os sistemas operacionais com suporte oficial são testados com o Xeoma antes de cada lançamento. Os sistemas operacionais com suporte não oficial foram testados com êxito com o Xeoma diversas vezes a pedido de usuários (mas não antes de cada lançamento de novas versões do Xeoma).

Confira também nossas recomendações de hardware.


Idiomas disponíveis:

Inglês
Africâner
Albanês
Árabe
Armênio
Azerbaijano
Bielorrusso
Bengali
Bósnio
Português do Brasil
Bretão
Búlgaro
Birmanês
Catalão
Chinês Simplificado
Chinês Tradicional
Corso
Croata
Tcheco
Dinamarquês
Holandês
Estoniano
Feroês
Filipino
Finlandês
Francês
Galego
Georgiano
Alemão
Grego
Guzerate
Hebraico
Hindi
Húngaro
Islandês
Indonésio
Irlandês
Italiano
Japonês
Canarês
Cazaque
Quirguiz
Coreano
Letão
Lituano
Luxemburguês
Macedônio
Malaio
Malaiala
Marata
Mongol
Montenegrino
Nepalês
Norueguês
Oriá
Pashto
Persa
Polonês
Português
Punjabi
Romeno
Russo
Sérvio
Eslovaco
Esloveno
Espanhol
Suaíli
Sueco
Tajique
Tâmil
Telugu
Tailandês
Turco
Turcomeno
Ucraniano
Urdu
Uzbeque
Vietnamita
Galês

Obtenha a licença do Xeoma Standard para 4 câmeras ou a renovação do Xeoma Standard para 8 câmeras para avaliação com nossa oferta especial! Veja as informações do Xeoma no seu idioma