Ao projetar um armazenamento de sistema de vigilância IP o codec correto é uma parte importante do projeto, que se negligenciado pode causar uma série de problemas técnicos.

O movimento de diminuição do uso de câmeras analógicas e o rápido aumento da qualidade de imagem para sistemas de vigilância IP criou uma necessidade de mais espaço de armazenamento. Há alguns anos câmeras de 1MP eram comuns em projetos, mas hoje, 3MP, 4MP ou acima são instruções normais de projetos. Usar codecs certos pode ajudar a diminuir os requisitos de armazenamento em cerca de 30% e, portanto, reduzir os custos.

Formatos de compressão

Um codec de compressão de vídeo ajuda a reduzir os arquivos de vídeo e diminuir o armazenamento e largura de banda para o seu sistema de gravação. Atualmente, existem dois formatos de compressão de vídeo principal, h. 264 e motion JPEG. Neste blog vamos olhar para o novo codec – H.265 – e ver como funciona.

Como funciona a compressão?

H.265 funciona em grande parte, da mesma maneira como h. 264, a câmara envia I-frame (intra quadro) cada segundo (ou após um número predefinido de frames), esta é uma imagem completa e é o ponto de partida; depois a câmera enviará p-frames, que contêm as diferenças entre o quadro original e o quadro que está tentando mostrar.

A imagem abaixo mostra imagens que são enviadas se usando JPEG: este formato só envia a imagem inteira para cada quadro, usando grandes quantidades de largura de banda.

Com h. 264 e H.265, quadro 1 é o i-frame e contém toda a imagem, quadro 2 é apenas a diferença entre ela própria e o i-frame; os p-frames. Dentro dos p-frames também há dados para permitir a predição de movimento que reduz os dados que são necessários para serem enviados. Os quadros seguintes são novamente apenas as diferenças. Uma vez reunidas não há nenhuma queda na qualidade, mas a economia na largura de banda pode ser imensa. A figura abaixo mostra como funciona a compactação h. 264 e de H.265.

Isso pode fornecer economias em rede quanto aos custos de largura de banda e armazenamento, mas requer maior desempenho em termos de poder de processamento, nos processadores das câmaras, do servidor de gravação e máquinas cliente, já que os frames são codificados e decodificados durante a transmissão de dados.

Como H.265 é diferente.

No H. 264 são feitos grupos de áreas da imagem antes de enviar, isso pode significar uma grande área e é vista como “movendo-se” e é enviada através da rede. O H.265 permite que estes grupos possam ser maiores, permitindo menos tráfego de rede. Estes blocos maiores também têm maiores vetores de movimento incluídos; permitindo a melhor previsão com menos erro residual.

Isso permite que o H.265 envie os mesmos dados como h. 264, mas use menos largura de banda para fazê-lo. Com a tendência atual em vídeos em alta resolução e frames por segundo, a redução de largura de banda tornar-se vital.