m3u8 接力服务器应该用什么架?

2014-11-01 19:06:08 +08:00
 halczy
我现在有一个比较难得少有的体育台,翻源码拿到了m3u8的地址。但是该服务商会认证IP地址,而且每次会生成一个m3u8?=xxxxxxxxxxxxxxxxHash。只要不退出帐户Hash就可用。

我的目的是把这个短时间内分享给一些朋友用(不打算长期分享或进行商业服务),其实试了一下在本机可以用VLC打开该m3u8再通过VLC再分享。但是我是用电信的,所以只有5Mbps上传。想求问下大家有什么方案可以在Linux的VPS下直接打开该视频直播再转发出去?
3883 次点击
所在节点    问与答
3 条回复
mechille
2014-11-01 19:07:43 +08:00
直接做一个m3u8的播放器不就好了
halczy
2014-11-01 19:11:21 +08:00
@mechille 试验了一下,直播服务商会验证IP地址。用了1.1.1.1登陆的,只能继续用1.1.1.1来播放这个m3u8。如果用1.1.1.2打开会直接出现403错误。
bw2015
2020-03-21 17:21:21 +08:00
hls 本质上就是一系列的分片视频文件。
所以的解决的办法
1 、定时获取到 m3u8 的文件内容(依据缓存时间大小,一般是 1~2 分钟)
2 、把 m3u8 文件内的内容解析出来,一批 ts 后缀的视频片段文件,分开下载传到自己的服务器上。
3 、依据上传的视频片段自己组装生成 m3u8 文件,里面的视频片段地址就是上传到你自己服务器上的 ts 路径。

把自己生成的 m3u8 地址发给你朋友。

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

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

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

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

© 2021 V2EX