HLS 直播(M3U8)回看和下载功能的实现

2018-05-29 09:29:43 +08:00
 yuiop
https://mp.weixin.qq.com/s/jGPvgmmKP1BHnCFFyMzN7A
HLS 直播( M3U8 )回看和下载功能的实现
HLS 直播的回看功能有 2 种实现方案,2 种方案都需要借助服务器。
1、第一种方案是服务器将实时获取的 TS ( AAC 音频处理流程一样,后面不赘述)文件片段存储到指定的路径下,当客户端请求某一时间段的回看节目时,服务器取出相对应的 TS,打包这些 TS 片段生成.M3U8 索引文件和播放链接,返回给客户端,这是客户端拿到的播放链接和直播的链接是一样的,播放的处理流程也是一样的,只不过这时的直播只能播放一段时间。
2、第二种方案是服务器将制定节目的直播内容使用 FFMPEG 转码成 MP4 和 3GP 等点播源,生成播放连接返回给客户端播放就可以了。
3340 次点击
所在节点    推广
2 条回复
vx2018
2018-05-29 11:20:21 +08:00
曾经到处找过这方面的资料~~
后来领导一拍屁股决定不做了
hzm0318hzm
2018-05-29 11:32:16 +08:00
不错,咋放到安卓节点下面了

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

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

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

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

© 2021 V2EX