...

Posso obter sincronização de tempo bidirecional em um NVR de terceiros via ONVIF?

18 de maio de 2026 Por Han

1. Já vi casos forenses inteiros desmoronarem porque os relógios do NVR e da câmera estavam com 30 segundos de diferença. A sincronização de tempo parece simples, mas quebra projetos rapidamente.

2. Sim, você pode obter a sincronização de tempo em um NVR de terceiros via ONVIF. Mas não é um processo “bidirecional” verdadeiro. O NVR atua como o relógio mestre e envia seu tempo para as câmeras usando o 3. comando SetSystemDateAndTime. As câmeras aceitam e aplicam esse tempo se suas permissões e configurações ONVIF permitirem. 4. Sincronização de tempo ONVIF entre NVR e câmera PTZ.

5. Abaixo, detalho exatamente como isso funciona, o que dá errado e como configurá-lo corretamente para implantações off-grid e com várias câmeras. Se você usa NVRs Milestone, Hikvision ou Dahua, essas regras se aplicam. 5. Abaixo, detalho exatamente como isso funciona, o que dá errado e como configurá-lo corretamente para implantações off-grid e com várias câmeras. Se você usa NVRs Milestone, Hikvision ou Dahua, essas regras se aplicam.

6. A Câmera Sincronizará Automaticamente Seu Relógio Interno com o Tempo Mestre do Meu NVR?.

7. Como o Sistema Lida com as Mudanças de "Horário de Verão" Através do Protocolo ONVIF?

11. Não, a câmera não sincroniza automaticamente com o tempo do NVR assim que sai da caixa. Você deve habilitar a opção “Sincronização de Tempo IPC” nas configurações de canal do NVR. Uma vez habilitado, o NVR envia seu tempo atual para a câmera em um intervalo definido, geralmente a cada 30 a 60 minutos.

12. Painel de configurações de sincronização de tempo IPC do NVR.

13. Como a Sincronização Realmente Funciona nos Bastidores 13. Como a Sincronização Realmente Funciona nos Bastidores

14. usa um comando simples baseado em XML chamado comando SetSystemDateAndTime. Aqui está o fluxo básico:

O Protocolo ONVIF1 15. O NVR lê seu próprio relógio (do

  1. 16. NTP 17. ou seu chip RTC interno).2 18. O NVR envia esse tempo para a câmera pela rede local.
  2. 19. A câmera recebe o comando e substitui seu RTC local.
  3. A câmera recebe o comando e sobrescreve seu RTC local.
  4. A câmera envia uma resposta de confirmação.

Este é um push unidirecional. O NVR informa à câmera qual é a hora. A câmera não informa nada ao NVR sobre a hora. Portanto, “bidirecional” é um pouco enganoso. É realmente ‘sincronização mestre-escravo’3.

O que acontece se você não ativá-lo

Se você pular esta configuração, cada dispositivo mantém seu próprio relógio. Ao longo de dias e semanas, chips RTC baratos4 desviam. Eu medi um desvio de 2 a 5 segundos por dia em câmeras de baixo custo. Após um mês, isso é mais de um minuto de diferença. Sua linha do tempo de vídeo se torna não confiável.

O Intervalo de Sincronização Importa

A maioria dos NVRs permite que você escolha com que frequência enviar a hora. Aqui está um guia rápido:

Intervalo de Sincronização Melhor para Nível de Risco
10 minutos Locais forenses de alta segurança Baixo desvio, maior tráfego de rede
60 minutos Projetos comerciais padrão Bom equilíbrio para a maioria dos trabalhos
24 horas Residencial de baixa prioridade Alto risco de desvio entre sincronizações

Para qualquer projeto onde a evidência em vídeo seja importante em tribunal, recomendo 60 minutos ou menos. O RTC da câmera não desviará mais do que uma fração de segundo nessa janela.

Uma Armadilha Comum: A Câmera Rejeita o Comando

Algumas câmeras vêm com ONVIF desativado por padrão. Outras exigem que você crie uma conta de usuário ONVIF separada com direitos de administrador. Se o NVR enviar 3. comando SetSystemDateAndTime. As câmeras aceitam e aplicam esse tempo se suas permissões e configurações ONVIF permitirem. e o serviço ONVIF da câmera estiver desativado ou o usuário não tiver permissão, a sincronização falhará silenciosamente. O NVR pode nem mesmo mostrar um erro. Você só descobre o problema semanas depois, quando os carimbos de data/hora não correspondem.

Meu conselho: após conectar qualquer câmera nova, verifique manualmente o horário atual dela na página de “status do canal” do NVR. Se o horário estiver com mais de 2 segundos de diferença, sua sincronização não está funcionando.

8. Posso Desativar o NTP Interno da Câmera para Deixar o NVR Atuar como a Fonte de Tempo Primária?

Tive um cliente que me ligou em pânico porque metade das câmeras adiantou uma hora, enquanto a outra metade permaneceu no horário. As transições do horário de verão são uma armadilha oculta em sistemas com vários fornecedores.

O ONVIF lida com o horário de verão através dos FusoHorário e HorárioDeVerão campos no 3. comando SetSystemDateAndTime. As câmeras aceitam e aplicam esse tempo se suas permissões e configurações ONVIF permitirem. comando. Se tanto o NVR quanto a câmera compartilham as mesmas regras de horário de verão, a transição ocorre sem problemas. Se eles não corresponderem, você terá uma lacuna de uma hora em suas gravações.

Configuração do horário de verão nas configurações da câmera ONVIF Configuração do horário de verão nas configurações da câmera ONVIF

Por que o Horário de Verão Quebra as Coisas

O problema central é simples. O horário de verão não é uma regra universal. Países diferentes mudam os relógios em datas diferentes. Algumas regiões não observam o horário de verão. Quando seu NVR está definido para “Horário do Leste Americano” e sua câmera está definida para “UTC+8 (sem horário de verão)”, o relógio do NVR adianta em março. O relógio da câmera não. Agora sua linha do tempo terá uma incompatibilidade de uma hora duas vezes por ano.

Os Campos de Horário de Verão do ONVIF Explicados

Dentro do 3. comando SetSystemDateAndTime. As câmeras aceitam e aplicam esse tempo se suas permissões e configurações ONVIF permitirem. payload XML, existem campos específicos:

  • TipoDeDataHora: Pode ser “Manual” ou “NTP”.”
  • HorárioDeVerão: Um booleano. Verdadeiro significa que o horário de verão está ativo.
  • FusoHorário: A String de fuso horário POSIX5 como CST6CDT,M3.2.0,M11.1.0.

Essa string POSIX informa à câmera exatamente quando adiantar e atrasar. Se o NVR enviar essa string corretamente, a câmera cuidará do horário de verão por conta própria.

O Problema do Mundo Real

A maioria dos NVRs de terceiros não envia a string completa de fuso horário POSIX. Eles apenas enviam a data e hora atuais. Assim, a câmera nunca aprende as regras do horário de verão. Ela apenas recebe a informação “são 14:00” a cada hora. Isso funciona bem 363 dias por ano. Mas nos dois dias de transição do horário de verão, o caos acontece.

Cenário O que acontece Consertar
NVR envia fuso horário completo + regras de horário de verão Câmera ajusta automaticamente Nenhuma ação necessária
NVR envia apenas hora atual (sem informações de horário de verão) Câmera salta 1 hora no dia da transição, depois é corrigida na próxima sincronização Defina o intervalo de sincronização para 10 min em torno das datas de horário de verão
NVR e câmera têm configurações de horário de verão diferentes Deslocamento permanente de 1 hora por 6 meses Combine manualmente o fuso horário em ambos os dispositivos

Minha Recomendação para Projetos Internacionais

Se você implantar câmeras em vários fusos horários, configure tudo para UTC6. Sem horário de verão. Sem deslocamentos de fuso horário. Apenas hora UTC bruta em cada dispositivo. Em seguida, deixe seu software VMS converter para hora local para exibição. Isso remove todas as dores de cabeça do horário de verão no nível do hardware.

Para projetos de região única, certifique-se de que o NVR e cada câmera usem a mesma string de fuso horário exata. Não confie na “detecção automática”. Defina manualmente em cada dispositivo durante a comissionamento.

9. Por Que a Sincronização Precisa de Tempo é Crítica para Evidências Forenses em Projetos com Várias Câmeras?

Aprendi essa lição da maneira mais difícil. Uma câmera continuava alternando entre dois horários diferentes a cada poucos minutos. Levei horas para perceber que seu cliente NTP interno estava competindo com o comando de sincronização ONVIF do NVR.

Sim, você deve desativar o cliente NTP interno da câmera ao usar a sincronização de tempo ONVIF baseada em NVR. Se ambos estiverem ativos, eles competem. O relógio da câmera oscila entre a hora do servidor NTP e a hora do NVR, criando timestamps instáveis em suas gravações.

Desativando NTP na interface web da câmera IP Desativando NTP na interface web da câmera IP

Entendendo o Conflito

Veja o que acontece quando as sincronizações NTP e ONVIF ocorrem ao mesmo tempo:

  1. No minuto 0, o NVR envia seu horário para a câmera via ONVIF. O relógio da câmera é definido para 14:00:00.
  2. No minuto 5, o cliente NTP da câmera consulta pool.ntp.org. O servidor NTP diz que são 14:00:03 (porque o próprio relógio do NVR estava ligeiramente atrasado). O relógio da câmera salta para 14:00:03.
  3. No minuto 60, o NVR envia novamente. A câmera volta para o que o NVR diz.

Essa alternância cria micro-saltos na linha do tempo do seu vídeo. A maioria das plataformas VMS lida bem com pequenos saltos. Mas se a diferença for superior a um segundo, você poderá ver quadros duplicados ou lacunas na reprodução.

Quando Manter o NTP Ativo na Câmera

Há uma exceção. Em implantações 4G off-grid onde o NVR não tem acesso à internet, a câmera pode ser sua fonte de tempo mais precisa. Se a câmera se conectar à internet via 4G e sincronizar com NTP, ela pode ter um horário melhor do que o NVR em um gabinete selado sem rede.

Neste caso, você deseja a configuração oposta:

Tipo de Implantação Melhor Fonte de Tempo Câmera NTP Sincronização ONVIF do NVR
LAN com fio padrão NVR (conectado ao NTP) Desabilitado Habilitado, 60 min
Off-grid, NVR tem internet NVR (conectado via 4G) Desabilitado Habilitado, 60 min
Off-grid, apenas a câmera tem 4G Câmera (via NTP sobre 4G) Habilitado Desabilitado
Totalmente offline, sem internet NVR (RTC de alta qualidade) Desabilitado Habilitado, 30 min

Como Desativar NTP na Maioria das Câmeras

As etapas variam por fabricante, mas o processo geral é:

  1. Faça login na interface web da câmera diretamente (não através do NVR).
  2. Vá para Configurações do Sistema > Hora ou Configuração > Data/Hora.
  3. Altere o modo de tempo de “Sincronizar com NTP” para “Manual” ou “Sincronizar com NVR”.”
  4. Salve e reinicie.

Algumas câmeras ocultam essa configuração em menus avançados. Outras só a expõem através do próprio comando ONVIF 3. comando SetSystemDateAndTime. As câmeras aceitam e aplicam esse tempo se suas permissões e configurações ONVIF permitirem. , onde você define DateTimeType como “Manual”.”

Uma Observação sobre Bugs de Firmware

Já vi câmeras de certos fabricantes que reativam o NTP após uma atualização de firmware. Sempre verifique novamente as configurações de hora após qualquer atualização de firmware. Adicione isso à sua lista de verificação de comissionamento.

10. Eu costumava presumir que as câmeras simplesmente "pegariam" o tempo do NVR assim que conectadas. Essa suposição me custou um dia inteiro de solução de problemas em um local de trabalho de 32 canais.

Tive um cliente que perdeu um caso de responsabilidade porque suas câmeras mostraram uma lacuna de 47 segundos entre dois ângulos do mesmo evento. O advogado da parte contrária argumentou que as filmagens foram editadas. Não foram. Os relógios estavam apenas dessincronizados.

A sincronização precisa do tempo é crítica porque tribunais e seguradoras exigem evidências contínuas e correlacionadas em várias visualizações de câmera. Se os carimbos de data/hora não corresponderem entre as câmeras, as filmagens podem ser contestadas como não confiáveis, adulteradas ou inadmissíveis.

Linha do tempo forense com várias câmeras e carimbos de data/hora sincronizados Linha do tempo forense com várias câmeras e carimbos de data/hora sincronizados

O Padrão Legal

Na maioria das jurisdições, as evidências de vídeo devem atender a um padrão de cadeia de custódia. Parte desse padrão é provar que os carimbos de data/hora são precisos e consistentes. Um juiz não precisa entender ONVIF. Mas um juiz entende que, se a Câmera A diz que um evento aconteceu às 14:02:15 e a Câmera B diz que o mesmo evento aconteceu às 14:02:58, algo está errado.

Quanta Deriva é Aceitável?

Para segurança comercial geral, a maioria dos integradores aceita até 2 segundos de deriva entre câmeras. Para sistemas de nível forense (cassinos, bancos, infraestrutura crítica), o padrão é inferior a 500 milissegundos.

O Custo Real de uma Sincronização Ruim

Pense nisso da perspectiva do seu cliente. Eles pagaram por um sistema de 32 câmeras para proteger um canteiro de obras. Ocorre um roubo. Eles puxam as filmagens. A Câmera 12 mostra um caminhão chegando às 03:14. A Câmera 7 mostra o mesmo caminhão às 03:15. A Câmera 22 mostra às 03:13. Agora o investigador não consegue construir uma linha do tempo clara. As filmagens são tecnicamente utilizáveis, mas criam dúvidas.

Como é a Sincronização de “Nível Forense”

Para projetos que exigem evidências admissíveis em tribunal, eis o que recomendo:

  1. Fonte de tempo única. Todos os dispositivos na rede sincronizam com um servidor NTP. Sem exceções.
  2. Intervalo de sincronização de 10 minutos ou menos. Isso mantém a deriva abaixo de 1 segundo, mesmo em chips RTC baratos.
  3. Sobreposição de carimbo de data/hora. Grave o tempo diretamente no fluxo de vídeo. Isso prova que o tempo foi definido na gravação, não adicionado posteriormente.
  4. Logs de auditoria. Ative o registro de sincronização de tempo no NVR. Isso cria um registro mostrando que a sincronização estava ativa e bem-sucedida durante todo o período do incidente.
  5. Verificação regular. Faça uma verificação mensal comparando todos os relógios das câmeras com uma referência. Documente os resultados.

O Desafio Fora da Rede

Em locais com energia solar e 4G, manter a sincronização de nível forense é mais difícil. O NVR pode perder energia. O link 4G pode cair. A câmera pode reiniciar e perder sua configuração RTC. Para esses locais, recomendo câmeras com relógios disciplinados por GPS7 ou módulos RTC de alta qualidade que mantêm o tempo com precisão por semanas sem correção.

Na Loyalty-Secu, nossos sistemas PTZ solares 4G incluem chips RTC de nível industrial com precisão de menos de 1 segundo de desvio por semana. Combinado com a sincronização NTP via 4G quando o link está disponível, isso oferece precisão forense mesmo em ambientes totalmente isolados.

Conclusão

A sincronização de tempo ONVIF funciona, mas apenas quando você a configura deliberadamente. Desative clientes NTP concorrentes, combine fusos horários exatamente, verifique permissões e confira seus relógios mensalmente. Trate o tempo como infraestrutura, não como um pensamento posterior.


1. Site oficial da especificação ONVIF para padrões de interoperabilidade. ︎↩︎ 2. Network Time Protocol – o padrão para sincronização de relógios em redes IP. ︎↩︎ 3. Explicação da sincronização mestre-escravo em sistemas de rede. ︎↩︎ 4. Chips de relógio em tempo real usados para manter o tempo quando a energia está desligada. ︎↩︎ 5. Documentação da GNU C Library para strings de fuso horário POSIX usadas no ONVIF. ︎↩︎ 6. Tempo Universal Coordenado – o principal padrão de tempo pelo qual o mundo regula os relógios. ︎↩︎ 7. Artigo técnico sobre osciladores disciplinados por GPS para tempo ultrapreciso. ︎↩︎

Pronto para proteger seu projeto?

Obtenha especificações técnicas completas, preços de atacado e uma solução personalizada para suas necessidades específicas de PTZ e Solar.

Resposta em 24 horas

Precisa de uma solução solar sob medida para seu projeto?

Consulte nossos guias técnicos revisados por especialistas ou solicite um plano de configuração personalizado. Nossa equipe de engenharia o ajuda a encontrar o kit de energia solar perfeito para os requisitos específicos de sua câmera PTZ.