阿里云移动端播放器高级功能---视频下载

  1. 云栖社区>
  2. 阿里云视频云>
  3. 博客>
  4. 正文

阿里云移动端播放器高级功能---视频下载

隽阜 2019-02-11 10:37:41 浏览2279
展开阅读全文

基本介绍

优酷、爱奇艺、腾讯等主流的视频类App都有视频离线下载的功能,主要目的是在wifi下将视频离线在本地,然后在无网或者4G的情况下去观看离线视频。那么阿里云播放器也提供了视频下载的功能。这个功能主要针对的是点播视频,也就是vid播放的视频的下载。

主要问题

  1. m3u8如何下载?我们知道m3u8是一个索引文件,真正的视频文件是各个ts的分片,那么如何下载成一个完成的视频呢?
  2. 如何对视频下载进行多线程控制?在一些app中,多个视频同时下载被认为是高级VIP才有的功能。
  3. 如何实现断点续传?当在下载过程中突然中断了,那么下次再启动的时候要能够实现续传。
  4. 下载过程中sts等信息过期怎么处理?
  5. 加密的视频下载到本地如何保障安全性呢?

实现原理

下载过程

阿里云播放器支持mp4文件和m3u8视频文件两种格式下载。其下载过程基本一致。流程图如下:
4a0e27a902c485805d28626bcf2aece570cdc30b
从上述流程图

网友评论

登录后评论
0/500
评论
隽阜
+ 关注
所属云栖号: 阿里云视频云