1.1创建视频上传信息

更新时间:2022-12-28

接口描述

该接口用于创建获取视频上传信息,通过返回的具体信息执行视频上传操作

请求地址

https://ccapi.csslcloud.net/api/v1/video/createuploadinfo

请求方式

GET 

请求参数

接口统一权限认证请参考THQS认证方式

名称 类型 必填 描述
account_id String 开发者账号ID
title String 视频标题,取值范围:长度为1~100字符
filename String 视频文件名,取值范围:长度为1~200字符
filesize Integer 文件大小

请求示例

GET https://ccapi.csslcloud.net/api/v1/video/createuploadinfo?account_id=41E8063FC799ACE&title=标题&filename=文件名&time=1670412086&hash={hash}

返回数据

名称 类型 描述
success String 结果
videoUploadInfo Object JSON Object

videoUploadInfo说明

名称 类型 描述
videoid String 系统分配的视频id
userid String 开发者账号ID
servicetype String 加密标识,实际上传时需要携带此参数
metaurl String 系统分配的文件状态及断点位置查询接口
chunkurl String 系统分配的上传文件内容块的接口

返回示例

{
  "success": "true", 
  "videoUploadInfo": {
    "videoid": "F7B8DA319DE99681FC9558351D509E7C", 
    "userid": "1725A8A9604EAE30", 
    "servicetype": "DF0236B91AECD81C",
    "metaurl": "http://1-15-vacombiner.bokecc.com/servlet/uploadmeta/v2", 
    "chunkurl": "http://1-15-vacombiner.bokecc.com/servlet/uploadchunk/v2"
  }
}

1.2 视频上传

接口描述

1、调用创建视频上传信息接口, 获取视频上传信息(videoid,metaurl,chunkurl等)。

2、调用metaurl(第1步接口返回)地址, 查询该条文件的上传状态及断点位置。

3、根据断点位置对本地文件进行分块,循环调用chunkurl(第1步接口返回) 发送文件块,直到文件数据全部发送。

4、如果在发送文件块的过程中出现中断,可再次调用metaurl(第1步接口返回) 以查询当前的文件状态及断点位置,判断并执行后续动作,直到文件上传成功或失败。

5、详细说明及demo实现,参考点播视频上传文档(注意:第1步创建视频上传信息需使用云课堂接口,其余流程一致)

点播视频上传说明跳转

results matching ""

    No results matching ""