我有一个简单的http服务器用于传入的MPEG流,我正在尝试从同一网络上的另一台机器流式传输视频。它使用像这样的ffmpeg
ffmpeg -f video4linux2 -i /dev/video0 -f mpeg1video http://myaddress.com:port
但是从一台特定的计算机上,ffmpeg拒绝流式传输,我无法找到原因。我能得到的就是这个输出:
ffmpeg version 0.7.8, Copyright (c) 2000-2011 the FFmpeg developers
built on Sep 16 2012 09:30:22 with gcc 4.5.3
configuration: --prefix=/usr --libdir=/usr/lib --shlibdir=/usr/lib
--mandir=/usr/share/man --enable-shared --cc=i686-pc-linux-gnu-gcc
--disable-static --enable-gpl --enable-postproc --enable-avfilter
--disable-stripping --disable-debug --disable-doc --disable-network
--disable-vaapi --disable-ffplay --disable-vdpau --disable-indev=v4l
--disable-indev=oss --disable-indev=jack --disable-outdev=oss
--disable-altivec --disable-avx --cpu=atom --enable-hardcoded-tables
libavutil 50. 43. 0 / 50. 43. 0
libavcodec 52.123. 0 / 52.123. 0
libavformat 52.111. 0 / 52.111. 0
libavdevice 52. 5. 0 / 52. 5. 0
libavfilter 1. 80. 0 / 1. 80. 0
libswscale 0. 14. 1 / 0. 14. 1
libpostproc 51. 2. 0 / 51. 2. 0
答案 0 :(得分:1)
您的ffmpeg构建使用--disable-network
进行编译,我认为这是问题所在。