录像回放控制(设备本地录像)

最近更新时间:2022-12-21 12:16:40

我的收藏

功能描述

用于录像回放过程中的倍速、跳转、播放/暂停/停止等控制。

请求

请求url

POST /ivc/cms/control/recordctl

请求参数

此接口无请求参数。

请求头

此接口仅使用公共请求头部,详情请参见 公共请求头部 文档。

请求体

该请求操作的实现需要有如下请求体。
{
"ChannelId": "0022c12a-e220-42e0-975f-800f872fc89e",
"Session": "0023c12a-e220-42e0-975f-800f872fc89e",
"Action": "play",
"Pos": 1
}
字段名
类型
描述
必须
备注
ChannelId
string
通道 ID
录像播放地址格式 https://${domain}/live/${ChannelId}@${Session}
Session
string
录像唯一标识
录像播放地址格式 https://${domain}/live/${ChannelId}@${Session}
Action
string
录像操作类型
play:播放
pause:暂停
stop:关闭
Pos
int
跳转进度
参数应大于等于0,跳转到录像开始时间的相对时间(单位秒),例如0就是跳转到录像开始的时间,不可以和 Scale 参数同时出现
Scale
float
速度
范围(0.25,0.5,1,2,4,8),不可以和 Pos 参数同时出现


响应

响应头

此接口仅返回公共响应头部,详情请参见 公共响应头部 文档。

响应体

该响应体返回为 application/json 数据,包含完整节点数据的内容展示如下:
{
"RequestId": "",
"Code": 0,
"StatusCode": 200,
"Message": "ok",
"Data": null
}
字段名
类型
描述
备注
RequestId
string
请求 ID
-
Code
int
状态码,0 成功,500 操作失败
-
StatusCode
int
错误码,200 OK,其他详见错误中心
-
Message
string
返回消息
-
Data
object
返回结果
-