Guia de Solução de Problemas para Falha na Reprodução P2P
Conteúdo
Verificar as configurações de firewall no gateway de front-end
Ativar a função DMZ no gateway
Introdução
Atualmente, ao utilizar a solução VIGI, existem dois métodos para transmissão remota (quando o IPC/NVR e o cliente de reprodução estão sob NATs diferentes e ambos conseguem se conectar à nuvem com sucesso):
- Encaminhamento por retransmissão: o IPC envia o fluxo de dados de vídeo para o servidor em nuvem e, em seguida, o cliente de reprodução puxa o fluxo de vídeo da nuvem. Este método consome a largura de banda do servidor e cada sessão de transmissão possui um limite de tempo.
- Transmissão P2P: com a nuvem atuando como intermediária, o IPC e o cliente de reprodução estabelecem uma conexão direta por meio de P2P (hole punching). Depois disso, o fluxo de dados de vídeo é transmitido diretamente entre as duas partes. Este método não depende do servidor e não possui limite de tempo para transmissão.
Portanto, se você precisa de transmissão de longo prazo, atualmente é necessário depender do método P2P. O cliente de reprodução VIGI priorizará a transmissão P2P quando o hole punching for bem-sucedido; caso contrário, utilizará o encaminhamento por servidor de retransmissão com limite de tempo. No entanto, devido a ambientes de rede específicos, restrições de NAT etc., o P2P não pode garantir o sucesso do hole punching em todos os casos. Este artigo apresentará cenários comuns que podem causar falha no P2P hole punching e fornecerá direções de solução de problemas para cada cenário.
Requisitos
- IPC/NVR (com suporte a P2P)
- Cliente de reprodução (VIGI PC Client ou App)
Configuração
A seção a seguir o guiará pelo processo passo a passo de solução de problemas para falhas de reprodução P2P.
Atualizar firmware e software
Na versão mais recente, otimizamos a estratégia de travessia P2P para melhorar a taxa de sucesso das conexões P2P. Portanto, é altamente recomendável atualizar o firmware do dispositivo e o software do cliente de reprodução para as versões mais recentes disponíveis no site oficial.
Atualização de software do VIGI PC Client: é necessário utilizar a versão v1.9.63 ou superior. Para verificar a versão atual, vá até a seção Sobre no canto superior direito do software e verifique a Versão do software.

Instalar o VIGI PC Client
Se você estiver utilizando um PC para transmissão, é recomendável usar o VIGI PC Client para reprodução, pois os navegadores web atualmente não suportam transmissão remota via P2P. Você pode baixar e instalar diretamente a versão mais recente do VIGI PC Client a partir da localização indicada no diagrama no VMS Cloud. Ao utilizá-lo para reprodução, o cliente tentará automaticamente a travessia P2P. Uma vez bem-sucedida, o tempo de reprodução se tornará ilimitado.

Verificar as configurações de firewall no gateway de front-end
Atualmente, a travessia P2P do VIGI depende de UDP hole punching, o que pode gerar um grande número de pacotes UDP sem resposta. Em geral, dispositivos gateway podem possuir configurações que impõem restrições específicas a esse tipo de pacote UDP. Portanto, você pode verificar os módulos relacionados à Defesa contra Ataques no seu dispositivo gateway. No Omada Gateway, você pode encontrar as configurações relevantes na visualização de Site, em Configurações > Segurança de Rede > Defesa contra Ataques > Defesa contra Flood. Lá, você pode aumentar adequadamente os limiares de Multi-Connections UDP Flood e Stationary Source UDP Flood ou desativar completamente essas duas opções.

Ativar a função UPnP
UPnP (Universal Plug and Play) é um protocolo de rede que permite que os dispositivos se descubram mutuamente e estabeleçam conexões para comunicação. Ativá-lo ajudará a melhorar a taxa de sucesso do P2P hole punching.
Nas configurações do NVR, navegue até Network > UPnP Settings, ative a opção UPnP e defina o Mapping Type como Auto. Além disso, certifique-se de que o status da porta esteja exibido como Enabled para que isso tenha efeito.

Nas configurações do IPC, vá para Network Settings > Port Forwarding, ative a opção Port Forwarding e defina o Mapping Type como Auto. Além disso, certifique-se de que o status da porta esteja exibido como Enabled para que isso tenha efeito.

Aviso:
- Para que esse recurso tenha efeito, o seu roteador de front-end também deve oferecer suporte a UPnP e tê-lo ativado.
- As operações acima podem expor o IPC/NVR à rede pública, portanto, certifique-se de prestar atenção à segurança da rede.
Ativar a função DMZ no gateway
Você pode utilizar a função DMZ no gateway, e o dispositivo de destino da DMZ pode ser o seu IPC ou NVR. Na visualização de site, navegue até Configurações > Transmission > NAT > Port Forwarding para encontrar a interface a seguir. Selecione a porta WAN usada pelo gateway de front-end do seu NVR/IPC para acesso à internet, ative a opção DMZ e observe que o campo Destination IP deve ser preenchido com o endereço IP do seu NVR/IPC.

Aviso:
As operações acima podem expor o IPC/NVR à rede pública, portanto, certifique-se de prestar atenção à segurança da rede.
Topologia real relacionada
Em uso prático, a taxa de sucesso do P2P hole punching é significativamente influenciada pelo seu ambiente de rede específico. Se o processo falhar, você pode tentar mover o cliente de reprodução ou o dispositivo para um roteador diferente. Além disso, não é recomendável que qualquer uma das extremidades utilize um cartão SIM para conectividade de rede, pois isso pode reduzir significativamente a taxa de sucesso do P2P.
Além disso, no uso real, é aconselhável evitar que o cliente de reprodução e o dispositivo compartilhem o mesmo endereço IP público para suas conexões de saída, pois isso também pode reduzir significativamente a taxa de sucesso do P2P.
Conclusão
Este artigo começa com uma breve introdução ao P2P, seguida por um guia detalhado e passo a passo para solucionar falhas de reprodução P2P. Aplicar essas etapas em topologias de rede reais aumentará significativamente a taxa de sucesso da transmissão P2P.
Para conhecer mais detalhes de cada função e configuração, acesse o Centro de Download para baixar o manual do seu produto.
Esta FAQ é útil?
Seu feedback ajuda a melhorar este site.