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

ouEst-ce que ffmpeg peut traiter le flux rtmp à partir de FMS?

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

La commande ci-dessus ne me donne cette erreur:

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

est-ce pas ffmpeg censé être capable de gérer RTMP cours d'eau?

Répondre

2

Pas besoin d'utiliser la construction de Xuggler. La version .6 de ffmpeg supporte rtmp. Cependant, assurez-vous compilez avec

--enable-librtmp 
0

ffmpeg peut prendre le flux rtmp. Essayez avec le port entrant comme 1935

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

Mais avant de le faire vérifier si newStream existe. Dans le cas contraire, ouvrir de nouveaux cmd et entrez ffmpeg/bin dossier

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

vous essayez d'exécuter le premier code.

0

J'ai le même problème avec FFMPEG.

Je publie la vidéo de FFMPEG sur FMS correctement et je peux le voir sur le lecteur vidéo FMS.

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

Maintenant, je voudrais créer un flux en direct.

Pour ce cas, j'utilise ce code dans le FFMPEG sur 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 

En utilisant cette syntaxe je reçois la même erreur:

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