




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、四川省道路运输车辆卫星定位系统视频通讯协议(试 行)2015年5月目录1.用途32.规范性引用文件33.术语、定义和缩写语34.实时音视频传输机制44.1.协议基本约定44.2.实时音视频传输通道约定44.3.音视频通信报文分类45.协议指令集55.1.实时音视频传输55.1.1.实时音视频传输请求55.1.2.主动关闭音视频传输通道65.1.3.实时音视频流及透传数据传输65.2.远程录像回放85.2.1.平台下发远程录像回放请求85.2.2.平台下发远程录像回放控制95.3.远程录像下载105.3.1.录像文件下载指令105.3.2.录像文件下载完成通知115.3.3.录像文件下载控制11
2、5.4.音视频参数设置125.4.1.终端音视频参数设置125.4.2.查询终端音视频属性155.4.3.终端上传音视频属性165.5.视频报警165.5.1.终端视频报警上报165.5.2.平台响应终端报警视频主动上传185.5.3.终端报警视频主动上传完成通知185.5.4.终端上传乘客流量195.6.录像目录检索195.6.1.查询录像文件列表195.6.2.终端上传录像文件列表205.6.3.查询录像月历信息215.6.4.录像月历信息回复216.视频平台与客户端播放插件间的码流通信216.1.音视频流及透传数据封装格式226.2.音视频流 URL 格式227.视频监管平台与视频监控平
3、台间的通讯协议227.1.通信方式227.2.安全认证237.3.功能实现流程237.4.协议消息格式237.5.音视频播放237.5.1.实时音视频流数据传输237.5.2.上报车载视频终端安装情况257.5.3.上报车载视频在线情况277.5.4.实时音视频传输请求277.5.5.实时音视频传输请求应答287.5.6.下发远程录像回放请求287.5.7.下发远程录像回放请求应答297.5.8.查询录像文件列表297.5.9.查询录像文件列表应答307.5.10.录像文件下载指令307.5.11.录像文件下载指令应答317.5.12.录像文件下载完成通知317.6.车辆报警补充317.6.1
4、.增加报警类型317.6.2.报警信息内容定义327.7.常量定义367.7.1.业务数据类型367.7.2.子业务类型标识368.参考文献37四川省道路运输车辆卫星定位系统视频通讯协议1. 用途本协议规定了四川道路运输车辆卫星定位系统视频平台中实时音视频传输的机制、车载视频终端与视频监控平台间传输音视频数据的控制协议指令、实时音视频流媒体传输协议,用于车载视频终端与视频监控平台间传输音视频数据,和视频监管平台与视频监控平台之间交换以及共享音视频资源目录。2. 规范性引用文件JT/T 794 道路运输车辆卫星定位系统车载终端技术要求JT/T 796 道路运输车辆卫星定位系统平台技术要求JT/T
5、 808 道路运输车辆卫星定位系统终端通讯协议及数据格式JT/T 809 道路运输车辆卫星定位系统平台数据交换GB/T 1905汽车行驶记录仪RFC2616 HTTP/1.1 超文本传输协议RFC3550 RTP实时传输协议3. 术语、定义和缩写语AAC:高级音频编码(Advanced Audio Coding)AVS: 音视频编码标准(Audio Video coding Standard)MPEG:运动图像专家组(Moving Pictures Experts Group)RTP:实时传输协议(Real-time Transport Protocol)URL:统一资源定位器(Uniform
6、 Resource Locator)UTF-8:一种针对Unicode的可变长度字符编码,又称万国码(8-bit Unicode Transformation Format)4. 实时音视频传输机制4.1. 协议基本约定本协议中通讯方式、数据类型、传输规则和消息组成见JT/T 808-2011中第4章。本协议中信令数据报文的通信连接方式见JT/T 808-2011中第5章本协议中信令数据报文的消息处理方式见JT/T 808-2011中第6章本协议中对平台和终端通信各方,除明确约定外,所有消息均应给予应答。对未明确指定专用应答消息的,应采用通用应答回复。对于存在分包的消息,应答方应对每一个分包消
7、息进行逐包应答。4.2. 实时音视频传输通道约定一路实时音视频传输通道可传输一路视频信息或一路音频信息,也可传输一路视频信息和一路音频信息。采用TCP方式时,每个TCP连接可承载多路音视频通道。如果设定的超时时间内没有任何数据传输,终端和监控中心均可主动关闭用于音视频数据传输的TCP连接。采用UDP方式时,每个UDP端口可承载多路音视频通道。4.3. 音视频通信报文分类音视频数据报文被划分为:信令数据报文:数据格式应符合JT/T 808-2011的规定,并在其协议格式的基础上添加新的协议指令及数据格式。报文通信应使用车载视频终端和视频监控平台之间已建立的、用于传输定位信息的链路,不应新建链路;
8、码流数据报文:用于网络实时音视频传输、网络录像回放、语音对话、语音监听、语音广播等。报文通信应新建链路,而不使用现有传输定位信息的链路。5. 协议指令集5.1. 实时音视频传输5.1.1. 实时音视频传输请求消息ID:0x9101报文类型:信令数据报文平台向终端设备请求实时音视频传输,包括:实时音视频传输、主动发起的双向语音对讲、单向监听、向所有终端广播语音和特定透传等。消息体数据格式见表1。终端在收到此消息后回复视频终端通用应答,然后通过对应的服务器IP地址和端口号建立传输链路,然后以RTP协议传输相应的音视频流数据。表1 实时音视频传输请求数据格式起始字节字段数据类型描述及要求0服务器IP
9、地址长度BYTE长度n1服务器IP地址STRING实时视频服务器IP地址1+n服务器视频通道监听端口号(TCP)WORD实时视频服务器TCP端口号3+n服务器视频通道监听端口号(UDP)WORD实时视频服务器UDP端口号5+n逻辑通道号BYTE6+n数据类型BYTE0:视频1:双向对讲2:监听3:中心广播4:透传5.1.2. 主动关闭音视频传输通道消息ID:0x9102报文类型:信令数据报文平台主动关闭实时音视频传输通道,消息体数据格式见表2表2 动关闭音视频传输通道数据格式起始字节字段数据类型描述及要求0逻辑通道号BYTE5.1.3. 实时音视频流及透传数据传输报文类型:码流数据报文实时音视
10、频流数据的传输采用RTP协议,使用UDP或TCP承载。负载包格式在RFC3550定义的基础上补充了消息流水号、SIM卡号、音视频通道号等字段,其负载包格式定义见表3表3 实时音视频流及透传数据传输RTP协议负载包格式定义表起始字节字段数据类型描述及要求0V2 BITS默认值为2P1 BIT默认值为0X1 BITRTP头是否需要扩展为,默认值为0CC4 BITS默认值为11M1 BIT标志位,确定是否是完整数据帧的边界PT7 BITS负载类型,见表42包序号WORD初始为0,每发送一个RTP数据包,序列号加14SIM卡号BCD6终端设备SIM卡号10逻辑通道号BYTE11数据类型4 BITS00
11、00:视频I帧0001:视频P帧0010:视频B帧0011:音频帧0100:透传数据0101:图片数据(JPG)0111:图片数据(BMP)分包处理4 BITS0000:原子包,不可被拆分0001:分包处理时的第一个包0010:分包处理时的最后一个包0011:分包处理时的中间包12时间戳BYTE8标识此RTP数据包当前帧的绝对时间,单位毫秒(ms),当数据类型为0100时,则没有该字段20Last I Frame IntervalWORD该帧与上一个关键帧之间的时间间隔,单位毫秒(ms),当数据类型为非视频帧,则没有该字段22Last Frame IntervalWORD该帧与上一帧之间的时间
12、间隔,单位毫秒(ms),当数据类型为非视频帧时,则没有该字段24数据体长度WORD后续数据体长度,不含此字段26数据体BYTEn音视频数据或透传数据,长度不超过950byte表4 音视频编码类型定义表编码名称备注0保留8G.726音频2990保留91透传系统9297保留视频98H.264视频192254自定义5.2. 远程录像回放5.2.1. 平台下发远程录像回放请求消息ID:0x9201报文类型:信令数据报文平台向终端设备请求音视频录像回放,终端应答后,传输录像数据采用表3实时音视频流数据传输RTP协议负载包格式所定义的封包格式。消息体数据格式见表5。表5 远程录像回放请求数据格式起始字节字
13、段数据类型描述及要求0服务器IP地址长度BYTE长度n1服务器IP地址STRING实时音视频服务器IP地址1+n服务器音视频通道监听端口号(TCP)WORD实时音视频服务器端口号,不使用TCP传输时设置为03+n服务器音视频通道监听端口号(UDP)WORD实时音视频服务器端口号,不使用UDP传输时设置为05+n逻辑通道号BYTE6+n音视频标志BYTE0:视频;1:音频2:音视频混传7+n回放方式BYTE0:正常回放1:快进回放2:快退回放3:关键帧播放8+n快进或快退倍数BYTE回放方式为1和2时,此字段内容有效,否则置00:无效1:1倍2:2倍3:4倍4:8倍5:16倍9+n码流类型BYT
14、E0:主码流1:子码流如果此通道只传输音频的话,此字段置0,如果终端只存储单码流,则不需要判断此数据10+n开始时间BCD6YY-MM-DD-HH-MM-SS16+n结束时间BCD6YY-MM-DD-HH-MM-SS,为0表示一直回放5.2.2. 平台下发远程录像回放控制消息ID:0x9202报文类型:信令数据报文终端设备进行音视频录像回放过程中,平台可下发回放控制指令对回放过程进行控制,消息体数据格式见表6。表6 平台下发远程录像回放控制数据格式起始字节字段数据类型描述及要求0音视频通道号BYTE1回放控制BYTE0:开始回放1:暂停回放2:结束回放3:快进回放4:快退回放5:拖动回放6:关
15、键帧播放2快进或快退倍数BYTE回放控制为3和4时,此字段内容有效,否则置00:无效1:1倍2:2倍3:4倍4:8倍5:16倍3拖动回放位置BCD6YY-MM-DD-HH-MM-SS,回放控制为5时,有此字段5.3. 远程录像下载5.3.1. 录像文件下载指令消息ID:0x9206报文类型:信令数据报文平台向终端下发文件上传命令,终端回复通用应答后通过FTP方式将文件上传到目标FTP服务器的指定路径。录像文件上送格式按照表3 RTP格式封装。消息体数据格式见表7。表7 平台下发录像文件下载指令数据格式起始字节字段数据类型描述及要求0服务器地址长度BYTE长度k1服务器地址STRINGFTP服务
16、器地址1+k端口WORDFTP服务器端口号3+k用户名长度BYTE长度l4+k用户名STRINGFTP用户名4+k+1密码长度BYTE长度m5+k+1密码STRINGFTP密码5+k+1+m文件上传路径长度BYTE长度n6+k+1+m文件上传路径STRING文件上传路径6+k+1+m+n文件总数DWORDn10+k+1+m+n文件索引ID列表DWORDn5.3.2. 录像文件下载完成通知消息ID:0x1206报文类型:信令数据报文当全部文件通过FTP上传完成后,终端上报此指令通知平台,见表8。表8录像文件下载完成通知数据格式起始字节字段数据类型描述及要求0应答流水号WORD对应平台文件上传消息
17、的流水号2结果BYTE0:成功1:失败5.3.3. 录像文件下载控制消息ID:0x9207报文类型:信令数据报文平台通知终端暂停、继续或取消正在传输中的所有文件。消息体数据格式见 表8。表8录像文件下载控制数据格式起始字节字段数据类型描述及要求0应答流水号WORD对应平台文件上传消息的流水号2上传控制BYTE0:暂停1:继续2:取消5.4. 音视频参数设置5.4.1. 终端音视频参数设置终端音视频参数设置消息采用JT/T808-20118.8中定义的0x8103消息,并在其基础上增加以下音视频参数设置。新增参数见表10。表 10 新增音视频设置参数表参数 ID数据类型描述及要求0x0075视频
18、参数设置,见表 110x0076音视频通道列表,见表120x0077单独视频通道参数设置,见表140x0079BYTE特殊报警录像占用主存储器存储阈值百分比,取值 199,默认值为 800xF001BYTE8夜间限速设置BYTE0 表示此报警开关,0关闭,1打开BYTE1 表示夜间相对于白天的限速值百分比(如80%,则此值为0x50)BYTE2- BYTE4 表示夜间开始时间(时分秒的BCD码)BYTE5- BYTE7 表示夜间结束时间(时分秒的BCD码)0xF002BYTE7夜间异动设置BYTE0 表示此报警开关,0关闭,1打开BYTE1- BYTE3 表示夜间开始时间(时分秒的BCD码)B
19、YTE4- BYTE6 表示夜间结束时间(时分秒的BCD码)表 11 视频参数定义及说明起始字节字段数据类型描述及说明0实时流编码模式BYTE0:CBR(固定码率);1:VBR(可变码率);2:ABR(平均码率);100127:自定义1实时流分辨率BYTE0:CIF;1:D1;5:720P;2实时流关键帧间隔WORD范围 110004实时流目标帧率BYTE范围 130 帧/秒5实时流目标码率DWORD单位 kbps9存储流编码模式BYTE0:CBR(固定码率);1:VBR(可变码率);2:ABR(平均码率);100127:自定义10存储流分辨率BYTE1:D1;5:720P;11存储流关键帧间
20、隔WORD范围 1100013存储流目标帧率BYTE范围 130 帧/秒14存储流目标码率DWORD单位 kbps18OSD 字幕叠加设置BYTE按位设置:0 表示不叠加,1 表示叠加bit0:1,叠加日期;bit1:1,叠加时间;bit2:1,叠加车牌号码;bit3:1,叠加经纬度;bit4:1,叠加行驶记录速度;bit5:1,叠加卫星定位速度;表 12 音视频通道列表起始字节字段数据类型描述及说明0视频通道总数BYTEn1音频通道总数BYTEm2音视频通道对照表BYTE3*(n+m)见表 13表13 音视频通道对照表起始字节字段数据类型描述及说明0物理通道号BYTE从 1 开始1逻辑通道号
21、BYTE2通道类型BYTE0:视频;1:音频2是否连接云台或启用音频输出BYTE视频通道表示是否连接云台;音频通道表示是否启用音频输出;0:未连接或未启用;1:连接或启用表 14 单独视频通道参数定义及说明起始字节字段数据类型描述及说明0需单独设置参数的视频通道数量BYTEn1单独视频通道参数设置列表BYTE21*n见表 15表 15 单独视频通道参数设置起始字节字段数据类型描述及说明0逻辑通道号BYTE1实时流编码模式BYTE0:CBR(固定码率);1:VBR(可变码率);2:ABR(平均码率);100127:自定义2实时流分辨率BYTE0:CIF;1:D1;5:720P;3实时流关键帧间隔
22、WORD范围 110005实时流目标帧率BYTE范围 130 帧/秒6实时流目标码率DWORD单位 kbps10存储流编码模式BYTE0:CBR(固定码率);1:VBR(可变码率);2:ABR(平均码率);100127:自定义11存储流分辨率BYTE1:D1;5:720P;12存储流关键帧间隔WORD范围 1100014存储流目标帧率BYTE范围 130 帧/秒15存储流目标码率DWORD单位 kbps19OSD 叠加设置BYTE按位设置:0 表示不叠加,1 表示叠加bit0:1,叠加日期;bit1:1,叠加时间;bit2:1,叠加车牌号码;bit3:1,叠加经纬度;bit4:1,叠加行驶记录
23、速度;bit5:1,叠加卫星定位速度;bit6:1,叠加连续驾驶时间5.4.2. 查询终端音视频属性消息ID:0x9003。消息体为空。5.4.3. 终端上传音视频属性消息ID:0x1003。报文类型:信令数据报文。 终端采用终端上传音视频属性指令应答平台下发的查询终端音视频属性消息,消息体数据格式见表16。表 16 终端上传音视频属性数据格式起始字节字段数据类型描述及要求0输入音频编码方式BYTE见表 41输入音频声道数BYTE2输入音频采样率BYTE0:8 kHz;1:22.05 kHz;2:44.1 kHz;3:48 kHz3输入音频采样位数BYTE0:8 位;1:16 位;2:32 位
24、4音频帧长度WORD范围 14,294,967,2956视频编码方式BYTE0:H.264;1:H.265;2:AVS5.5. 视频报警5.5.1. 终端视频报警上报视频报警上报采用与位置信息同时上报的方式,作为0x0200位置信息汇报的附加信息,对JT/T808-2011表20附加信息定义表进行扩展,附加信息扩展定义见表17。表 17附加信息定义表扩展附加信息ID附加信息长度描述及要求0x144视频相关报警,DWORD,标志位定义见表180x152异常驾驶行为报警详细描述,WORD,定义见表190xF16设备一次超速持续时间上报,定义见表200xF23设备主动上传报警视频,定义见表21表 1
25、8视频报警标志位定义位定义处理说明0视频信号丢失报警标志维持至报警条件解除1主存储器故障报警标志维持至报警条件解除2灾备存储单元故障报警标志维持至报警条件解除3其他视频设备故障报警标志维持至报警条件解除4客车超载报警标志维持至报警条件解除5异常驾驶行为报警标志维持至报警条件解除6特殊报警录像达到存储阈值报警收到应答后清零,占用存储容量发生变化后再次报警731预留表 19 异常驾驶行为标志位定义起始字节字段数据类型描述及要求0异常驾驶行为类型BYTE按位设置:0表示不具备,1表示具备bit0:1,疲劳bit1:1,打电话bit2:1,抽烟1疲劳程度BYTE疲劳程度用0100表示表 20一次超速报
26、警结束时标志位定义起始字节字段数据类型描述及要求0最高速度WORD单位为公里每小时(km/h)2超速持续时间DWORD单位为秒(s)表 21报警视频主动上传标志位定义起始字节字段数据类型描述及要求0报警视频上传使能BYTE0-没有报警视频 1-有报警视频1报警视频通道WORD按逻辑通道表示,bit0-7,按位取,bit0是表示逻辑通道1是报警视频通道,可多通道复合,例如值为6时,表示2,3通道有报警视频要求上送。5.5.2. 平台响应终端报警视频主动上传消息ID:0x921F。报文类型:信令数据报文。平台收到终端报警视频主动上传请求时向终端下发FTP服务器信息,终端连接FTP服务器并按照表3定
27、义的RTP包格式封装上传报警视频文件,消息体数据格式见表22。表22 平台响应报警视频主动上传指令数据格式起始字节字段数据类型描述及要求0服务器地址长度BYTE长度k1服务器地址STRINGFTP服务器地址1+k端口WORDFTP服务器端口号3+k用户名长度BYTE长度l4+k用户名STRINGFTP用户名5+k密码长度BYTE长度m6+k密码STRINGFTP密码6+k+m文件上传路径长度BYTE长度n7+k+m文件上传路径(含由平台定义的上传报警录像文件名)STRING文件上传路径(含由平台定义的上传报警录像文件名)7+k+m+n报警视频逻辑通道号BYTE要主动上送报警信息的逻辑通道号5.
28、5.3. 终端报警视频主动上传完成通知消息ID:0x021F。报文类型:信令数据报文。当终端报警视频上送完成后,终端上报此指令通知平台,见表23。表23终端报警视频上送完成通知数据格式起始字节字段数据类型描述及要求0应答流水号WORD对应平台响应终端报警视频主动上传指令流水号2结果BYTE0:成功1:失败5.5.4. 终端上传乘客流量消息ID:0x1005。 报文类型:信令数据报文。 终端设备通过视频分析对上下车乘客计数,并向平台发送计数结果,消息体数据格式见表24。表24 终端上传乘客流量数据格式起始字节字段数据类型描述及要求0起始时间BCD6YY-MM-DD-HH-MM-SS(GMT+8
29、时间,本标准中之后涉及的时间均采用此时区)6结束时间BCD6YY-MM-DD-HH-MM-SS12上车人数WORD从起始时间到结束时间的上车人数14下车人数WORD从起始时间到结束时间的下车人数5.6. 录像目录检索5.6.1. 查询录像文件列表消息ID:0x9205报文类型:信令数据报文。平台按照音视频类型、通道号、报警类型和起止时间等组合条件从终端中查询录像文件列表。消息体数据格式见表25。表 25 查询录像文件列表数据格式起始字节字段数据类型描述及要求0类型BYTE0:全部1:音频2:视频1逻辑通道号BYTE2报警类型64BITSbit0-31 见 JT/T 808-2011 表 18
30、报警标志位定义bit32-63 见 表 18全 0 表示无报警类型条件10起始时间BCD6YY-MM-DD-HH-MM-SS,全 0 表示无起始时间条件16终止时间BCD6YY-MM-DD-HH-MM-SS,全 0 表示无终止时间条件5.6.2. 终端上传录像文件列表消息ID:0x1205报文类型:信令数据报文终端响应平台的查询录像文件列表指令,采用终端上传录像文件列表消息应答。如文件列表过大需要分包传输时,采用JT/T 808-2011 4.4.3中定义的分包机制处理,平台应对每个单独分包回复视频平台通用应答。消息体数据格式见表26。表 26 终端上传录像文件列表数据格式起始字节字段数据类型
31、描述及要求0流水号WORD对应查询录像文件列表指令的流水号2文件总数DWORD6文件项列表见表 27表 27 终端上传录像文件项列表格式起始字节字段数据类型描述及要求0文件索引 IDDWORD从 1 开始4文件名长度BYTE长度为 n5文件名STRING5+n录像起始时间BCD6YY-MM-DD-HH-MM-SS11+n录像结束时间BCD6YY-MM-DD-HH-MM-SS17+n报警标志64BITSbit0-31 见 JT/T 808-2011 表 18 报警标志位定义;bit32-63 见 表 1825+n文件大小DWORD单位字节(BYTE)5.6.3. 查询录像月历信息消息ID:0x9
32、20F报文类型:信令数据报文。平台查询某年某月终端设备上录像存储情况。消息体数据格式见表28。表 28录像月历查询数据格式起始字节字段数据类型描述及要求0类型BYTE0:全部1:音频2:视频1年月历BCD2YY-MM5.6.4. 录像月历信息回复消息ID:0x120F报文类型:信令数据报文。终端设备回复平台某年某月录像存储情况。消息体数据格式见 表29。表 29录像月历查询回复数据格式起始字节字段数据类型描述及要求1存在录像文件的日历32BITSbit0-31,按位取,当值为0是表示当天无录像文件,为1时有录像文件,bit7:1-表示查询当月8号有录像文件6. 视频平台与客户端播放插件间的码流
33、通信6.1. 音视频流及透传数据封装格式视频平台与客户端播放软件间的音视频流及透传数据封装格式应符合5.1.3的要求。6.2. 音视频流 URL 格式客户端音视频资源播放软件的音视频流URL不应在界面中显示,具体定义如下: http:/服务器IP地址:端口号/车牌号码.逻辑通道号.音视频标志.时效口令音视频流URL的各数据项定义见表30。表 30 音视频流 URL 数据项定义表字段描述及要求地址属性信息服务器 IP 地址音视频流服务器 IP 地址端口号音视频流服务端口号车牌号码应 采 用 UTF-8 编 码 , 并统一转 化为 RFC2616 中 的application/x-www-form
34、-URLencoded MIME 格式逻辑通道号见 JT/T XXXX-2014 表 2。音视频标志0:视频;1:音频;2:音视频混合附加信息时效口令时效口令应仅由英文字母(含大小写)及阿拉伯数字构成,长度为64 个 ASCII 字符,应每 24 小时更新一次。7. 视频监管平台与视频监控平台间的通讯协议在严格执行JT/T 809-2011(包含“关于对JT/T 809标准若干问题的补充说明”)标准的基础上,增加符合四川省道路运输管理需求的相关要求,包括通信方式、安全认证、功能实现流程、协议消息格式和数据实体格式等内容。7.1. 通信方式具体要求按照JT/T 809-2011道路运输车辆卫星定
35、位系统平台数据交换中4.1中规定。7.2. 安全认证具体要求按照JT/T 809-2011道路运输车辆卫星定位系统平台数据交换中4.2中规定。7.3. 功能实现流程具体要求按照JT/T 809-2011道路运输车辆卫星定位系统平台数据交换中4.3中规定。7.4. 协议消息格式具体要求按照JT/T 809-2011道路运输车辆卫星定位系统平台数据交换中4.4中规定。7.5. 音视频播放在视频监管平台设置视频服务器,接收视频监控平台的视频流上传,并为客户端提供视频播放服务。表31音视频播放通用应答数据结构字段名字节数类型描述及要求VEHICLE_NO21Octet String车牌号VEHICLE
36、_COLOR1BYTE车牌颜色,按照JT/T 415-2006中5.4.12的规定。DATA_TYPE2Uint16_t子业务类型标识DATA_LENGTH4Uint32_t后续数据长度RESULT1BYTE0表示成功,其他则失败7.5.1. 实时音视频流数据传输实时音视频流数据的传输采用RTP协议,使用UDP或TCP承载。负载包格式在RFC3550定义的基础上补充了消息流水号、车牌号、车牌颜色、音视频通道号等字段,其负载包格式定义见表32表32 实时音视频流及透传数据传输RTP协议负载包格式定义表起始字节字段数据类型描述及要求0V2 BITS默认值为2P1 BIT默认值为0X1 BITRTP
37、头是否需要扩展为,默认值为0CC4 BITS默认值为11M1 BIT标志位,确定是否是完整数据帧的边界PT7 BITS负载类型,见表122包序号WORD初始为0,每发送一个RTP数据包,序列号加14车牌号BYTE12示例:川A1234516车牌颜色BYTE4示例:黄20逻辑通道号BYTE21数据类型4 BITS0000:视频I帧0001:视频P帧0010:视频B帧0011:音频帧0100:透传数据0101:图片数据(JPG)0111:图片数据(BMP)分包处理4 BITS0000:原子包,不可被拆分0001:分包处理时的第一个包0010:分包处理时的最后一个包0011:分包处理时的中间包22时
38、间戳BYTE8标识此RTP数据包当前帧的绝对时间,单位毫秒(ms),当数据类型为0100时,则没有该字段30Last I Frame IntervalWORD该帧与上一个关键帧之间的时间间隔,单位毫秒(ms),当数据类型为非视频帧,则没有该字段32Last Frame IntervalWORD该帧与上一帧之间的时间间隔,单位毫秒(ms),当数据类型为非视频帧时,则没有该字段34数据体长度WORD后续数据体长度,不含此字段36数据体BYTEn音视频数据或透传数据,长度不超过950byte表33 音视频编码类型定义表编码名称备注0保留8G.726音频2990保留91透传系统9297保留视频98H.
39、264视频192254自定义7.5.2. 上报车载视频终端安装情况视频监控平台在链路建立成功并通过身份校验后,连续上报所有车辆车载视频终端安装情况,当车载视频终端新装、注销、通道变化时上报发生变化的车辆。字段名字节数类型描述及要求VEHICLE_NO21Octet String车牌号VEHICLE_COLOR1BYTE车牌颜色,按照JT/T 415-2006中5.4.12的规定。DATA_TYPE2Uint16_t子业务类型标识DATA_LENGTH4Uint32_t后续数据长度CHANGE_TYPE1BYTE业务类型,值定义如下:1:新装2:通道变化3:注销MAX_CHANNAL1BYTE支
40、持通道数CHANNAL_CONFIG4Uint32_t通道配置情况*,详见表35CHANNAL_ONLINE4Uint32_t通道在线情况*,详见表35表34 上报车载视频终端安装情况数据结构通道配置情况*(CHANNAL_CONFIG):本项定义为32位正整数,大端模式(Big-Endian),每1位代表1个通道,置1表示已安装,置0表示未安装。详见表35通道在线情况*(CHANNAL_ONLINE):本项定义为32位正整数,大端模式(Big-Endian),每1位代表1个通道,置1表示在线,置0表示不在线。详见表35打开通道*(CHANNAL_OPEN):本项定义为32位正整数,大端模式(
41、Big-Endian),每1位代表1个通道,置1表示打开该通道视频,置0表示不打开或关闭。详见表35表35 通道位置定义位功能备注0车头驾驶员视野,看前方道路1车尾看后方道路2驾驶员对着驾驶员3车厢内(前)4车厢内(中)5车厢内(后)6车门(前)7车门(中)8车门(后)9后视镜(左)10后视镜(右)11行李箱12-28保留29透传30双向对讲31广播7.5.3. 上报车载视频在线情况当车载视频终端通道在线情况发生变化时上报发生变化的车辆。表36 上报车载视频在线情况数据结构字段名字节数类型描述及要求VEHICLE_NO21Octet String车牌号VEHICLE_COLOR1BYTE车牌颜
42、色,按照JT/T 415-2006中5.4.12的规定。DATA_TYPE2Uint16_t子业务类型标识DATA_LENGTH4Uint32_t后续数据长度CHANNAL_ONLINE4Uint32_t通道在线情况*,详见表147.5.4. 实时音视频传输请求视频监管平台向视频监控平台请求实时音视频传输,包括:实时音视频传输、主动发起的双向语音对讲、单向监听、向所有终端广播语音和特定透传等,消息体数据格式见表37。视频监控平台在收到此消息后回复实时音视频传输请求应答,然后通过对应的服务器IP地址和端口号建立传输链路,然后音视频录像流上送格式按照表32 RTP格式封装。表37 实时音视频传输请
43、求数据格式字段名字节数类型描述及要求VEHICLE_NO21Octet String车牌号VEHICLE_COLOR1BYTE车牌颜色,按照JT/T 415-2006中5.4.12的规定。DATA_TYPE2Uint16_t子业务类型标识DATA_LENGTH4Uint32_t后续数据长度SERVER_IP40Octet String政府监管平台视频接入服务器地址SERVER_PORT2Uint16_t政府监管平台视频接入服务器端口(TCP)MEDIA_TYPE1BYTE媒体类型,值定义如下:0:视频1:双向对讲2:监听3:中心广播4:透传CHANNAL_OPEN4Uint32_t打开通道*,
44、详见表35关闭某路通道,CHANNAL_OPEN对应位值置0,关闭所有通道,设置CHANNAL_OPEN为0。当对同一辆车执行多次实时音视频传输请求,但每次CHANNAL_OPEN配置不一样的情况下,视频监控平台应对两次请求间未变的打开通道进行保持,而不应断开重连。7.5.5. 实时音视频传输请求应答使用表31 音视频播放通用应答数据结构。7.5.6. 下发远程录像回放请求视频监管平台向视频监控平台请求音视频录像回放,视频监控平台在收到此消息后回复下发远程录像回放请求应答,然后通过对应的服务器IP地址和端口号建立传输链路,然后音视频录像流上送格式按照表32 RTP格式封装。消息体数据格式见表3
45、8。表38 远程录像回放请求数据格式字段名字节数类型描述及要求VEHICLE_NO21Octet String车牌号VEHICLE_COLOR1BYTE车牌颜色,按照JT/T 415-2006中5.4.12的规定。DATA_TYPE2Uint16_t子业务类型标识DATA_LENGTH4Uint32_t后续数据长度SERVER_IP40Octet String政府监管平台视频接入服务器地址SERVER_PORT2Uint16_t政府监管平台视频接入服务器端口(TCP)MEDIA_TYPE1BYTE媒体类型,值定义如下:0:视频1:音频2:音视频混传CODE_TYPE1BYTE码流类型,值定义如
46、下:0:主码流1:子码流CHANNAL_OPEN4Uint32_t打开通道*,详见表35BEGIN_TIME6BCD6YY-MM-DD-HH-MM-SSEND_TIME6BCD6YY-MM-DD-HH-MM-SS关闭某路通道,CHANNAL_OPEN对应位值置0,关闭所有通道,设置CHANNAL_OPEN为0。当对同一辆车执行多次远程录像回放请求,但每次CHANNAL_OPEN配置不一样的情况下,视频监控平台应对两次请求间未变的打开通道进行保持,而不应断开重连。7.5.7. 下发远程录像回放请求应答使用表31 音视频播放通用应答数据结构。7.5.8. 查询录像文件列表视频监管平台按照音视频类型
47、、通道号、报警类型和起止时间等组合条件从视频监控平台查询录像文件列表。消息体数据格式见表39。表 39 查询录像文件列表数据格式字段名字节数类型描述及要求VEHICLE_NO21Octet String车牌号VEHICLE_COLOR1BYTE车牌颜色,按照JT/T 415-2006中5.4.12的规定。DATA_TYPE2Uint16_t子业务类型标识DATA_LENGTH4Uint32_t后续数据长度MEDIA_TYPE1BYTE媒体类型,值定义如下:0:视频1:音频2:全部CHANNAL_OPEN4Uint32_t打开通道*,详见表35BEGIN_TIME6BCD6YY-MM-DD-HH
48、-MM-SSEND_TIME6BCD6YY-MM-DD-HH-MM-SS7.5.9. 查询录像文件列表应答视频监控平台响应视频监管平台的查询录像文件列表指令,采用上传录像文件列表消息应答。消息体数据格式见表40。表 40查询录像文件列表应答数据格式字段名字节数类型描述及要求VEHICLE_NO21Octet String车牌号VEHICLE_COLOR1BYTE车牌颜色,按照JT/T 415-2006中5.4.12的规定。DATA_TYPE2Uint16_t子业务类型标识DATA_LENGTH4Uint32_t后续数据长度FILE_NUMBER2Uint16_t录像文件总数FILE_LIST录像文件项列表,见表41表 41 上传录像文件项列表格式字段名字节数类型描述及要求FILE_INDEX4Uint32_t文件索引FILE_NAME128Octet String文件名BEGIN_TIME6BCD6录像起始时间,YY-MM-DD-HH-MM-SSEND_TIME6BCD6录像结束时间,YY-MM-DD-HH-MM-SSFILE_SIZE4Uint32_t文件大小,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专用施工合同范本模板
- 会展投资合同范本
- 农村土方 工程合同范本
- 化工产品营销合同范本
- Starter Section 3 Saying Hello 教学设计2024-2025学年北师大版(2024)七年级英语上册
- 企业质押合同范本
- 供车协议合同范本
- 2024年宁波市消防救援支队社会招录政府专职消防员考试真题
- 2024年南平市建阳区社会统一教师招聘考试真题
- 劳动派遣居间合同范本
- 【跨境电商零售进口税收征管对策及建议16000字(论文)】
- DZ∕T 0332-2020 碳酸盐岩油气藏缝洞体雕刻法资源储量估算规范(正式版)
- 社会学(高校社会学入门课程)全套教学课件
- 2024年湖南有色金属职业技术学院单招职业适应性测试题库带答案
- 心血管介入护士进修汇报
- 创伤中心汇报
- 施工组织设计内部审批表
- 与医保有关的信息系统相关材料-模板
- 《企业的可持续发展》课件
- 零至三岁儿童及老年人中医保健指导专业知识讲座培训课件
- DB12-T 1305-2024 公路沥青路面泡沫沥青冷再生技术规范
评论
0/150
提交评论