使用ffserver/ffmpeg时TCP连接被拒绝

使用ffserver/ffmpeg时TCP连接被拒绝,tcp,ffmpeg,ffserver,Tcp,Ffmpeg,Ffserver,在Ubuntu10.04LTS桌面上尝试使用ffserver时,我收到一个“TCP连接到本地主机:8090失败:连接被拒绝”错误 我正在打字: ffmpeg-f video4linux2-s 640x480-r 30000/1001-i/dev/video0-f avi-vcodec mjpeg-r 30000/1001http://localhost:8090/feed1.ffm 以下是完整的输出: Input #0, video4linux2, from '/dev/video0': D

在Ubuntu10.04LTS桌面上尝试使用ffserver时,我收到一个“TCP连接到本地主机:8090失败:连接被拒绝”错误

我正在打字:

ffmpeg-f video4linux2-s 640x480-r 30000/1001-i/dev/video0-f avi-vcodec mjpeg-r 30000/1001
http://localhost:8090/feed1.ffm

以下是完整的输出:

Input #0, video4linux2, from '/dev/video0':  
Duration: N/A, start: 1314207657.841770, bitrate: N/A  
   Stream #0.0: Video: mjpeg, yuvj420p, 1280x720 [SAR 96:96 DAR 16:9], -5 kb/s, 30 tbr, 1000k tbn, 30 tbc  
[tcp @ 0x9e58980] TCP connection to localhost:8090 failed: Connection refused  
[buffer @ 0x9e58260] w:1280 h:720 pixfmt:yuvj420p tb:1/1000000 sar:96/96 sws_param:  
Output #0, avi, to 'http://localhost:8090/feed1.ffm':  
  Metadata:  
    ISFT            : Lavf53.8.0  
    Stream #0.0: Video: mjpeg, yuvj420p, 1280x720 [SAR 96:96 DAR 16:9], q=2-31, 200 kb/s, 29.97 tbn, 29.97 tbc  
Stream mapping:  
  Stream #0.0 -> #0.0`  
ffserver似乎已确认请求,但:

Wed Aug 24 13:40:57 2011 127.0.0.1 - - [POST] "/feed1.ffm HTTP/1.1" 200 1356  

问题在哪里?如何正确使用ffmpeg?

听起来好像不允许您连接,或者可能没有该服务

你确定有吗

  • 启动了ffserver并且它在8090上

  • 你设定的

     ACL allow 127.0.0.1
    

  • 在您的ffserver配置文件的子句中?

    我遇到了相同的问题,以下是对我有效的方法:

    在/etc/ffserver.conf文件中放入:

    BindAddress 0.0.0.0
    
    然后在本节中添加:

    ACL allow 127.0.0.1
    ACL allow localhost
    ACL allow 192.168.0.0 192.168.255.255
    
    假设您的网络ip为192.168.x.x

    然后启动服务器:

    ffserver -d -f /etc/ffserver.conf
    

    您使用什么命令行启动ffserver?这个问题发生了什么?您能解决它吗?
    BindAddress
    选项已被弃用。使用
    HTTPBindAddress
    而不是7年前,我很惊讶这些仍然有效
    ffserver -d -f /etc/ffserver.conf