ffmpeg 如何无缝推流多段视频到 RTMP 服务器

2016-01-15 10:16:29 +08:00
 Ephzent
目前的方法是采用循环推流,也就是 ffmpeg 推流完一段时候会与 RTMP 服务器断开一下继续,如此循环
现在的问题是,目标服务器每隔一段时间会要求重新获取密钥
所以请教各位前辈有没有办法一直保持与 RTMP 服务器的连接
10978 次点击
所在节点    问与答
5 条回复
holy_sin
2016-01-15 11:29:52 +08:00
哥们哪个公司的,也开始做直播了?
Lelouchcr
2016-01-15 13:04:24 +08:00
不断开的话那把视频合并了不就行了?

我之前也在某鱼推过动画,合并可以解决,但不方便跳播,当时想了个方案,构造 m3u8 playlist ,先把视频转成 ts

1.ts
2.ts ...

然后写脚本自己拼想要的 m3u8
Ephzent
2016-01-15 14:37:22 +08:00
@holy_sin 和二楼做一样的事

@Lelouchcr 不需要调拨,列表循环就行, 我现在是本地答一个 rtmp 服务器然后推流本地然后再在本地推流到某鱼,我回头试试您的方法,谢谢
Ephzent
2016-01-15 14:42:40 +08:00
@Lelouchcr 因为有附加文件名、时间等文字上去所以合并就没法用了
tinting
2019-11-11 10:53:26 +08:00
可以不用 ffmpeg,我用这个工具播的。可以无缝推流
https://kplayer.bytelang.cn/

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

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

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

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

© 2021 V2EX