2010-06-23 4 views
5
ffmpeg -i rtmp:/vid2/recordings -acodec copy -vcodec copy -y captured.flv 

oderKann ffmpeg rtmp Stream von FMS überhaupt verarbeiten?

ffmpeg -i rtmp://localhost/vid2/recordings -acodec copy -vcodec copy -y captured.flv 

Der obige Befehl geben Sie mir nur diesen Fehler:

rtmp://localhost/vid2/recordings: no such file or directory 

Ist das nicht ffmpeg soll in der Lage sein rtmp Ströme zu handhaben?

Antwort

2

Keine Notwendigkeit Xuggler Build zu verwenden. Die Version .6 von ffmpeg unterstützt rtmp. Stellen Sie jedoch sicher, dass Sie kompilieren mit

--enable-librtmp 
0

ffmpeg kann den Stream von rtmp fangen. Versuchen Sie es mit Einlaufen in den Hafen wie 1935

ffmpeg -i rtmp://localhost:1935/live/newStream 

aber vor, dass der Check zu tun, wenn newStream existieren. Wenn nicht, öffnen neue cmd und geben Sie ffmpeg/bin Ordner

ffmpeg -i sample.avi -f flv rtmp://localhost/live/newStream 

Dann versuchen ersten Code auszuführen.

0

Ich habe das gleiche Problem mit FFMPEG.

Ich veröffentliche Video von FFMPEG auf FMS korrekt und ich kann das auf dem FMS-Videoplayer sehen.

ffmpeg -re -i /home/videos/sample.mp4 -f flv rtmp://localhost/live/sample 

Jetzt möchte ich Livestream erstellen.

Für diesen Fall habe ich diesen Code in das FFMPEG unter Linux verwenden:

ffmpeg -re -i rtmp://localhost:1935/live/sample -vcodec copy -acodec copy -f flv  rtmp://localhost/livepkgr/sample_streamd?adbe-live-event=sample_event 

Durch die Verwendung dieser Syntax I gleichen Fehler:

Closing connection: NetStream.Play.StreamNotFound 
rtmp://localhost:1935/live/sample: Operation not permitt 
Verwandte Themen