国家或地方技术规范:综合交通视频交换技术规范 第2部分:视频交换协议.pdf
- 文档编号:23121435
- 上传时间:2023-05-08
- 格式:PDF
- 页数:20
- 大小:696KB
国家或地方技术规范:综合交通视频交换技术规范 第2部分:视频交换协议.pdf
《国家或地方技术规范:综合交通视频交换技术规范 第2部分:视频交换协议.pdf》由会员分享,可在线阅读,更多相关《国家或地方技术规范:综合交通视频交换技术规范 第2部分:视频交换协议.pdf(20页珍藏版)》请在冰豆网上搜索。
ICS13.310CCSA91浙江省地方标准DB33/T2114.2202233综合交通视频交换技术规范第2部分:
视频交换协议TechnicalspecificationsforcomprehensivetrafficvideoexchangePart2:
videoexchangeprotocol2022-07-22发布2022-08-22实施浙江省市场监督管理局发布DB33/T2114.22022I目次前言.II1范围.12规范性引用文件.13术语和定义、缩略语.14应用结构.25接口协议.3附录A(规范性)参数定义.9附录B(资料性)消息示例.13DB33/T2114.22022II前言本标准按照GB/T1.12020标准化工作导则第1部分:
标准化文件的结构和起草规则的规定起草。
DB33/T2114综合交通视频交换技术规范分为2个部分:
第1部分:
总体技术要求;第2部分:
视频交换协议。
本标准是DB33/T2114综合交通视频交换技术规范的第2部分。
请注意本标准的某些内容可能涉及专利。
本标准的发布机构不承担识别专利的责任。
本标准由浙江省交通运输厅提出、归口并组织实施。
本标准起草单位:
浙江省交通运输信息中心、浙江科技学院、浙江宇视科技有限公司、浙江省交通运输科学研究院、浙江大华技术股份有限公司、杭州海康威视数字技术股份有限公司、浙江信网真科技股份有限公司本标准主要起草人:
焦庆春、王久辉、周迪、顾武强、韩海航、吕梦蛟、孔维生、徐爱华、卢志刚、葛拥军、虞红伟、胡秀滢、王真震、王登忠。
DB33/T2114.220221综合交通视频交换技术规范第2部分:
视频交换协议1范围本标准规定了综合交通视频资源交换协议的应用结构与接口协议的技术要求。
本标准适用于综合交通视频交换系统的设计与研发、建设与管理,其他与交通行业进行视频交换的系统可参照执行。
2规范性引用文件下列文件中的内容通过文中的规范性引用而构成本标准必不可少的条款。
其中,注日期的引用文件,仅该日期对应的版本适用于本标准;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本标准。
GB/T74082005数据元和交换格式信息交换日期和时间表示法GB/T28181公共安全视频监控联网系统信息传输、交换、控制技术要求JT/T13532020综合交通视频交换技术要求JT/T1389(所有部分)综合交通视频图像文字信息标注规范DB33/T2114.1综合交通视频交换技术规范第1部分:
总体技术要求ISO/IEC10646信息技术通用编码字符集(InformationtechnologyUniversalcodedcharacterset(UCS))IETFRFC2326实时流协议(RealTimeStreamingProtocol(RTSP))IETFRFC3550实时传输协议(RTP:
ATransportProtocolforReal-TimeApplications)IETFRFC3984H.264视频的RTP负载格式(RTPPayloadFormatforH.264Video)IETFRFC4122通用唯一标识符(AUniversallyUniqueIDentifier(UUID)URNNamespace)IETFRFC7798高效视频编码的RTP负载格式(RTPPayloadFormatforHighEfficiencyVideoCoding(HEVC))3术语和定义、缩略语3.1术语和定义JT/T13532020和DB33/T2114.1界定的以及下列术语和定义适用于本标准。
3.1.1视频资源汇集单元videoresourcescollectionunit汇集并提供音视频、图像、属性和视频内容结构化数据等资源的功能实体。
3.2缩略语DB33/T2114.220222下列缩略语适用于本标准。
HTTP:
超文本传输协议(HyperTextTransferProtocol)HTTPS:
安全的超文本传输协议(HyperTextTransferProtocoloverSecureSocketLayer)IP:
因特网协议(InternetProtocol)IPv4:
互联网协议第四版(InternetProtocolversion4)IPv6:
互联网协议第六版(InternetProtocolversion6)JSON:
JavaScript对象标记语言(JavaScriptObjectNotation)REST:
表述性状态转移(RepresentationalStateTransfer)RTCP:
实时传输控制协议(Real-timeTransportControlProtocol)RTP:
实时传输协议(Real-timeTransportProtocol)RTSP:
实时流协议(RealTimeStreamingProtocol)TCP:
传输控制协议(TransmissionControlProtocol)TLS:
传输层安全协议(TransportLayerSecurity)UDP:
用户数据报协议(UserDatagramProtocol)URI:
统一资源标识符(UniformResourceIdentifier)VRS:
视频资源(VideoResources)4应用结构4.1应用结构组成综合交通视频资源交换的应用结构由视频资源汇集单元、视频交换域和视频信息应用组成,应用结构见图1。
图1综合交通视频资源交换应用结构4.2应用结构要求综合交通视频资源应用结构应满足以下要求:
a)视频资源的音视频数据和信令数据应能按GB/T28181控制协议或本标准接口协议接入视频资源汇集单元;b)视频资源的资源属性、视频内容的结构化数据等应能按本标准接口协议接入视频资源汇集单元;结构化数据视频资源(音视频数据+信令数据)视频资源(资源属性+结构化数据)信令数据视频资源汇集单元DB33/T2114视频交换单元视频交换域DB33/T2114应急指挥视频分析视频识别视频会议GIS展示视频信息应用DB33/T2114其他资源属性JT/T1353资源中心视频交换单元DB33/T2114GB/T28181音视频数据DB33/T2114.220223c)视频资源汇集单元包括资源属性、信令数据、音视频数据和视频内容的结构化数据接入汇聚转发等功能;d)视频资源汇集单元和视频交换单元间的视频信息交换应符合本标准接口协议要求;e)视频交换域中视频资源的交换与共享应符合JT/T13532020的规定;f)视频信息应用和视频交换单元间的视频资源交换应符合本标准接口协议要求。
5接口协议5.1协议结构综合交通视频交换接口协议结构见图2,并应符合以下规定:
a)基于IP计算机网络进行传输,音视频数据由UDP或TCP协议承载,资源属性、视频内容的结构化数据、信令数据由TCP协议承载;b)音视频数据应采用IETFRFC3550的RTP/RTCP和IETFRFC2326的RTSP进行传输和控制协议,音频应随视频流同步传输。
RTP的负载应符合IETFRFC3984和IETFRFC7798规定的格式;c)综合交通视频资源属性、视频内容的结构化数据、交互信令应采用基于HTTP/HTTPS的REST方式。
图2交换协议结构5.2协议规则5.2.1基本要求协议对信息进行描述时应符合以下要求:
a)接口协议消息体应采用JSON格式进行描述;b)协议中的字符应采用符合ISO/IEC10646规定的UTF-8编码格式;c)协议采用的时间应统一采用GB/T74082005中5.4.1a)规定的时间定义基本格式:
YYYYMMDDThhmmsshh。
如果时间描述中不带hh信息,则默认为+08。
IPv4/IPv6TCPHTTPRTP/RTCPRTSPUDPTCP音视频数据TLSTLS资源属性结构化数据信令数据REST视频信息应用DB33/T2114.220224示例:
20191119T212230+08。
5.2.2消息头要求接口协议消息头应携带协议版本和请求响应标识,消息头字段按照A.1,消息示例参见附录B。
5.2.3URI定义5.2.3.1URI格式应符合JT/T13532020中5.2.2.1的要求。
视频资源设备信息对象见表1。
表1视频资源设备对象对象名称对象含义ResDevInfo视频资源设备信息5.2.3.2资源列表按照URI定义格式应实现的接口见表2。
表2URI列表接口名称约束条件URI说明视频资源视频资源汇集单元视频交换单元视频资源设备信息查询RR/VRS/Query/ResDevInfo资源列表获取RRR/VRS/Query/ResList资源详细信息查询RRR/VRS/Query/ResInfo资源推送OOO/VRS/Push/ResList取消资源共享OOO/VRS/Withdraw/ResList调用实时视频流RRR/VRS/Subscribe/RTStream实时视频流调用拆除RRR/VRS/UnSubscribe/RTStream历史视频记录查询ORR/VRS/Query/Record历史视频播放链接查询ORR/VRS/Query/BackStream系统事件上报OOO/VRS/Query/SystemEvent云台控制OOO/VRS/Control/PtzControl心跳保活OOO/VRS/Push/HeartBeat车辆结构化信息订阅OOO/VRS/Subscribe/VehicleInfo取消车辆结构化信息订阅OOO/VRS/UnSubscribe/VehicleInfo船舶结构化信息订阅OOO/VRS/Subscribe/ShipInfo取消船舶结构化信息订阅OOO/VRS/UnSubscribe/ShipInfo火车结构化信息订阅OOO/VRS/Subscribe/TrainInfo取消火车结构化信息订阅OOO/VRS/UnSubscribe/TrainInfo飞机结构化信息订阅OOO/VRS/Subscribe/AirPlaneInfo取消飞机结构化信息订阅OOO/VRS/UnSubscribe/AirPlaneInfo车流量结构化信息订阅OOO/VRS/Subscribe/TrafficFlowInfoDB33/T2114.220225表2URI列表(续)接口名称约束条件URI说明视频资源视频资源汇集单元视频交换单元取消车流量结构化信息订阅OOO/VRS/UnSubscribe/TrafficFlowInfo集装箱结构化信息订阅OOO/VRS/Subscribe/ContainerInfo取消集装箱结构化信息订阅OOO/VRS/UnSubscribe/ContainerInfo交通事件结构化信息订阅OOO/VRS/Subscribe/TrafficEventInfo取消交通事件结构化信息订阅OOO/VRS/UnSubscribe/TrafficEventInfo客流量结构化信息订阅OOO/VRS/Subscribe/PassengerFlowInfo取消客流量结构化信息订阅OOO/VRS/UnSubscribe/PassengerFlowInfo道路交通能见度结构化信息订阅OOO/VRS/Subscribe/VisibilityInfo取消道路交通能见度结构化信息订阅OOO/VRS/UnSubscribe/VisibilityInfo注:
约束条件中,R=Requirement表示必选字段;O=Option表示可选字段;/表示无需实现字段。
5.2.3.3返回消息说明接口返回结果采用统一JSON复合格式,包括ErrCode、ErrMsg与Result,返回消息字段见表3,消息示例参见附录B。
表3返回消息字段描述返回值字段字段类型字段说明ErrCodeint返回值,0表示正常,其他表示失败,失败代码见JT/T13532020的B.7ErrMsgstring(256)具体错误描述,OK为正常,其它错误码均带有详细的错误信息,长度不超过256字节ResultJSON假如存在返回的数据,则通过Result字段携带,具体格式见接口定义;假如不存在返回数据,则不存在Result字段5.2.4通用交互流程协议的通用交互流程为资源请求方发送请求消息,资源提供方应答响应消息。
通用交互流程适用于所有协议交互。
通用交互流程见图3。
图3通用交互流程5.2.5请求响应标识要求资源请求方资源提供方1:
请求2:
响应DB33/T2114.220226请求响应标识是包含在一次完整交互流程中,具有全局唯一性特征的字符串,应符合以下规定:
a)生成规则应符合IETFRFC4122;b)在请求的消息头中应携带请求响应标识;c)在响应的消息头中携带的请求响应标识的值应与请求时保持一致;d)请求响应标识宜由资源请求方生成,当资源请求方在请求中不含请求响应标识时,则由资源提供方补充生成,并在响应中携带返回;e)具有多级资源提供方时,应保持各级收到的请求与响应中的请求响应标识值均保持一致。
5.3协议实现5.3.1授权认证应符合JT/T13532020中5.3.1相关要求。
5.3.2心跳保活应符合JT/T13532020中5.3.14相关要求。
5.3.3视频资源设备信息查询5.3.3.1功能描述获取视频资源设备或视频资源汇集单元的能力集和当前状态。
5.3.3.2接口说明视频资源设备或视频资源汇集单元信息查询接口说明见表4。
表4视频资源设备信息查询接口说明项目描述接口名称/VRS/Query/ResDevInfo请求方式GET请求参数无返回参数ResDevInfo,视频资源设备或视频资源汇集单元信息,按照A.2消息示例参见B.25.3.4资源列表获取5.3.4.1功能描述从视频资源设备或视频资源汇集单元获取已授权的资源列表。
5.3.4.2接口说明资源列表获取接口说明见表5。
表5资源列表获取接口说明项目描述接口名称/VRS/Query/ResList请求方式GETDB33/T2114.220227表5资源列表获取接口说明(续)项目描述请求参数无返回参数ResourceList,资源列表为视频资源基础属性的集合,视频资源基础属性按照A.3消息示例参见B.35.3.5资源推送5.3.5.1功能描述视频资源设备或视频资源汇集单元在认证成功后将所拥有的全量视频资源主动推送至指定的视频交换单元,在视频资源变更后将增量的视频资源主动推送至指定的视频交换单元。
5.3.5.2接口说明资源推送交互接口说明见表6。
表6资源推送交互接口说明项目描述接口名称/VRS/Push/ResList请求方式PUT请求参数ResourceList,资源列表为视频资源基础属性的集合,视频资源基础属性按照A.3返回参数无消息示例参见B.35.3.6资源详细信息查询5.3.6.1功能描述在获取到视频资源列表后,根据列表中的视频资源编码查询具体信息。
5.3.6.2接口说明视频资源详细信息查询接口说明见表7。
表7资源详细信息查询接口说明项目描述接口名称/VRS/Query/ResInfo请求方式GET请求参数ResID返回参数ResInfo,视频资源详细信息,包含“视频资源基础属性”“视频资源媒体属性”和“视频资源结构化属性”三个方面,分别按照A.3、A.4、A.5消息示例参见B.45.3.7实时视频调阅管理实时视频流调用和调用拆除应符合JT/T13532020中5.3.7、5.3.8相关要求。
DB33/T2114.2202285.3.8历史视频查询管理历史视频的记录查询和播放链接查询应符合JT/T13532020中5.3.9、5.3.10相关要求。
5.3.9云台控制管理视频资源设备的云台控制应符合JT/T13532020中5.3.13相关要求。
5.3.10订阅管理视频资源的结构化信息和系统事件信息的订阅、取消订阅应符合JT/T13532020中5.3.11、5.3.12、5.3.15、5.3.16相关要求。
DB33/T2114.220229附录A(规范性)参数定义A.1消息头字段消息头字段包含协议版本和请求响应标识,按照表A.1。
表A.1消息头字段字段约束条件字段说明X-VersionR协议版本,当前协议版本1.0X-Request-IDR请求响应标识A.2视频资源设备信息视频资源设备信息包括其支持的视音频编码格式、当前负载情况等,按照表A.2。
表A.2视频资源设备信息字段字段类型约束条件字段说明ResDevidastring(64)R视频资源设备或平台编码标识VideoDecFormatarrayO支持的视频解码格式,详见JT/T13532020B.1AudioDecFormatarrayO支持的音频解码格式,详见JT/T13532020B.2VideoEncFormatarrayR支持的视频编码格式,详见JT/T13532020B.1AudioEncFormatarrayR支持的音频编码格式,详见JT/T13532020B.2CurrentLoadintR当前负载情况,值=百分比100,例如63代表63%MaxStreamDistributionintR最大能支持的视频分发路数CurrStreamDistributionintR当前的视频分发路数MaxDataTranslationintR最大能支持的结构化信息转发路数CurrDataTranslationintR当前的结构化信息转发路数MaxOutputBandwidthintR最大发送带宽OutputLoadintR输出带宽占用率,值=百分比100,例如63代表63%StatusintR视频资源设备状态,详见JT/T13532020B.8Departmentstring(64)O所属行业Namestring(128)O名称Descriptionstring(256)O描述信息TimeZonestring(32)R所属时区注:
约束条件中,R=Requirement表示必选字段;O=Option表示可选字段DB33/T2114.2202210表A.2视频资源设备信息(续)字段字段类型约束条件字段说明a格式为:
Part1-Part2-Part3,其中:
Part1:
为设备或平台的MAC地址,用16位16进制表示;Part2:
为生成ResDevid时的从1970年开始的秒数,用8位16进制表示;Part3:
为生成ResDevid时的微秒数,用3位16进制表示。
A.3视频资源基础属性视频资源基础属性包括名称、地理信息、描述、可视域参数等,按照表A.3。
表A.3视频资源基础属性字段字段类型约束条件字段说明ResIDstring(64)R视频资源唯一编号,在视频资源域内应保持唯一ResNamestring(128)R视频资源名称LatitudefloatO视频资源所处位置的纬度,应采用2000国家大地坐标系LongitudefloatO视频资源所处位置的经度,应采用2000国家大地坐标系AltitudefloatO视频资源所处位置的海拔ResTypeintR视频资源类型代码,详见JT/T13532020B.12ResStatusintR视频资源状态,详见JT/T13532020B.13Departmentstring(8)O视频资源所属交通行业的类别,见JT/T697.12013的表2Descriptionastring(256)R视频资源描述,宜符合JT/T1389(所有部分)HorAngulationfloatO水平角度VecAngulationfloatO垂直角度ZoomfloatO放大倍数LimitDatestring(32)R资源有效期,超过有效期资源将不可用,需要重新推送,格式如:
20190606T103022+08注:
约束条件中,R=Requirement表示必选字段;O=Option表示可选字段a视频资源描述格式为:
aaa|bbb|.|ccc,其中:
“|”为层级分隔符,西文半角形式表示;层级排序按从左至右顺序,依次为从高到低,aaa、bbb、ccc为层级目录,aaa为最高层层级描述,ccc为最低层层级描述;描述信息可为多条,中间以逗号分隔。
A.4视频资源媒体属性视频资源媒体属性,包括视频编码格式、音频编码格式、媒体封装格式、码流传输模式、码率等内容,按照表A.4。
DB33/T2114.2202211表A.4视频资源媒体属性字段字段类型约束条件字段说明VideoCodecarrayR视频资源支持的视频编码格式范围,详见JT/T13532020B.1AudioCodecarrayR视频资源支持的音频编码格式:
详见JT/T13532020B.2StreamRatearrayR视频资源支持的视频码率范围,详见JT/T13532020B.3StreamTypearrayR视频资源支持的码流封装格式:
详见JT/T13532020B.4TransModearrayR视频资源支持的视频发流模式,详见JT/T13532020B.5FrameRatearrayR整数数组,每个整数表示资源支持的帧率模式ResolutionarrayR视频资源支持的视频分辨率,详见JT/T13532020B.6注:
约束条件中,R=Requirement表示必选字段A.5视频资源结构化属性视频资源结构化属性是视频资源具备的视频结构化内容,按照表A.5。
表A.5视频资源结构化属性字段字段类型约束条件字段说明VehicleRecognitionboolO是否支持车辆识别,false表示不支持,true表示支持AirPlaneRecognitionboolO是否支持飞机识别,false表示不支持,true表示支持TrainRecognitionboolO是否支持火车识别,false表示不支持,true表示支持ShipRecognitionboolO是否支持船舶识别,false表示不支持,true表示支持TrafficEventInfoboolO是否支持交通事件识别,false表示不支持,true表示支持TrafficFlowInfobool
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 国家或地方技术规范:综合交通视频交换技术规范 第2部分:视频交换协议 国家 地方 技术规范 综合 交通 视频 交换 部分 协议
![提示](https://static.bdocx.com/images/bang_tan.gif)