мои знания сетей очень плохие !!, am a newbie !! ;-)ffmpeg, 2 сетевых карты и многоадресный поток
У меня есть небольшой сервер потокового FFmpeg установлен на Nginx с 2 сетевыми интерфейсами
p2p1 используется для WAN, который обеспечивает HTTP/SSH ....
p4p1 используется для получения многоадресные данные из интрасети.
192.168.0.1 является общедоступным сетевым шлюзом.
192.168.1.1 является шлюзе частной сети (комментарий для не интернет выхода этой сети)
239.0.0. */24 является групповым адресом.
Linux distribution
3.13.0-32-generiC#57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Distributor ID : Ubuntu
Description: Ubuntu 14.04.2 LTS
Release : 14.04
Codename : trusty
Мои сетевые интерфейсы конфигурации
auto lo
iface lo inet loopback
# NET1
auto p2p1
iface p2p1 inet static
address 192.168.0.100
netmask 255.255.255.0
gateway 192.168.0.1
# NET2
auto p4p1
iface p4p1 inet static
address 192.168.1.100
netmask 255.255.255.0
### gateway 192.168.1.1
Теперь моя таблица маршрутизации
[email protected]:# route
Tabla de rutas IP del núcleo
Destino Pasarela Genmask Indic Métric Ref Uso Interfaz
default 192.168.0.1 0.0.0.0 UG 0 0 0 p2p1
192.168.0.0 * 255.255.255.0 U 0 0 0 p2p1
192.168.1.0 * 255.255.255.0 U 0 0 0 p4p1
Я использую udpxy на порт 4022 для преобразования IPTV многоадресной рассылки для однонаправленной передачи HTTP
udpxy -p 4022
я выполняю этот
/usr/bin/ffmpeg -i "http://127.0.0.1:4022/rtp/239.0.0.76:8208" -map 0:0 -map 0:1 -c:v libx264 -vf scale=-1:720 -r 25 -profile:v high -level:v 4.0 -crf 18 -preset veryfast -maxrate 2000k -bufsize 2200k -c:a aac -ab 128k -strict -2 -ac 2 -f flv rtmp://127.0.0.1:11111/rtmp/channel1;
ffmpeg version 2.7 Copyright (c) 2000-2015 the FFmpeg developers
built with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
configuration: --extra-libs=-ldl --prefix=/opt/ffmpeg --enable-avresample --disable-debug --enable-nonfree --enable-gpl --enable-version3 --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-decoder=amrnb --disable-decoder=amrwb --enable-libpulse --enable-libx264 --enable-libx265 --enable-libfdk-aac --enable-libvorbis --enable-libmp3lame --enable-libopus --enable-libvpx --enable-libspeex --enable-libass --enable-avisynth --enable-libsoxr --enable-libxvid --enable-libvo-aacenc --enable-libvidstab
libavutil 54. 27.100/54. 27.100
libavcodec 56. 41.100/56. 41.100
libavformat 56. 36.100/56. 36.100
libavdevice 56. 4.100/56. 4.100
libavfilter 5. 16.101/5. 16.101
libavresample 2. 1. 0/2. 1. 0
libswscale 3. 1.101/3. 1.101
libswresample 1. 2.100/1. 2.100
libpostproc 53. 3.100/53. 3.100
http://127.0.0.1:4022/rtp/239.0.0.76:8208: Invalid data found when processing input
, как я могу решить эту проблему ?? Заранее спасибо
Извините, что многоадресный номер его 239.0.0. */24 является адресом многоадресной передачи. – dropbasket
Пожалуйста, уточните свой вопрос с выводом фиксированной командной строки ffmpeg. –
обновление сообщение сделанный – dropbasket