编码器产品大多数配置参数,均有一个唯一的Parameter ID,例如:
encoder.stream[0].video.codec,对应值为"H264"
通过指定一个或多个Parameter ID,您可以获得相应的配置参数值;反之,通过为一个或多个Parameter ID指定值,可以设定编码参数。
所有其它HTTP API,本质上也是修改编码器的对应参数。当然,由于参数本身数量众多、相互关系较为复杂,所以建议用户依据功能需要调用对应的API来完成;通用的get/set接口仅作为辅助手段存在。
get/set主要的用途是批量获取/设置参数,从而实现 preset 的功能。
返回JSON格式的结果。该JSON数据的格式如下:
{ /*对象*/ | |
"Result": 数值 | 200表示OK, 其它错误码含义类似于HTTP Response. |
"Status": "字符串" | 状态消息。反馈API执行的结果状态,如有错误,将描述出错的原因。 |
"Data": { /*对象*/ | 返回的参数值列表 |
"Parameter-ID-1": "字符串" | 实际获取的值1 |
"Parameter-ID-2": "字符串" | 实际获取的值2 |
"....": "字符串" | 依据请求参数,逐一列出返回值 |
} | |
} |
有关Parameter ID的列表,请联系原厂技术支持获取。
KILOVIEW Device HTTP API, v1.0
Copyright (c) 2016, KILOVIEW Electronics.