现在有个网络硬盘,可以通过一些方法获取到文件的外链地址。
经过测试,将这个外链地址放在 video 标签中是可以正常播放的,不过单线程的下载速度被限制了,大约是 100KB/s。
所以我的问题就是能不能通过 html5 实现像 aria2 多线程下载? 比如:利用 5 个线程,用范围请求,每个线程下载 1MB 内容,那么缓冲大约 10 秒后基本就能流畅地播放视频了。
看了看 Video.js 的说明,好像不支持这样的功能。
请问各位,这样的功能 能用 html5 实现吗?
1
CSM 2017-11-11 19:13:41 +08:00 via Android 1
巧了,我也想写个这样的工具
|
2
binux 2017-11-11 19:19:49 +08:00 via Android 1
能
|
3
takanasi 2017-11-11 19:20:59 +08:00 via Android 1
异步实现?
|
4
lianyue 2017-11-11 19:22:22 +08:00 via iPhone 1
外链…… 需要 cors 支持 才支持 否则不支持
现在的 都是懒加载 尽量 要到了才开始下 减少流量浪费 |
6
wdlth 2017-11-11 23:39:18 +08:00 1
理论上用 MSE 是可以实现的。
|
7
CSM 2018-01-05 22:16:14 +08:00
我用 Python 实现了,具体见 https://www.v2ex.com/t/420476
|