最近更新时间:2023.10.16 16:42:22
首次发布时间:2021.02.23 10:42:37
客户端上传是指通过终端(Android、iOS、Web)将视频文件上传到点播服务,广泛应用于各种 UGC、PGC、运营后台等终端用户使用场景。本文为您介绍客户端上传的机制说明、上传流程、对接开发等内容。
客户端上传不能直接使用服务端 AK/SK,需要 App/Web Server 下发临时安全凭证,详见下方介绍。
App/Web Client 上传时,App/Web Client 是直接将音视频文件上传到点播服务,而点播服务会向请求的客户端进行鉴权。由于 SecretKey 的权限过大,若将 SecretKey 泄露到客户端,将会造成严重的安全问题。因此,需要您搭建 App/Web Server 授权服务,通过 App/Web Server 和 App/Web Client 间的信息通道来传递上传临时安全凭证。
临时安全凭证 AuthToken
机制的主要特点:
UploadAuthToken
,您可以循环调用生成方法。主要流程如下所示。
UploadAuthToken
;UploadAuthToken
,并返回给 App/Web Client;UploadAuthToken
传递给上传 SDK;UploadAuthToken
向视频点播发起上传请求,获取上传地址和凭证;媒资上传支持格式、上传相关设置等信息,详见媒资上传概述。
为方便您的使用,我们对上传临时安全凭证 UploadAuthToken
使用进行了封装,提供了多语言的 SDK。建议您使用服务端
SDK 来调用。
我们提供 Android、iOS、Web 的上传 SDK。详情请参见如下链接 。
说明
SDK 需要设置的关键参数 UploadToken
, AppServer 传递过来的上传临时安全凭证。