Estamos tentando enviar ummultitransmissãofluxo de vídeo usandoVLC2.2.1sobreIPv6protocolo entre dois computadores - servidor e receptor. Ambos os computadores são conectados via cabo Ethernet de uma placa de rede para outra. Conseguimos transmitir um fluxo unicast em IPv6 "escutando" na porta do nó receptor. Mas quando tentamos “escutar” o endereço multicast isso não funciona.
Este é o comando que estamos executando na linha de comando do servidor:
% vlc -vvv video1.xyz --ipv6 --sout udp:[ff08::1] --ttl 12
Onde "ff08::1" é o endereço do grupo multicast para o qual queremos transmitir. Não temos certeza de como fazer com que o cliente ouça esse endereço de grupo.
Alguém sabe alguma coisa sobre isso? Ou pode detalhar o assunto?
Responder1
gui
Selecione Arquivo / Abrir fluxo de rede. Para receber um fluxo unicast UDP/RTP enviado ao seu sistema, você deve selecionar a opção Forçar IPv6 (e possivelmente ajustar a porta UDP de destino). Para receber um fluxo multicast UDP, selecione a opção UDP/RTP Multicast e especifique o endereço multicast para assinar entre colchetes.
Linha de comando
vlc -vvv --ipv6 rtp://@[ff08::1]:5004
ou às vezes em linux/unix
vlc -vvv -rtp:@//\[ff08::1\]:5004
Onde você pode alterar o RTP para UDP se estiver transmitindo por UDP.