FFmpeg 推流 推着推着就不动了是什么原因?

2019-08-25 07:29:20 +08:00
 gIrl1990
ffmpeg -i "http://a.com/x.m3u8"
frame=12546 fps= 23 q=27.0 size=   39837kB time=00:08:22.63 bitrate= 649.3kbits/s speed=0.917x

输入文件是一个网络的 m3u8。控制台 frame=12546 那一行就一直没变化。

3916 次点击
所在节点    问与答
8 条回复
hardwork
2019-08-25 07:56:16 +08:00
卡住了吧,读网络流或写网络流卡住了
hardwork
2019-08-25 08:13:32 +08:00
strace 看看看在哪了
jaskle
2019-08-25 09:06:09 +08:00
哎,推流用原生 ff 就是不稳,想稳定就得捯饬源码,各种问题。
我建议用声网之类的,前期不会提高多少成本。
delectate
2019-08-25 09:55:27 +08:00
可能是缺个老汉。
gIrl1990
2019-08-25 10:52:17 +08:00
@delectate real? 那我换个姿势。
ETiV
2019-08-25 11:02:47 +08:00
推到 rtmp ?
-i 前面加参数 -re,试试
gIrl1990
2019-08-25 11:38:52 +08:00
@ETiV 加了`-re`
@jaskle `我建议用声网之类的`??声网是什么?
love
2019-08-25 12:22:24 +08:00
这类软件明显是不能处理各种网络不稳定问题的,比如超时重试重新换源什么的

要稳定还是得手写个软件下载全部片段,然后用 ff 拼起来

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/594854

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX