2011-08-24 24 views
13

Tôi nhận được lỗi "Kết nối TCP tới máy chủ cục bộ: 8090 không thành công: Kết nối bị từ chối" khi cố gắng sử dụng ffserver trên Ubuntu 10.04LTS Desktop.Kết nối TCP bị từ chối khi sử dụng ffserver/ffmpeg

Tôi gõ:

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

Dưới đây là toàn bộ sản lượng:

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 dường như thừa nhận yêu cầu mặc dù:

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

Sự cố ở đâu? Làm thế nào tôi có thể sử dụng ffmpeg một cách chính xác?

+0

Dòng lệnh nào bạn đang sử dụng để khởi chạy ffserver? –

+0

Điều gì đã xảy ra với sự cố này? Bạn có thể giải quyết nó không? – CCoder

+0

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

Trả lời

2

Có vẻ như bạn không được phép kết nối hoặc có thể dịch vụ không có ở đó.

Bạn chắc chắn rằng bạn đã

  1. Started ffserver và rằng nó là trên 8090?

  2. đó bạn đã đặt

    ACL allow 127.0.0.1 
    

hoặc

 ACL allow localhost 

trong bạn ffserver tập tin cấu hình trong mệnh đề?

5

Tôi đã có cùng một vấn đề, đây là những gì làm việc cho tôi:

trong file /etc/ffserver.conf đặt:

BindAddress 0.0.0.0 

sau đó trong thức ăn chăn nuôi > </thức ăn > phần < thêm:

ACL allow 127.0.0.1 
ACL allow localhost 
ACL allow 192.168.0.0 192.168.255.255 

giả sử ip mạng của bạn là 192.168.xx

sau đó khởi động máy chủ của bạn:

ffserver -d -f /etc/ffserver.conf 
Các vấn đề liên quan