全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
视频点播

上传地址和凭证

更新时间:2017-06-27 15:38:32

概述

  • 使用服务端SDK上传可以忽略该章节,其内部会自动获取上传地址和凭证,并进行本地文件上传;

  • 使用客户端SDK方式和OSS方式上传,用户需要部署应用服务器,使用自己的AccessKey,请求点播上传服务来获取上传地址和上传凭证;

  • 使用OSS方式上传,用户需要在获取到上传地址和凭证后进行解析,得到真正的OSS Bucket上传地址和临时凭证,详情可见下文。

名词解释

1. 上传地址

上传地址是点播服务指定的媒体文件上传路径,用户不可修改。

2. 上传凭证

每个上传凭证都绑定了上传地址,不同上传地址关联的上传凭证不能互换,否则无法正常上传文件。另外,上传凭证是有时效性的。

3. 视频ID

视频、音频文件的唯一标识。可以用视频ID对视频进行播放等操作,用户需要保存在自己的业务系统中。

请注意:

  • 同一个视频,重复请求会获取到不同的上传地址和凭证;
  • 视频上传凭证有效期为3600秒,失效后请刷新上传凭证;
  • 图片上传凭证有效期为900秒,失效后只能重新获取。

获取视频上传地址和凭证

现提供了2种方法获取视频上传地址和凭证:

1. 通过OpenAPI方式

  • 使用HTTP请求,详见获取视频上传地址和凭证

  • 返回的参数包含VideoId(视频ID),UploadAddress(上传地址),UploadAuth(上传凭证)。

2. 通过SDK方式,部署在服务器端,现支持3种开发语言

备注:凭证过期时间为3600秒,过期后需要刷新凭证。获取凭证后,可以使用客户端SDK方式或者OSS方式上传视频。

刷新视频上传凭证

现提供了2种方法刷新视频上传凭证:

1. 通过OpenAPI方式

  1. 通过SDK方式,部署在服务器端,现支持3种开发语言:

获取图片上传地址和凭证

现提供了OpenAPI方式获取图片上传地址和凭证:

  • 使用HTTP请求,详见获取图片上传地址和凭证

  • 返回的参数包含ImageURL(图片URL),UploadAddress(上传地址),UploadAuth(上传凭证)。

使用说明

1. 如果是客户端SDK上传方式,可以将获取的上传地址和上传凭证直接传递给SDK;

2. 如果是OSS上传方式,还需要解析获取的上传地址和凭证字段。

  • 使用base64解析UploadAddress字符串,可以得到json格式的上传地址。参数如下:
变量名 含义
Bucket OSS Bucket名称
Endpoint OSS区域地址
FileName 分配的视频文件名
  • 使用base64解析UploadAuth字符串,可以得到json格式的上传凭证。参数如下:
变量名 含义
AccessKeyId 临时授权密钥
AccessKeySecret 临时授权密钥
Expiration 临时授权过期时间
SecurityToken 临时授权安全令牌
  • 然后可以不使用点播上传SDK,通过OSS SDK,上传文件至指定地址,详见 OSS上传-概述
本文导读目录