获取音视频能力
接口名称
WEB_GetVideoAudioAbilityAPI(后续废弃)
功能描述
获取音视频能力。
应用场景
获取音视频能力。
URL
https://ip/action.cgi?ActionID=WEB_GetVideoAudioAbilityAPI
参数
无
返回值
参数 |
类型 |
取值范围 |
参数说明 |
---|---|---|---|
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":[]}} |
参数 |
类型 |
取值范围 |
参数说明 |
---|---|---|---|
AudioProtocolList |
Object |
音频能力对 象 |
音频能力的一个对象数组,详细参考表3 |
VideoProtoc olList |
Object |
视频能力对象 |
视频能力的一个对象数组,详细参考表4 |
ucUpgHttps |
int |
{1} |
固定为1 |
ucDigestMode |
int |
{1} |
固定为1 |
参数 |
类型 |
取值范围 |
参数说明 |
---|---|---|---|
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 |
参数 |
类型 |
取值范围 |
参数说明 |
---|---|---|---|
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 |
参数 |
类型 |
取值范围 |
参数说明 |
---|---|---|---|
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 |
参数 |
类型 |
取值范围 |
参数说明 |
---|---|---|---|
id |
int |
32位整数 |
错误id,用于转换。 |
code |
int |
32位整数 |
错误码,跟错误id对应,具体含义参考错误码。 |
param |
Object |
param 对象 |
失败响应的附带参数。 |