From 5c2d69136ce9e5ef98a1fa5f00268aaf15361fa3 Mon Sep 17 00:00:00 2001 From: "SmallChi(Koike)" <564952747@qq.com> Date: Tue, 24 Sep 2019 22:54:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=87=E7=BA=A7=E5=9F=BA=E4=BA=8E1078?= =?UTF-8?q?=E7=9A=84808=E6=89=A9=E5=B1=95=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...808.Protocol.Extensions.JT1078.Test.csproj | 14 +- .../JT808.Protocol.Extensions.JT1078.csproj | 15 +- .../JT808.Protocol.Extensions.JT1078.xml | 1116 +++++++++++++++++ 3 files changed, 1134 insertions(+), 11 deletions(-) create mode 100644 src/JT808.Protocol.Extensions.JT1078/JT808.Protocol.Extensions.JT1078.xml diff --git a/src/JT808.Protocol.Extensions.JT1078.Test/JT808.Protocol.Extensions.JT1078.Test.csproj b/src/JT808.Protocol.Extensions.JT1078.Test/JT808.Protocol.Extensions.JT1078.Test.csproj index 1f2854a..b261e19 100644 --- a/src/JT808.Protocol.Extensions.JT1078.Test/JT808.Protocol.Extensions.JT1078.Test.csproj +++ b/src/JT808.Protocol.Extensions.JT1078.Test/JT808.Protocol.Extensions.JT1078.Test.csproj @@ -1,16 +1,20 @@  - netcoreapp2.2 + netcoreapp3.0 false - - - - + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + diff --git a/src/JT808.Protocol.Extensions.JT1078/JT808.Protocol.Extensions.JT1078.csproj b/src/JT808.Protocol.Extensions.JT1078/JT808.Protocol.Extensions.JT1078.csproj index d3d006d..b7cb34e 100644 --- a/src/JT808.Protocol.Extensions.JT1078/JT808.Protocol.Extensions.JT1078.csproj +++ b/src/JT808.Protocol.Extensions.JT1078/JT808.Protocol.Extensions.JT1078.csproj @@ -1,8 +1,8 @@  - netstandard2.0 - 7.3 + netstandard2.0;netstandard2.1; + 8.0 Copyright 2019. SmallChi(Koike) JT808.Protocol.Extensions.JT1078 @@ -15,17 +15,20 @@ https://github.com/SmallChi/JT1078/blob/master/LICENSE https://github.com/SmallChi/JT1078/blob/master/LICENSE false - 2.1.6 + 2.1.7 LICENSE - \JT808.Protocol.Extensions.JT1078\JT808.Protocol.Extensions.JT1078.xml + JT808.Protocol.Extensions.JT1078.xml + + + + JT808.Protocol.Extensions.JT1078.xml - - + diff --git a/src/JT808.Protocol.Extensions.JT1078/JT808.Protocol.Extensions.JT1078.xml b/src/JT808.Protocol.Extensions.JT1078/JT808.Protocol.Extensions.JT1078.xml new file mode 100644 index 0000000..918c483 --- /dev/null +++ b/src/JT808.Protocol.Extensions.JT1078/JT808.Protocol.Extensions.JT1078.xml @@ -0,0 +1,1116 @@ + + + + JT808.Protocol.Extensions.JT1078 + + + + + 视频相关报警 + + + + + 视频信号丢失报警状态 + + + + + 视频信号遮挡报警状态 + + + + + 存储器故障报警状态 + + + + + 异常驾驶行为报警详细描述 + + + + + 音视频参数设置 + + + + + 音视频通道列表设置 + + + + + 单独视频通道参数设置 + + + + + 特殊报警录像参数设置 + + + + + 视频相关报警屏蔽字 + + + + + 图像分析报警参数设置 + + + + + 终端休眠模式唤醒设置 + + + + + 视频相关报警 + 0x0200_0x14 + + + + + 数据 长度 + + + + + 视频相关报警 + + + + + 视频信号丢失报警状态 + 0x0200_0x15 + + + + + 数据 长度 + + + + + 视频信号丢失报警状态 + + + + + 视频信号遮挡报警状态 + 0x0200_0x16 + + + + + 数据 长度 + + + + + 视频信号遮挡报警状态 + + + + + 存储器故障报警状态 + 0x0200_0x17 + + + + + 数据 长度 + + + + + 存储器故障报警状态 + + + + + 异常驾驶行为报警详细描述 + 0x0200_0x18 + + + + + 数据 长度 + + + + + 异常驾驶行为报警详细描述 + + + + + 终端上传音视频属性 + + + + + 输入音频编码方式 + + + + + 输入音频声道数 + + + + + 输入音频采样率 + + + + + 输入音频采样位数 + + + + + 音频帧长度 + + + + + 是否支持音频输出 + + + + + 视频编码方式 + + + + + 终端支持的最大音频物理通道数量 + + + + + 终端支持的最大视频物理通道数量 + + + + + 终端上传乘客流量 + + + + + 起始时间 + + + + + 结束时间 + + + + + 上车人数 + + + + + 下车人数 + + + + + 终端上传音视频资源列表 + + + + + 流水号 + + + + + 音视频资源总数 + + + + + 音视频资源列表 + + + + + 终端上传音视频资源列表 + + + + + 逻辑通道号 + + + + + 开始时间 + + + + + 结束时间 + + + + + 报警标志 + + + + + 音视频资源类型 + + + + + 码流类型 + + + + + 存储器类型 + + + + + 文件大小 + + + + + 文件上传完成通知 + + + + + 流水号 + + + + + 结果 + + + + + 音视频参数设置 + 0x8103_0x0075 + + + + + 数据 长度 + + + + + 实时流编码模式 + + + + + 实时流分辨率 + + + + + 实时流关键帧间隔 + (范围1-1000)帧 + + + + + 实时流目标帧率 + + + + + 实时流目标码率 + 单位未千位每秒(kbps) + + + + + 存储流编码模式 + + + + + 存储流分辨率 + + + + + 存储流关键帧间隔 + (范围1-1000)帧 + + + + + 存储流目标帧率 + + + + + 存储流目标码率 + 单位未千位每秒(kbps) + + + + + OSD字幕叠加设置 + + + + + 是否启用音频输出 + 0:不启用 + 1:启用 + + + + + 音视频通道列表设置 + 0x8103_0x0076 + + + + + 数据 长度 + + + + + 音视频通道总数 + l + + + + + 音频通道总数 + m + + + + + 视频通道总数 + n + + + + + 音视频通道对照表 + 4*(l+m+n) + + + + + 音视频通道列表设置 + 0x8103_0x0076_AVChannelRefTable + + + + + 物理通道号 + + + + + 逻辑通道号 + + + + + 通道类型 + + + + + 是否链接云台 + + + + + 单独视频通道参数设置 + 0x8103_0x0077 + + + + + 数据 长度 + + + + + 需单独设置视频参数的通道数量 用n表示 + + + + + 逻辑通道号 + + + + + 实时流编码模式 + + + + + 实时流分辨率 + + + + + 实时流关键帧间隔 + (范围1-1000)帧 + + + + + 实时流目标帧率 + + + + + 实时流目标码率 + 单位未千位每秒(kbps) + + + + + 存储流编码模式 + + + + + 存储流分辨率 + + + + + 存储流关键帧间隔 + (范围1-1000)帧 + + + + + 存储流目标帧率 + + + + + 存储流目标码率 + 单位未千位每秒(kbps) + + + + + OSD字幕叠加设置 + + + + + 特殊报警录像参数设置 + 0x8103_0x0079 + + + + + 数据 长度 + + + + + 特殊报警录像存储阈值 + + + + + 特殊报警录像持续时间 + + + + + 特殊报警标识起始时间 + 分钟min + + + + + 视频相关报警屏蔽字 + 0x8103_0x007A + + + + + 数据 长度 + + + + + 视频相关屏蔽报警字 + + + + + 图像分析报警参数设置 + 0x8103_0x007B + + + + + 数据 长度 + + + + + 车辆核载人数 + + + + + 疲劳程度阈值 + + + + + 终端休眠模式唤醒设置 + 0x8103_0x007C + + + + + 数据 长度 + + + + + 休眠唤醒模式 + + + + + 唤醒条件类型 + + + + + 定时唤醒日设置 + + + + + 日定时唤醒参数列表 + + + + + 终端休眠模式唤醒设置 + 0x8103_0x007C + + + + + 定时唤醒启用标志 + + + + + 时间段1唤醒时间 + 2 + + + + + 时间段1关闭时间 + 2 + + + + + 时间段2唤醒时间 + 2 + + + + + 时间段2关闭时间 + 2 + + + + + 时间段3唤醒时间 + 2 + + + + + 时间段3关闭时间 + 2 + + + + + 时间段4唤醒时间 + 2 + + + + + 时间段4关闭时间 + 2 + + + + + 查询终端音视频属性 + + + + + 实时音视频传输请求 + + + + + 服务器IP地址长度 + + + + + 服务器IP地址 + + + + + 服务器视频通道监听端口号(TCP) + + + + + 服务器视频通道监听端口号(UDP) + + + + + 逻辑通道号 + + + + + 数据类型 + 0:音视频 + 1:视频 + 2:双向对讲 + 3:监听 + 4:中心广播 + 5:透传 + + + + + 码流类型 + 0:主码流 + 1:子码流 + + + + + 音视频实时传输控制 + + + + + 逻辑通道号 + + + + + 控制指令 + 平台可以通过该指令对设备的实时音视频进行控制: + 0:关闭音视频传输指令 + 1:切换码流(增加暂停和继续) + 2:暂停该通道所有流的发送 + 3:恢复暂停前流的发送,与暂停前的流类型一致 + 4:关闭双向对讲 + + + + + 关闭音视频类型 + 0:关闭该通道有关的音视频数据 + 1:只关闭该通道有关的音频,保留该通道有关的视频 + 2:只关闭该通道有关的视频,保留该通道有关的音频 + + + + + 切换码流类型 + 将之前申请的码流切换为新申请的码流,音频与切换前保持一致。 + 新申请的码流为: + 0:主码流 + 1:子码流 + + + + + 实时音视频传输状态通知 + + + + + 逻辑通道号 + + + + + 丢包率 + + + + + 平台下发远程录像回放请求 + + + + + 服务器IP地址服务 + + + + + 服务器IP地址 + + + + + 服务器音视频通道监听端口号TCP + + + + + 服务器音视频通道监听端口号UDP + + + + + 逻辑通道号 + + + + + 音视频类型 + + + + + 码流类型 + + + + + 存储器类型 + + + + + 回放方式 + + + + + 快进或快退倍数 + + + + + 快进或快退倍数 + + + + + 起始时间 + + + + + 结束时间 + + + + + 平台下发远程录像回放控制 + + + + + 音视频通道号 + + + + + 回放控制 + + + + + 快进或快退倍数 + + + + + 拖动回放位置 + + + + + 查询资源列表 + + + + + 逻辑通道号 + + + + + 开始时间 + + + + + 结束时间 + + + + + 报警标志 + + + + + 音视频资源类型 + + + + + 码流类型 + + + + + 存储器类型 + + + + + 文件上传指令 + + + + + 服务器IP地址服务 + + + + + 服务器IP地址 + + + + + 服务器端口 + + + + + 用户名长度 + + + + + 用户名 + + + + + 密码长度 + + + + + 密码 + + + + + 文件上传路径长度 + + + + + 文件上传路径 + + + + + 逻辑通道号 + + + + + 起始时间 + + + + + 结束时间 + + + + + 报警标志 + + + + + 音视频资源类型 + + + + + 码流类型 + + + + + 存储位置 + + + + + 任务执行条件 + + + + + 文件上传控制 + + + + + 流水号 + + + + + 上传控制 + + + + + 云台旋转 + + + + + 逻辑通道号 + + + + + 方向 + + + + + 速度 + + + + + 云台调整焦距控制 + + + + + 逻辑通道号 + + + + + 焦距调整方向 + + + + + 云台调整光圈控制 + + + + + 逻辑通道号 + + + + + 光圈调整方式 + + + + + 云台雨刷控制 + + + + + 逻辑通道号 + + + + + 启停标识 + + + + + 红外补光控制 + + + + + 逻辑通道号 + + + + + 启停标识 + + + + + 云台变倍控制 + + + + + 逻辑通道号 + + + + + 变倍控制 + + + +