visualizando multicast mpeg ts streams no ubuntu 16.04 com ffplay ou vlc media player

0

Eu tenho tentado ver os fluxos de multicast como mencionado no título acima, mas todos os esforços foram em vão. Inicialmente eu tentei visualizar os fluxos desativando o ufw, supondo que provavelmente o firewall estivesse bloqueando o tráfego, mas isso não ajudou minha causa.

Eu tenho um switch cisco 3975 que transmite perfeitamente os fluxos multicast. Eu sou capaz de receber e reproduzir todos os fluxos disponíveis no sistema Windows, mas quando eu conectar o sistema Ubuntu na mesma interface do switch não consegue jogar.

Alguém pode me orientar a encontrar o caminho para simplesmente receber e visualizar o conteúdo por meio de aplicativos como ffplay e vlc?

obrigado

    
por saud syed 09.12.2016 / 22:25

2 respostas

0

A filtragem de caminho inverso pode ser um fator. Você pode desativar (para testar)

sysctl net.ipv4.conf.default.rp_filter=0
sysctl net.ipv4.conf.all.rp_filter=0

pode ser permanentemente ativado via /etc/sysctl.d/30-rp_filter.conf

link

    
por kevinf 29.03.2017 / 22:42
0

Outro problema, é o roteamento, o ffplay (a menos que haja uma opção oculta para forçar uma porta Ethernet específica) requer que a rota multicast padrão funcione corretamente.

Defina assim:

ip route add 224.0.0.0/4 dev eth3

Faça uma consulta assim:

> root@xubuntu:/# ip route
> 224.0.0.0/4 dev eth3  scope link
    
por kevinf 29.03.2017 / 23:12