Guia de solução de problemas de streaming de vídeo multicast UDP

Introdução

este Guia de solução de problemas de streaming de vídeo multicast UDP!! explica como configurar o streaming multicast, verificar a detecção da câmera, e resolver problemas comuns de reprodução ao usar fluxos UDP MPEG-TS com VLC ou SPlayer.

Ele foi projetado para ajudá-lo a identificar rapidamente erros de configuração e problemas relacionados à rede durante os testes..


Q: O sistema suporta multicast? Posso enviar um fluxo para vários IPs??

UMA: sim.

O sistema suporta totalmente Transmissão de vídeo multicast UDP, permitindo que um fluxo de vídeo seja entregue a vários receptores ao mesmo tempo sem duplicar fluxos para cada endereço IP.

Este é um mecanismo de streaming um-para-muitos dentro da mesma rede.


Como funciona o multicast UDP

Para ativar o modo multicast:

  • Defina o IP remoto no remetente (codificador) lado para um endereço multicast
    Exemplo: 224.0.0.23
  • Todos os receptores devem ingressar no mesmo grupo multicast usando o mesmo endereço IP

Exemplos de configuração de receptor

Remote IP setting on Multicast of SDI AHD to IP encoder board
Configuração de IP remoto em Multicast de SDI AHD para placa codificadora IP
VLC network URL setting on Multicast of SDI AHD to IP encoder board
Configuração de URL de rede VLC em Multicast de SDI AHD para placa codificadora IP

Jogador:

  • Definir IP do grupo: 224.0.0.23

VLC Media Player:

  • Fluxo de rede aberto: udp://@224.0.0.23:8090

Notas importantes

  • O IP real do dispositivo não é importante no modo multicast
  • A entrega de stream depende se a rede suporta multicast
  • Todos os dispositivos devem ingressar no mesmo grupo multicast
  • O desempenho depende muito da estabilidade e configuração da rede

Exemplo de configuração de IP remoto (Lado do codificador)

Configuração remota de IP em multicast de placa codificadora SDI/AHD para IP:

  • Definir modo de saída: Multicast UDP
  • Definir IP multicast: 224.0.0.23
  • Definir porta: por exemplo. 8090
  • Salve a configuração e reinicie a placa de codificação

⚠️ Importante: O codificador deve ser desligado e ligado (reiniciado) para que as alterações entrem em vigor.


Exemplo de configuração de URL de rede VLC

Configuração de URL da rede VLC para streaming multicast:

  • Abra o VLC
  • Clique Mídia → Fluxo de rede aberto
  • Digitar: udp://@224.0.0.23:8090
  • Clique em Reproduzir

Verificação de câmera e codificador (Muito importante)

Antes de testar o streaming multicast:

  1. Verifique o página de vídeo do servidor web
    • Certifique-se de que a câmera seja detectada corretamente
    • Se a câmera não for detectada, nenhum fluxo de vídeo será emitido
  2. Verifique os parâmetros de codificação
    • Configurações corretas de resolução e taxa de bits
    • Certifique-se de que a saída UDP esteja habilitada
  3. Reinicializar o codificador após alterações de configuração

Guia de solução de problemas de streaming de vídeo UDP Multicast!!

Se o multicast não funcionar, siga esta lista de verificação de solução de problemas:

1. Problemas de ambiente de rede

  • Roteador/switch não suporta multicast
  • Snooping IGMP ativado, mas não existe nenhum questionador IGMP
  • Os dispositivos estão em VLANs ou sub-redes diferentes
  • Rede Wi-Fi bloqueia tráfego multicast
  • VPN ou interferência de rede virtual

2. PC / Problemas de VLC

  • O firewall do Windows bloqueia o tráfego UDP
  • Software antivírus bloqueia pacotes multicast
  • O VLC está vinculado à interface de rede errada
  • Vários adaptadores de rede causando conflitos de roteamento
  • Formato de fluxo de rede incorreto usado no VLC

3. Problemas de configuração do codificador

  • Câmera não detectada → sem saída de stream
  • IP multicast ou configuração de porta incorreta
  • Codificador não reinicializado após alterações
  • Formato de transmissão incorreto (deve ser MPEG-TS para compatibilidade com VLC)

4. Protocolo & Problemas de comportamento multicast

  • TTL multicast muito baixo para passar dispositivos de rede
  • Switch não suporta camada 2 encaminhamento multicast
  • A associação IGMP não foi registrada corretamente
  • A rede não encaminha pacotes multicast corretamente

5. Etapas de depuração recomendadas

Se você ainda não conseguir receber o stream:

  • Teste o unicast primeiro para confirmar se a saída do codificador funciona
  • Experimente o VLC em um PC ou interface de rede diferente
  • Desative o firewall temporariamente para teste
  • Conecte o codificador e o PC diretamente via switch (mesma sub-rede)
  • Verifique as configurações de multicast do roteador/switch (ativar suporte IGMP)

Resumo

o Guia de solução de problemas de streaming de vídeo multicast UDP!! ajuda você:

  • Configure o streaming multicast corretamente
  • Definir parâmetros do codificador e VLC
  • Entenda os requisitos da rede multicast
  • Diagnosticar rapidamente falhas comuns

O multicast é poderoso, mas altamente dependente do suporte da rede. A configuração correta do codificador e da infraestrutura de rede é essencial para uma entrega de vídeo estável.

Q: A latência RTSP é muito alta em nosso aplicativo, enquanto o unicast UDP funciona bem com baixa latência.
Contudo, não conseguimos configurar o multicast UDP com sucesso. Como alternativa, é possível configurar vários endereços de destino unicast UDP para que o mesmo fluxo possa ser enviado para vários receptores simultaneamente?

UMA: Tecnicamente, sua exigência é exatamente para a qual o multicast UDP foi projetado, e o multicast continua sendo a solução padrão e recomendada para distribuir o mesmo fluxo de vídeo para vários receptores com sobrecarga mínima de largura de banda.

Se o multicast não estiver funcionando no momento, o problema geralmente está relacionado à configuração da rede e não ao codificador em si. As causas típicas incluem:

  • Configurações de espionagem IGMP ou filtragem multicast em switches/roteadores
  • Problemas de configuração de VLAN ou sub-rede
  • Permissões multicast do lado do receptor
  • Limitações de manipulação de multicast AP sem fio

Como solução alternativa, é tecnicamente possível criar uma versão de firmware personalizada que suporte vários endereços de destino unicast UDP simultaneamente. Por exemplo, a interface web pode ser modificada para permitir a configuração de vários endereços IP de destino, e o codificador transmitiria fluxos UDP separados para cada destino.

Contudo, esta abordagem geralmente não é recomendada porque introduz uma sobrecarga significativa de largura de banda.

Por exemplo:

  • 1 destino = uso normal de largura de banda
  • 2 destinos = aproximadamente 2× uso de largura de banda
  • 3 destinos = aproximadamente 3× uso de largura de banda

Isto é especialmente importante em ambientes de transmissão sem fio, onde o rendimento disponível é limitado. Vários fluxos unicast podem consumir rapidamente a largura de banda sem fio disponível e reduzir a estabilidade e o desempenho geral do sistema.

É exatamente por isso que o multicast existe: permite que vários receptores compartilhem o mesmo fluxo sem multiplicar o consumo de largura de banda da rede.

Assim sendo, recomendamos fortemente resolver a configuração da rede multicast em vez de implementar múltiplas saídas unicast paralelas sempre que possível.

Faça uma pergunta

← Voltar

Sua mensagem foi enviada