VOD和BOS的关系
更新时间:2022-12-28
VOD 基于BOS 的存储能力来进行上传。在 VOD 创建媒资时候,需要使用“三步上传法”:
- 用户向 VOD 服务调用申请媒资接口,VOD返回一个BOS bucket和一个BOS object。这个bucket是VOD给每个用户分配的一个内部bucket,已经设置好了跨域、crossdomain.xml以及对应的权限。
- 用户向BOS服务调用BOS的上传接口把自己的原始视频上传到1)中返回的bucket和object中。
- 用户向VOD服务调用处理媒资接口,VOD开始检测用户上传文件,并开始内部处理流程。
如果用户需要重点优化BOS的使用细节,比如大文件分块上传优化等,可以在自己的服务器上提供两个接口:代理申请媒资、代理处理媒资,给自己的客户调用,服务器自行做好客户端的请求的鉴权和格式封装。这样,在客户端(Web、App等)只需要和BOS服务器打交道,通过STS ak/sk/token把文件直传到申请媒资接口返回的BOS里。
用户可以参阅BOS的Web直传实践,并根据其中的参数和配置做针对性优化和调试。