ffmpeg escolha IP de saída (eth0 ou eth1)

0

Eu tenho 2 endereços IP no meu servidor.

 $curl --interface eth0 ifconfig.co      
111.111.111.111

 $curl --interface eth0:0 ifconfig.co      
222.222.222.222

Assim, por meio do curl, posso alternar por meio de interfaces, de modo que meu endereço IP seja alterado quando eu visitar qualquer URL com base no eth eth

Como posso usar a mesma coisa via ffmpeg?

Por exemplo, se quiser acessar este vídeo via ffmpeg (ele usa 111.111.111.111 para acessá-lo)

 ffmpeg -i 123.com/video.mp4

como posso acessar o mesmo vídeo do meu segundo IP 222.222.222.222?

Existe algum comando como este, talvez?

ffmpeg --interface eth0:0  -i 123.com/video.mp4
    
por arlind 04.09.2018 / 13:03

1 resposta

0

O próprio ffmpeg não pode fazer isso. O que você quer é um mecanismo que escolha a interface Ethernet apropriada, dependendo do IP remoto (ou mesmo do domínio). Isso é algo que você precisa configurar no seu sistema operacional.

Uma questão relacionada a este tópico: Linux: roteamento baseado em nomes de domínio - você encontrará várias soluções, inclusive usando route para roteamento baseado em IP e VPNs para domínios.

    
por 06.09.2018 / 08:49