2011-08-24 18 views
13

Otrzymuję komunikat "Połączenie TCP z localhost: błąd 8090 nie powiodło się: połączenie odmówił" podczas próby użycia serwera ffserver na pulpicie Ubuntu 10.04LTS.Połączenie TCP odmówiono przy użyciu ffserver/ffmpeg

piszę:

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

Oto pełna moc:

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 zdaje się potwierdzać wniosek mimo:

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

Gdzie jest problem? Jak poprawnie korzystać z ffmpeg?

+0

Jakie polecenia używasz do uruchomienia ffserver? –

+0

Co stało się z tym problemem? Czy byłeś w stanie to rozwiązać? – CCoder

+0

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

Odpowiedz

2

Wygląda na to, że nie możesz się połączyć, a być może usługa nie jest dostępna.

Na pewno nie

  1. Rozpoczęte ffserver i że jest na 8090?

  2. że ustawiono

    ACL allow 127.0.0.1 
    

lub

 ACL allow localhost 

w was ffserver plik konfiguracyjny w klauzuli?

5

miałem ten sam problem, oto co pracował dla mnie:

umieścić w pliku /etc/ffserver.conf:

BindAddress 0.0.0.0 

następnie w paszy > </feed sekcji < > dodać:

ACL allow 127.0.0.1 
ACL allow localhost 
ACL allow 192.168.0.0 192.168.255.255 

zakładając swój IP sieci jest 192.168.xx

następnie uruchomić serwer:

linia
ffserver -d -f /etc/ffserver.conf 
Powiązane problemy