【问题标题】:ffmpeg: how to stream from rtmp to FLS?ffmpeg:如何从 rtmp 流式传输到 FLS?
【发布时间】:2012-10-29 15:38:04
【问题描述】:

我可以使用该命令从静态 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 -i rtmp://127.0.0.1:1935/live/video -codec copy -map 0 -f segment -segment_list out.list -segment_time 10 out%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

看起来更好但卡住了:

ble-zlib

libavutil 52. 0.100 / 52. 0.100 libavcodec 54. 69.100 / 54. 69.100 libavformat 54. 35.100 / 54. 35.100 libav 设备 54. 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 libpostproc 52. 1.100 / 52. 1.100 rtmp 服务器发送错误 元数据: videokeyframe_frequency8.00 avclevel 31.00 视频设备 Microsoft LifeCam Cinema 关键词 宽度 320.00 视频数据速率 350.00 预设名称自定义 版权 创建日期 2012 年 10 月 29 日星期一 17:51:08 视频编解码器 avc1 作者 avcprofile 66.00 标题 身高 240.00 描述 评分 帧率 20.00

谢谢

【问题讨论】:

  • 你能用ffmpeg读取输入流吗?也许问题与输出设置无关。
  • 是的,我可以用 ffplay 阅读它。

标签: ffmpeg red5


【解决方案1】:
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

【讨论】:

  • 请编辑更多信息。不鼓励使用纯代码和“试试这个”的答案,因为它们不包含可搜索的内容,也没有解释为什么有人应该“试试这个”。我们在这里努力成为知识的资源。
猜你喜欢
  • 2020-10-27
  • 2019-03-25
  • 1970-01-01
  • 2021-03-15
  • 2020-05-12
  • 1970-01-01
  • 2018-12-08
  • 1970-01-01
  • 2013-10-08
相关资源
最近更新 更多