参数
{ "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。