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

oPuò ffmpeg processare lo streaming rtmp da FMS?

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

Il comando precedente solo mi dà questo errore:

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

Is non ffmpeg supposto per essere in grado di gestire RTMP flussi?

risposta

2

Non c'è bisogno di usare build di Xuggler. La versione .6 di ffmpeg supporta rtmp. Tuttavia, assicurarsi che si compila con

--enable-librtmp 
0

ffmpeg può catturare il flusso di rtmp. Da provare con un porto come 1935

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

Ma prima di farlo di controllo se newStream esiste. In caso contrario, aprire il nuovo cmd ed entrare ffmpeg/bin cartella

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

Quindi provare a eseguire primo codice.

0

Ho lo stesso problema con FFMPEG.

Pubblicare video da FFMPEG su FMS correttamente e posso vederlo sul lettore video FMS.

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

Ora mi piacerebbe creare live streaming.

Per questo caso io uso questo codice nella FFMPEG su linux:

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

Con l'utilizzo questa sintassi ottengo lo stesso errore:

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