2011-08-24 70 views
13

Ubuntu 10.04LTSデスクトップでffserverを使用しようとすると、「localhostへのTCP接続:8090 failed:Connection refused」エラーが発生します。ffserver/ffmpegを使用しているときにTCP接続が拒否されました

私が入力しています:video4linux2は640×480 -r 1001分の30000 -iは/ dev/video0 -f aviファイル-vcodec MJPEG -r 1001分の30000 http://localhost:8090/feed1.ffm

を-s -f

ffmpegのここでは完全な出力は次のようになります。

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を正しく使うことができますか?

+0

あなたがffserver起動するためにどのようなコマンドラインを使用していますか? –

+0

この問題はどうなりましたか?あなたはそれを解決することができましたか? – CCoder

+0

http://superuser.com/questions/560511/ffmpeg-connection-refused –

答えて

2

あなたは接続が許可されていないか、サービスが存在しない可能性があります。

あなたは必ずは

  1. はffserver始めている、それが8090であることを?あなたが句で設定ファイルffserverあなたの中に

    ACL allow 127.0.0.1 
    

または

 ACL allow localhost 

を設定している

  • 5

    私はここに私のために働いたものだ、同じ問題を抱えていた。/etc/ffserver.confファイルPUTで

    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.xxの

    であると仮定すると

    その後、サーバーを起動します。

    ffserver -d -f /etc/ffserver.conf 
    
    関連する問題