ffmpeg вибирає вихідний IP (eth0 або eth1)


0

На моєму сервері є 2 IP-адреси.

 $curl --interface eth0 ifconfig.co      
111.111.111.111

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

Так через curl я можу перемикатися через інтерфейси так що мій IP-адреса змінюється, коли я відвідую будь-яку url на основі IP 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

Відповіді:


0

ffmpeg не може це зробити. Те, що ви хочете, це механізм, який вибирає відповідний інтерфейс Ethernet залежно від віддаленого IP (або навіть домену). Це те, що вам потрібно налаштувати в операційній системі.

Відповідне запитання до цієї теми: Linux: маршрутизація на основі доменних імен - Ви знайдете кілька рішень, включаючи використання route для маршрутизації на основі IP та VPN для доменів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.