ffmpeg:如何从rtmp流到FLS?

ffmpeg:如何从rtmp流到FLS?,ffmpeg,red5,Ffmpeg,Red5,我可以使用该命令从静态MPEG4创建HLS: ffmpeg -i video.mp4 -codec copy -map 0 -f segment -segment_list out.list -segment_time 10 out%03d.ts 我现在正努力做到这一点: 现场RTMP(FME)--->FFMEG----------------->HLS 我试过: ffmpeg-irtmp://127.0.0.1:1935/live/video -编解码器副本-映射0-f段-段列表输出。列表

我可以使用该命令从静态MPEG4创建HLS:

ffmpeg -i video.mp4 -codec copy -map 0 -f segment -segment_list out.list -segment_time 10 out%03d.ts
我现在正努力做到这一点:

现场RTMP(FME)--->FFMEG----------------->HLS

我试过:

ffmpeg-irtmp://127.0.0.1:1935/live/video -编解码器副本-映射0-f段-段列表输出。列表-段时间10输出%03d.ts

但有一个错误:

正在关闭连接:NetStream.Play.StreamNotFound rtmp://127.0.0.1:1935/live/video: 发生未知错误

如何实现以下目标的任何想法:

RTMP-->FMPEG-->HLS

我还尝试:

ffmpeg -i "rtmp://localhost:1935/live/yarek live=1" -codec copy -map 0 -f segment -segment_list out.list -segment_time 10 out%03d.ts
看起来更好,但是stucks:

ble-zlib
libavutil 52。0.100 / 52. 0.100 libavcodec54。69.100 / 54. 69.100 libav54格式。35.100 / 54. 35.100 libav54设备。3.100 / 54. 3.100 libavfilter 3。20.106 / 3. 20.106 libswscale 2。1.101 / 2. 1.101 libswresample 0。16.100 / 0. 16.100 libroc 52。1.100 / 52. 1.100 rtmp服务器发送错误 元数据: 视频关键帧_频率8.00 AVL 31.00 视频设备Microsoft LifeCam影院 关键词 宽度320.00 视频数据速率350.00 预设名称自定义 版权 创作日期2012年10月29日星期一17:51:08 视频编解码器 作者 avcprofile 66.00 标题 高度240.00 描述 评级 帧率20.00


谢谢

您能用ffmpeg读取输入流吗?可能问题与输出设置无关。是的,我可以使用ffplay阅读。请使用更多信息进行编辑。不鼓励只编写代码和“试试这个”答案,因为它们不包含可搜索的内容,也不解释为什么有人应该“试试这个”。我们努力成为知识的源泉。
ffmpeg -re -i rtmp://127.0.0.1/live/video -vcodec libx264 -vprofile baseline -acodec libmp3lame -ar 44100 -ac 1 -f flv rtmp://127.0.0.1/livepkgr/video