跳到主要内容
版本:4.0.0

终端指令参数、应答通知

本篇文档主要描述流媒体服务所使用的指令,以及这些指令的参数和应答的结构。

  • 指令的下发:流媒体服务下发指令消息的结构是 TermCmdTermCmd.params 属性为指令的参数。
  • 指令的应答:当终端应答指令时,企业应用推送 CmdStateChanged 消息,其中,CmdStateChanged.ackParams 为应答参数。

以下,分别定义各指令的指令参数和应答参数,需要对照 JT/T 1078 协议文本和各省主动安全防控系统规范来阅读。

指令所属协议指令消息号指令
JT/T 10789101音视频传输请求
JT/T 10789102音视频实时传输控制
JT/T 10789201远程录像回放请求
JT/T 10789202远程录像回放控制
JT/T 10789205查询资源列表
JT/T 10789206录像文件上传指令
JT/T 10789207录像文件上传控制
T/GDRTA, T/SCSDX, T/JSATL等9208报警附件上传指令

音视频传输请求指令及其应答 (9101)

  • 下发参数(params)数据类型: CP_9101_LiveAvReq
  • 终端指令应答通知(ackParams)数据类型: null

指令参数: CP_9101_LiveAvReq

属性数据类型必要说明
serverIpstringY服务器IP地址
tcpPortintYTCP端口号
udpPortintYUDP端口号
chanintY逻辑通道号
dataTypintY数据类型
codeStrmintY码流

音视频实时传输控制指令及其应答 (9102)

  • 下发参数(params)数据类型: CP_9102_LiveAvCtrl
  • 终端指令应答通知(ackParams)数据类型: null

指令参数:CP_9102_LiveAvCtrl

属性数据类型必要说明
chanintY逻辑通道号
ctrlintY控制指令
closeActionint关闭音视频类型。当控制指令为0时,出现此属性
codeStrmint切换码流类型。当控制指令为1时,出现此属性

远程录像回放请求指令及其应答 (9201)

  • 下发参数(params)数据类型: CP_9201_ReplayAvReq
  • 终端指令应答通知(ackParams)数据类型: null

指令参数:CP_9201_ReplayAvReq

属性数据类型必要说明
serverIpstringY服务器IP地址
tcpPortintYTCP端口号
udpPortintYUDP端口号
chanintY逻辑通道号
mediaTypintY音视频类型
codeStrmintY码流
stgTypintY存储器类型
modeintY回放方式
factorint快进或快退倍数。仅当回放方式为1或2时出现此属性
startTmlongY开始时间, epoch millis
endTmlong结束时间, epoch millis

远程录像回放控制指令及其应答 (9202)

  • 下发参数(params)数据类型: CP_9202_ReplayAvCtrl
  • 终端指令应答通知(ackParams)数据类型: null

指令参数:CP_9202_ReplayAvCtrl

属性数据类型必要说明
chanintY逻辑通道号
ctrlintY回放控制
factorint快进或快退倍数。仅当回放方式为3或4时出现该属性
tmlong拖动回放位置, epoch millis。仅当回放方式为5时出现该属性

查询音视频资源列表指令及其应答 (9205)

指令参数:CP_9205_QryAvRes

属性数据类型必要说明
chanintY逻辑通道号
startTmlong开始时间,epoch millis
endTmlong结束时间,epoch millis
almFilter808int808报警标志位,不出现此属性时表示0
almFilter1078int1078报警标志位,不出现此属性时表示0
mediaTypintY音视频资源类型
codeStrmintY码流类型
stgTypintY存储器类型

应答参数:JT1078AckParams_1205_QryAvResAck

属性数据类型必要说明
resListJT1078AvRes[]Y音视频资源列表

JT1078AvRes 音视频资源

属性数据类型必要说明
chanintY逻辑通道号
startTmlongY开始时间, epoch millis
endTmlongY结束时间, epoch millis
almFilter808intY808报警标志位
almFilter1078intY1078报警标志位
mediaTypintY音视频资源类型
codeStrmintY码流类型
stgTypintY存储器类型
fileSzlongY文件大小

录像文件上传指令及其应答 (9206)

  • 下发参数(params)数据类型: CP_9206_AvUploadReq
  • 终端指令应答通知(ackParams)数据类型: null

指令参数:CP_9206_AvUploadReq

属性数据类型必要说明
ftpHoststringYFTP服务器地址
ftpPortintYFTP端口号
ftpUserstringYFTP用户名
ftpPwdstringYFTP密码
uploadPathstringY文件上传路径
chanintY逻辑通道号
startTmlongY开始时间, epoch millis
endTmlongY结束时间, epoch millis
almFilter808intY808报警标志位
almFilter1078intY1078报警标志位
mediaTypintY音视频资源类型
codeStrmintY码流类型
stgTypintY存储器类型
whenintY执行条件

录像文件上传控制指令及其应答 (9207)

  • 下发参数(params)数据类型: CP_9206_AvUploadReq
  • 终端指令应答通知(ackParams)数据类型: null

指令参数:CP_9207_AvUploadCtrl

属性数据类型必要说明
origSeqNointY应答流水号
ctrlintY上传控制

报警附件上传指令及其应答 (9208)

指令参数:CP_9208_AlmAddtUploadReq

属性数据类型必要说明
serverIpstringY服务器地址
tcpPortintYTCP端口号
udpPortintYUDP端口号
almNostringY报警标识号
almIdstringY报警编号(如果此报警编号不足协议定义的长度,由企业应用自行后补0)