通过阅读本文,您可以快速了解上传SDK的功能及使用方法。
背景信息
准备工作
- 服务开通
- 账号准备
准备好访问点播服务使用的Access Key,更多信息,请参见账号和授权。
- 服务端上传:推荐使用子账号Access Key,在RAM访问控制台创建子账号,并授予VOD权限(比如
AliyunVODFullAccess
)后进行相应操作,更多信息,请参见创建RAM用户并授权。 - 客户端上传:配置RAM子账号,然后通过其Access Key访问媒体上传接口获取上传地址和凭证,再下发给客户端进行上传。更多信息,请参见上传地址和凭证。
警告 为避免主账号的AccessKey泄露带来的安全风险,建议您使用子账号Access Key进行相应操作。 - 服务端上传:推荐使用子账号Access Key,在RAM访问控制台创建子账号,并授予VOD权限(比如
- 开发环境
- 客户端上传SDK,支持Android、iOS、移动端和PC端Web浏览器上传。
- 服务端上传SDK,支持Linux、Windows、Mac等多种平台和运行环境。
说明 请提前安装好对应开发语言的编译器或解释器,并完成相关环境配置。
客户端上传
客户端上传媒体文件时,会直接将文件上传到点播存储(基于OSS),不会再经服务端进行中转,因此客户端上传必须进行鉴权,需要您在应用服务器上部署授权服务。客户端上传SDK支持两种授权方式,如下所示:
- 使用上传地址和凭证上传:建议使用服务端SDK来获取上传地址和凭证。
- 使用STS方式上传:STS配置请参见创建角色并进行STS临时授权。
说明 相较于STS方式配置较繁琐,推荐使用上传地址和凭证进行上传,二者区别请参见凭证方式与STS方式对比。
目前提供三种客户端上传SDK,如下所示:
服务端上传
服务端上传SDK封装了获取上传地址和凭证、解析上传地址和上传凭证、上传文件至点播存储等底层细节。您只需部署上传SDK到应用服务器上,指定Access Key、文件路径即可进行上传。目前提供四种服务端上传SDK,如下所示:
在文档使用中是否遇到以下问题
更多建议
匿名提交