终端指令参数、应答通知
本篇文档主要描述流媒体服务所使用的指令,以及这些指令的参数和应答的结构。
- 指令的下发:流媒体服务下发指令消息的结构是 TermCmd,
TermCmd.params
属性为指令的参数。 - 指令的应答:当终端应答指令时,企业应用推送 CmdStateChanged
消息,其中,
CmdStateChanged.ackParams
为应答参数。
以下,分别定义各指令的指令参数和应答参数,需要对照 JT/T 1078 协议文本和各省主动安全防控系统规范来阅读。
音视频传输请求指令及其应答 (9101)
指令参数: CP_9101_LiveAvReq
属性 | 数据类型 | 必要 | 说明 |
---|
serverIp | string | Y | 服务器IP地址 |
tcpPort | int | Y | TCP端口号 |
udpPort | int | Y | UDP端口号 |
chan | int | Y | 逻辑通道号 |
dataTyp | int | Y | 数据类型 |
codeStrm | int | Y | 码流 |
音视频实时传输控制指令及其应答 (9102)
指令参数:CP_9102_LiveAvCtrl
属性 | 数据类型 | 必要 | 说明 |
---|
chan | int | Y | 逻辑通道号 |
ctrl | int | Y | 控制指令 |
closeAction | int | | 关闭音视频类型。当控制指令为0时,出现此属性 |
codeStrm | int | | 切换码流类型。当控制指令为1时,出现此属性 |
远程录像回放请求指令及其应答 (9201)
指令参数:CP_9201_ReplayAvReq
属性 | 数据类型 | 必要 | 说明 |
---|
serverIp | string | Y | 服务器IP地址 |
tcpPort | int | Y | TCP端口号 |
udpPort | int | Y | UDP端口号 |
chan | int | Y | 逻辑通道号 |
mediaTyp | int | Y | 音视频类型 |
codeStrm | int | Y | 码流 |
stgTyp | int | Y | 存储器类型 |
mode | int | Y | 回放方式 |
factor | int | | 快进或快退倍数。仅当回放方式为1或2时出现此属性 |
startTm | long | Y | 开始时间, epoch millis |
endTm | long | | 结束时间, epoch millis |
远程录像回放控制指令及其应答 (9202)
指令参数:CP_9202_ReplayAvCtrl
属性 | 数据类型 | 必要 | 说明 |
---|
chan | int | Y | 逻辑通道号 |
ctrl | int | Y | 回放控制 |
factor | int | | 快进或快退倍数。仅当回放方式为3或4时出现该属性 |
tm | long | | 拖动回放位置, epoch millis。仅当回放方式为5时出现该属性 |
查询音视频资源列表指令及其应答 (9205)
指令参数:CP_9205_QryAvRes
属性 | 数据类型 | 必要 | 说明 |
---|
chan | int | Y | 逻辑通道号 |
startTm | long | | 开始时间,epoch millis |
endTm | long | | 结束时间,epoch millis |
almFilter808 | int | | 808报警标志位,不出现此属性时表示0 |
almFilter1078 | int | | 1078报警标志位,不出现此属性时表示0 |
mediaTyp | int | Y | 音视频资源类型 |
codeStrm | int | Y | 码流类型 |
stgTyp | int | Y | 存储器类型 |
应答参数:JT1078AckParams_1205_QryAvResAck
JT1078AvRes 音视频资源
属性 | 数据类型 | 必要 | 说明 |
---|
chan | int | Y | 逻辑通道号 |
startTm | long | Y | 开始时间, epoch millis |
endTm | long | Y | 结束时间, epoch millis |
almFilter808 | int | Y | 808报警标志位 |
almFilter1078 | int | Y | 1078报警标志位 |
mediaTyp | int | Y | 音视频资源类型 |
codeStrm | int | Y | 码流类型 |
stgTyp | int | Y | 存储器类型 |
fileSz | long | Y | 文件大小 |
录像文件上传指令及其应答 (9206)
指令参数:CP_9206_AvUploadReq
属性 | 数据类型 | 必要 | 说明 |
---|
ftpHost | string | Y | FTP服务器地址 |
ftpPort | int | Y | FTP端口号 |
ftpUser | string | Y | FTP用户名 |
ftpPwd | string | Y | FTP密码 |
uploadPath | string | Y | 文件上传路径 |
chan | int | Y | 逻辑通道号 |
startTm | long | Y | 开始时间, epoch millis |
endTm | long | Y | 结束时间, epoch millis |
almFilter808 | int | Y | 808报警标志位 |
almFilter1078 | int | Y | 1078报警标志位 |
mediaTyp | int | Y | 音视频资源类型 |
codeStrm | int | Y | 码流类型 |
stgTyp | int | Y | 存储器类型 |
when | int | Y | 执行条件 |
录像文件上传控制指令及其应答 (9207)
指令参数:CP_9207_AvUploadCtrl
属性 | 数据类型 | 必要 | 说明 |
---|
origSeqNo | int | Y | 应答流水号 |
ctrl | int | Y | 上传控制 |
报警附件上传指令及其应答 (9208)
指令参数:CP_9208_AlmAddtUploadReq
属性 | 数据类型 | 必要 | 说明 |
---|
serverIp | string | Y | 服务器地址 |
tcpPort | int | Y | TCP端口号 |
udpPort | int | Y | UDP端口号 |
almNo | string | Y | 报警标识号 |
almId | string | Y | 报警编号(如果此报警编号不足协议定义的长度,由企业应用自行后补0) |