参数
{
"args": {
"header": {
"Authentication": "Bearer fffffffffffff",
"User-Agent": "TUTK Device"
},
"url": "yyyyyyyyyyyyyyyyyyyyyyyy"
},
"func": "setCloudRecordingEndpoint"
}发送
API
方法:
AVAPI_API int32_t avSendJSONCtrlRequest(int32_t av_index, const char *json_request, TUTKJsonObject **json_response_obj, uint32_t timeout_sec);
参数:
[参数] av_index [in] av通道
[参数] json_request [in] 需要传输的json数据
[参数] json_response_obj [out] 设备端回应的json数据
[参数] timeout_sec [in] 秒级超时时间,给0将一直超时
demo
char vsaas_info[256];
memset(vsaas_info,0,256);
NebulaJsonObject *response_obj = NULL;
sprintf(vsaas_info, "{\"func\":\"setCloudRecordingEndpoint\",\"args\":{\"url\":\"https://%s/vsaas/api/v1/stream/stream_url/%s?stoken=%s\"}}", "https://asia-vpapi-tutk-stg.kalay.us", "uuuuuuuuuuuuuuuuuuuu", "ttttttttttttttttt");
int ret = avSendJSONCtrlRequest(avIndex, vsaas_info, &response_obj, 10);
avFreeJSONCtrlResponse(response_obj);SDK要求
3.3.0以上SDK都支持,建议使用3.4以上的SDK。
