A visualização, detecção e gravação podem compartilhar estágios de entrada ou decodificação, ou usar diferentes resoluções, taxas de amostragem, codificadores e políticas de buffer. Não assuma caminhos de processamento idênticos. A adição de números individuais de carga de trabalho não é prova suficiente de capacidade combinada verificada.

Coloque contadores ao longo do fluxo de dados real

Estágio Registros necessários Distinção para preservar
Entrada e decodificação Recepção, quadros válidos, erros de decodificação e espera Dados recebidos versus imagens válidas
Processamento de detecção Tempos programados, concluídos, ignorados e resultados Amostragem intencional versus perda não intencional
Pré-visualização de codificação e distribuição Saída codificada, segmentos, leituras e clientes Saída do servidor versus exibição do cliente
Gravação de gravações Bytes gravados, arquivos, índices e erros Buffer temporário versus armazenamento confirmado
Leituras de reprodução Tempos de recuperação, busca, decodificação e leitura Leitura de canal único versus reprodução simultânea

Definir pontos de tempo e fontes de relógio

Meça tempo de recepção, entrada em fila, finalização de processamento, disponibilidade de segmento e exibição de vídeo no cliente. Defina o início, o fim e a origem do relógio para cada métrica. Sem um carimbo de data/hora no lado da câmera ou uma referência de tempo independente, as medições apenas no computador host não podem estabelecer o tempo decorrido desde a exposição da câmera até a exibição do vídeo na tela.

Aumente gradualmente as cargas de trabalho combinadas

Mantenha os modos de vídeo e as versões dos modelos inalterados durante as comparações. Recursos de registro, erros e espera por combinações somente de visualização, somente detecção, somente gravação e combinações acordadas. Após adicionar canais, clientes, tarefas de reprodução ou retenção, verifique se há gargalos na decodificação, memória, rede ou discos. Mantenha as combinações não medidas marcadas como não verificadas.

Preservar evidências de recuperação

Após perda de entrada, reconexão, espaço em disco insuficiente ou reinicialização de serviço, verifique os estados e as saídas reais de cada função. Um processo de serviço ao vivo é uma evidência insuficiente de registro contínuo ou de resultados válidos. Retenha configurações, contadores originais, registros e etapas de reprodução. Este artigo não promete capacidade universal de canais simultâneos.

Serviços relacionados: implantação e otimização de IA de ponta e consultas de projeto.