Может ли ffmpeg обрабатывать поток rtmp из FMS вообще? - PullRequest
5 голосов
/ 23 июня 2010
ffmpeg -i rtmp:/vid2/recordings -acodec copy -vcodec copy -y captured.flv

или

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

Приведенная выше команда выдаёт мне только эту ошибку:

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

Разве ffmpeg не должен обрабатывать rtmp потоков?

Ответы [ 5 ]

2 голосов
/ 08 октября 2010

Нет необходимости использовать сборку Xuggler.Версия .6 ffmpeg поддерживает rtmp.Тем не менее, убедитесь, что вы компилируете с

--enable-librtmp
2 голосов
/ 30 июня 2010

Используете ли вы Xuggler версию ffmpeg? Вот руководство, объясняющее, как получать и кодировать потоки RTMP с помощью Xuggler ffmpeg.

http://wiki.xuggle.com/Live_Encoding_Tutorial

0 голосов
/ 01 июня 2014

У меня та же проблема с FFMPEG.

Я правильно публикую видео с FFMPEG на FMS и вижу его на видеоплеере FMS.

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

Теперь я хочу создатьпрямой эфир.

Для этого случая я использую этот код в FFMPEG на 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

При использовании этого синтаксиса я получаю ту же ошибку:

Closing connection: NetStream.Play.StreamNotFound
rtmp://localhost:1935/live/sample: Operation not permitt
0 голосов
/ 13 сентября 2012

ffmpeg может поймать поток rtmp. Попробуйте ввести порт, например 1935

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

Но перед этим проверьте, существует ли newStream. Если нет, откройте новый cmd и введите ffmpeg/bin папку

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

Затем попробуйте запустить первый код.

0 голосов
/ 16 августа 2012

кажется, что может (анализируемый, чтобы избавиться от начальной задержки)

$ ffplay -analyzeduration 0 -i "rtmp://localhost/live/stream_name live=1"

См. http://betterlogic.com/roger/2012/08/ffmpeg-receiving-rtmp-stream-from-flash-media-server/ для получения некоторых инструкций о том, как транслировать на него.

...