跳到主要内容

获取视频播放地址

服务地址

http://api-az-cn.danghongyun.com/rest

请求方法

GET

请求参数

参数说明类型是否必须
accessKey访问API用的accessKeyString必选
actionAPI名称,此接口为 "getTranscodedVideos"String必选
versionAPI版本,目前必须为2.0 String必选
timestampAPI调用时间戳,1970年1月1日以来的毫秒数,如1466488681033String必选
signature签名,请参考签名规则String必选
ids视频id, 多个id以逗号隔开,如"c82c3de31e594ab2ae58db37a92c1395,ff09ba247b9c432f8fe7527d7aaeb5a3"String必选

响应示例

{
"code":0,
"message":"success",
"result":
[
{
"id":"b1906df45563431d88d5953f0a39e385",
"videoType":0,
"cdns":
[
{
"desc":"fast web",
"defaultCdn":1,
"hls":
{
"dynamic":null,
"list":
[
{
"url":"http://k35rdw4u.vodf1.danghongyun.com/target/hls/2017/11/27/193_b1906df45563431d88d5953f0a39e385_10_720x576.m3u8",
"desc":"high-definition",
"width":720,
"height":576,
"size":null,
"encryptType":0,
"contentId":null,
"customId":null,
"aesKey":null,
"defaultVideo":1
},
{
"url":"http://k35rdw4u.vodf1.danghongyun.com/target/hls/2017/11/27/193_b1906df45563431d88d5953f0a39e385_20_320x240.m3u8",
"desc":"standard-definition",
"width":320,
"height":240,
"size":null,
"encryptType":0,
"contentId":null,
"customId":null,
"aesKey":null,
"defaultVideo":0
}
]
},
"mp4":{
"dynamic":null,
"list":
[
{
"url":"http://k35rdw4u.vodf1.danghongyun.com/target/mp4/2017/11/27/193_b1906df45563431d88d5953f0a39e385_10_720x576.mp4",
"desc":"high-definition",
"width":720,
"height":576,
"size":null,
"encryptType":0,
"contentId":null,
"customId":null,
"aesKey":null,
"defaultVideo":1
}, {
"url":"http://k35rdw4u.vodf1.danghongyun.com/target/mp4/2017/11/27/193_b1906df45563431d88d5953f0a39e385_20_320x240.mp4",
"desc":"standard-definition",
"width":320,
"height":240,
"size":null,
"encryptType":0,
"contentId":null,
"customId":null,
"aesKey":null,
"defaultVideo":0
}
]
},
"flv":
{
"dynamic":null,
"list":
[
{
"url":"http://k35rdw4u.vodf1.danghongyun.com/target/flv/2017/11/27/193_b1906df45563431d88d5953f0a39e385_10_720x576.flv",
"desc":"high-definition",
"width":720,
"height":576,
"size":null,
"encryptType":0,
"contentId":null,
"customId":null,
"aesKey":null,
"defaultVideo":1
}
]
},
"ts":
{
"dynamic":null,
"list":
[
{
"url":"http://k35rdw4u.vodf1.danghongyun.com/target/ts/2017/11/27/193_b1906df45563431d88d5953f0a39e385_10_720x576.ts",
"desc":"high-definition",
"width":720,
"height":576,
"size":null,
"encryptType":0,
"contentId":null,
"customId":null,
"aesKey":null,
"defaultVideo":1
}
]
},
"audio":null,
"rtmp":null,
"thumbnail":null,
"thumbnailInterval":null
}
],
"comments":null
},
{
"id":"4b4deb6b24b54ec0b816d607a4317712",
"videoType":1,
"cdns":
[
{
"desc":"fast web",
"defaultCdn":1,
"hls":null,
"mp4":
{
"dynamic":null,
"list":
[
{
"url":"http://k35rdw4u.vodf1.danghongyun.com/target/mp4/2017/11/27/193_4b4deb6b24b54ec0b816d607a4317712_10_1280x360.mp4",
"desc":"high-quality",
"width":1280,
"height":360,
"size":null,
"encryptType":0,
"contentId":null,
"customId":null,
"aesKey":null,
"defaultVideo":1
}
]
},
"flv":null,
"ts":null,
"audio":"http://k35rdw4u.vodf1.danghongyun.com/audio/2017/11/27/193_4b4deb6b24b54ec0b816d607a4317712.mp3",
"rtmp":null,
"thumbnail":null,
"thumbnailInterval":null
}
],
"comments":null
}
],
"success":true
}

如果某个 id 对应视频无信息,则该项对应返回值都为 null, 如:

{
"id":"ff09ba247b9c432f8fe7527d7aaeb5a3",
"videoType":null,
"cdns":null,
"comments":null
}

响应字段说明

字段说明
id视频ID
cdns视频对应不同cdn的播放地址,参见播放地址
videoType视频类型,0:普通,1:VR
comments打点信息,参见打点信息,目前该字段无效

播放地址

字段说明
desccdn名称
defaultCdn是否为默认cdn,0:否,1:是
hlshls地址集合, 参见地址集合
mp4mp4地址集合, 参见地址集合
flvflv地址集合, 参见地址集合
tsts地址集合, 参见地址集合
audio预留字段,目前无效
rtmp预留字段,目前无效
thumbnail预留字段,目前无效
thumbnailInterval预留字段,目前无效

地址集合

字段说明
dynamic预留字段,目前无效
list地址列表,参见地址信息

地址信息

字段说明
url具体地址
desc描述
width视频宽度
height视频高度
size文件大小(字节)
encryptType加密类型,0: 不加密,6: AES加密,7: 当虹加密,目前AES加密只对hls起作用
contentId当虹加密所用的key之一
customId当虹加密所用的key之一
aesKeyAES加密所用的key
defaultVideo是否默认播放,0: 否,1: 是
videoType视频类型, 0: 普通,1: VR

打点信息

字段说明
id打点id
time打点时间
comment打点名称

响应错误码

错误码说明
0success
10000exception
10030no_cdn
10201api_not_exists