Uma plataforma de vídeo implantada em dispositivos locais deve associar fontes de vídeo, processar resultados, eventos e evidências retidas. Este artigo descreve um projeto proposto. A compatibilidade do equipamento, a capacidade simultânea, a integridade da gravação e a operação sustentada ainda exigem verificação nos dispositivos e cargas de trabalho alvo.

Organize módulos por objeto de negócio

Módulo Escopo Possíveis resultados
Gerenciamento de fontes de vídeo Configuração, entrada, reconexão e estados do canal Inventário de origem, estados e erros
Visualização ao vivo Modos de saída, distribuição e estados do cliente Visualizar APIs e configuração
Processando tarefas Modelos, agendamento, amostragem e resultados Configuração da tarefa e campos de resultados
Registros de eventos Origem, horário, regras e estado de revisão Campos de eventos e referências de evidências
Armazenamento e reprodução Arquivos, retenção, índices e leituras Configuração de armazenamento, APIs de recuperação e registros de verificação

Verifique a disponibilidade de evidências separadamente da associação do evento

Use identificadores estáveis ​​para associar fontes, eventos, versões de modelo e configuração e arquivos armazenados. Verifique se as imagens ou vídeos referenciados existem, são legíveis e correspondem ao intervalo de tempo necessário. Um identificador de evento por si só não é evidência suficiente de que uma gravação foi salva.

Definir políticas de capacidade e falha separadamente

Especifique canais simultâneos, modelos, clientes, tarefas de gravação e reprodução. Defina estados e ações para filas cheias, tempos limite, perda de entrada e espaço em disco insuficiente. Imagens ou resultados antigos não devem aparecer como novos resultados. Confirme as políticas de retenção em relação aos requisitos de negócios.

Pilote, aceite e entregue

Comece com um pequeno projeto experimental usando entradas de vídeo fixas. Em seguida, verifique as combinações acordadas de tarefas simultâneas e o processo de recuperação. Mantenha registros separados de visualização, processamento, evento, gravação e reprodução. As entregas podem incluir configuração, APIs, instruções de implantação e operações, código-fonte acordado, registros de teste e itens pendentes. Lide com bibliotecas de terceiros e integrações de protocolo sob suas licenças reais e escopo verificado.

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