如何基于OSS和MPS,快速搭建音视频文件上传服务?
背景
本文主要介绍如何基于OSS服务和MPS的上传SDK,快速搭建一个音视频文件上传服务。
优势
使用MPS的上传SDK上传音视频文件,具有以下优势:
- 增加文件列表管理功能。
- 增加STS Token 超时更新功能。
- 增加上传过程中网络抖动时的自动重试功能。
- 文件断点续传功能。
- 自动触发MPS服务的媒体工作流。
- 配置媒体标题、标签、描述、类目、封面URL、等功能。
注意:
- 断点续传的限制条件:不允许跨生命周期。JS端页面不能刷新、关闭,android/iOS不能关闭APP、手机。
- 同一本地文件只能上传一次。
上传服务架构图
服务端搭建
考虑移动端AK安全性问题,选用STS的方式上传文件。关于STS如何增加上传的安全性,请参考RAM和STS使用指南
STS开通流程
- 开通OSS服务,创建Bucket,并登录OSS控制台
- 在OSS概览页中找到基础配置区域,单击 安全令牌,如
