更新时间:2022-08-25 GMT+08:00
分享

获取音视频能力

接口名称

WEB_GetVideoAudioAbilityAPI(后续废弃)

功能描述

获取音视频能力。

应用场景

获取音视频能力。

URL

https://ip/action.cgi?ActionID=WEB_GetVideoAudioAbilityAPI

参数

返回值

表1 获取音视频能力返回值

参数

类型

取值范围

参数说明

success

int

[0, 1]

响应结果

0:失败

1:成功

data

Object

可选

成功返回数据。详细参考表2。 例如:

{"success":1,"data":"{\"AudioProtocolList\": [{\"id\":0,\"autostr\":\"G.711 U-Law\"},{\"id \":1,\"autostr\":\"G.711 A-Law\"},{\"id\": 2,\"autostr\":\"G.722 48K\"},{\"id\": 4,\"autostr\":\"G.722 64K\"},{\"id\": 13,\"autostr\":\"G.7221.C\"},{\"id\": 9,\"autostr\":\"AAC-LD\"},{\"id\":17,\"autostr \":\"OPUS\"}],\"VideoProtocolList\":[{\"id\": 2,\"videostr\":\"H.264 BP\", \"VideoProtocolItemList\":[{\"id\": 0,\"videoitemstr\":\"Auto\"},{\"id\": 1,\"videoitemstr\":\"CIF\"},{\"id\": 2,\"videoitemstr\":\"4CIF\"},{\"id\": 4,\"videoitemstr\":\"720p 25\\\/30Hz\"},{\"id \":5,\"videoitemstr\":\"720p 50\\\/60Hz\"}, {\"id\":6,\"videoitemstr\":\"1280*1024\"}, {\"id\":8,\"videoitemstr\":\"1080p 25\\\/30Hz \"},{\"id\":11,\"videoitemstr\":\"576p 25\\\/ 30Hz\"}]},{\"id\":3,\"videostr\":\"H.264 HP\", \"VideoProtocolItemList\":[{\"id\": 0,\"videoitemstr\":\"Auto\"},{\"id\": 1,\"videoitemstr\":\"CIF\"},{\"id\": 2,\"videoitemstr\":\"4CIF\"},{\"id\": 4,\"videoitemstr\":\"720p 25\\\/30Hz\"},{\"id \":5,\"videoitemstr\":\"720p 50\\\/60Hz\"}, {\"id\":6,\"videoitemstr\":\"1280*1024\"}, {\"id\":8,\"videoitemstr\":\"1080p 25\\\/30Hz \"}]},{\"id\":5,\"videostr\":\"H.265\", \"VideoProtocolItemList\":[{\"id\": 0,\"videoitemstr\":\"Auto\"},{\"id\": 1,\"videoitemstr\":\"4CIF\"},{\"id\": 2,\"videoitemstr\":\"720p 25\\\/30Hz\"},{\"id \":3,\"videoitemstr\":\"720p 50\\\/60Hz\"}, {\"id\":4,\"videoitemstr\":\"1080p 25\\\/30Hz \"}]}],\"ucDigestMode\":1,\"ucUpgHttps\": 1}"}

error

Object

可选

失败返回错误信息。详细参考表6。 例如:{"success":0,"error":{"id": 100666995,"code":33558532,"params":[]}}

表2 data

参数

类型

取值范围

参数说明

AudioProtocolList

Object

音频能力对 象

音频能力的一个对象数组,详细参考表3

VideoProtoc olList

Object

视频能力对象

视频能力的一个对象数组,详细参考表4

ucUpgHttps

int

{1}

固定为1

ucDigestMode

int

{1}

固定为1

表3 audioProtocol

参数

类型

取值范围

参数说明

id

int

{0,1,2,3,5,6,7,8,9,10,11}

能力序号

autostr

Object

[G.711 ULaw,G.711

A-Law,G.722

48K,G.722

64K,G.

7221.C,G.

728,G.

729,AACLD,HWALD,G.

729A,G.

719,OPUS]

音频能力,如:G.711 U-Law

表4 videoProtocol

参数

类型

取值范围

参数说明

id

int

{0,1,2,3,5,6,7,8,9,10,11}

能力序号

videostr

String

{"H.261", "H.263" ,"H.264 BP","H.264 HP","H.264SVC", "H.265"}

视频能力,如:"H.261"

VideoProtocolItemList

Object

VideoProtocolItemList对象

视频分辨率对象, 列表元素结构详细参考表5

表5 videoProtocolItem

参数

类型

取值范围

参数说明

id

int

{0,1,2,3,5,6,7,8,9,10,11}

能力序号

videoitemstr

String

{ "Auto", "CIF", "4CIF", "720p 25/30Hz", "720p 25/30Hz", "720p 50/60Hz", "1280*1024" , "1080p 25/30Hz", "1080p 25/30Hz", "1080i", "1080p 50/60Hz", "360p", "VGA" }

分辨率,如:1280*1024

表6 error

参数

类型

取值范围

参数说明

id

int

32位整数

错误id,用于转换。

code

int

32位整数

错误码,跟错误id对应,具体含义参考错误码

param

Object

param 对象

失败响应的附带参数。

相关文档