在FFMPEG中选择出站IP(eth0或eth1)

时间:2018-09-04 14:06:09

标签: linux ffmpeg centos ip-address

我的服务器上有2个IP地址。

$curl --interface eth0 ifconfig.co      
111.111.111.111

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

因此,通过curl我可以通过接口进行切换,这样当我访问基于eth IP的任何URL时,我的IP地址就会更改

我如何通过ffmpeg使用同一东西?

例如,如果要通过ffmpeg访问此视频(它使用111.111.111.111进行访问)

 ffmpeg -i 123.com/video.mp4

如何从第二个IP 222.222.222.222访问同一视频?

也许有这样的命令吗?

ffmpeg --interface eth0:0  -i 123.com/video.mp4

1 个答案:

答案 0 :(得分:0)

ffmpeg没有这种功能。一种方法是在/etc/hosts文件中设置第二个条目并访问它:

$ cat /etc/hosts
111.111.111.111  123.com
222.222.222.222  456.com

然后使用适当的DNS条目访问所需的接口。

$ ffmpeg -i 123.com/...
$ ffmpeg -i 456.com/...