公路网图像信息管理系统平台互联技术规范第3部分:接口与通信控制协议_第1页
公路网图像信息管理系统平台互联技术规范第3部分:接口与通信控制协议_第2页
公路网图像信息管理系统平台互联技术规范第3部分:接口与通信控制协议_第3页
公路网图像信息管理系统平台互联技术规范第3部分:接口与通信控制协议_第4页
公路网图像信息管理系统平台互联技术规范第3部分:接口与通信控制协议_第5页
已阅读5页,还剩82页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

GB/T28059.3—XXXX

公路网图像信息管理系统

平台互联技术规范

第3部分:接口与通信控制协议

1范围

本文件规定了公路网图像管理系统部省间联网中级联接入方式、云联网接入方式和测试方法。

本文件适用于公路网图像信息管理系统的部省间联网建设,及相关软硬件产品的开发,省内联网也

可参照使用。

2规范性引用文件

下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,

仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本

文件。

GB/T28059.2公路网图像信息管理系统平台互联技术规范第2部分:视频格式与编码

GB/T28059.4公路网图像信息管理系统平台互联技术规范第4部分:用户及设备与管理

RFC2326实时流协议(Real-timeStreamingProtocol)

RFC3261会话初始协议(SessionInitiationProtocol)

RFC3265会话初始协议特殊事件通知(SessionInitiationProtocol(SIP)-SpecificEvent

Noti-fication)

3术语和定义、缩略语

3.1术语和定义

下列术语和定义适用于本文件。

3.1.1

心跳信息heartbeatinformation

由设备定时发送的关于平台接入单元、前端设备等运行状态的信息。

3.1.2

设备描述与控制协议Devicedescriptionandcontrolprotocol(DDCP)

一种基于XML规范的SIP消息体文档。使用XSDL语言对DDCP文档结构进行定义。

3.2缩略语

下列缩略语适用于本文件。

DDCP——设备描述与控制协议(Devicedescriptionandcontrolprotocol)

RTSP——实时流化协议(Real-TimeStreamingProtocol)

SIP——会话初始协议(SessionInitiationProtocol)

1

GB/T28059.3—XXXX

XSDL——模式定义语言(XMLSchema)

4接入方式

4.1级联接入方式

4.1.1SIP协议扩展

方法DO

.1概述

在RFC3261基础上定义了一个新方法DO,用于各级管理平台之间互联时监控信息的交换。

.2方法描述

方法DO的功能包括:控制对方动作、更新对方信息、查询对方状态、历史监控资料查询和回放等。

发送方法DO的请求报文时,不会创建一个新的SIP会话,也不需要存在一个SIP会话作为前提。方法DO

与SIP会话无关,可在SIP会话内存在,也可在SIP会话之外存在,当DO是在一个SIP会话内发送时,方法

DO中包含的Call-ID应与SIP会话的Call-ID一致。

.3方法DO支持的头域

表1是对RFC3261SIP协议的扩展,规定了方法DO支持的头域。表中符号含义见RFC3261。

表1方法DO头域表

头部地方enc.e-eDO

AcceptReo

Accept415eo

Accept-EncodingReo

Accept-Encoding415eo

Accept-LanguageReo

Accept-Language415eo

Allow200eo

Allow405em

AuthorizationReo

Authorizationreo

Call-IDgcnem

ContactRem

Contact2xxeo

Contact3xxeo

Contact486eo

Content-Encodingeeo

Content-Lengtheem

Content-Typeee*

2

GB/T28059.3—XXXX

表1方法DO头域表(续)

头部地方enc.e-eDO

Cseqgcnem

Dategeo

Encryptiongneo

Expiresgeo

Fromgcnem

HideRnho

Max-ForwardsRneo

Organizationgcho

PriorityRceo

Proxy-Authenticate407nho

Proxy-AuthorizationRnho

Proxy-RequireRnho

Record-RouteRho

Record-Route2xx,401,484ho

RequireReo

Retry-AfterRce-

404,413,480,486ceo

Retry-After500,503ceo

600,603ceo

Response-KeyRceo

RouteRoo

Serverrceo

SubjectRceo

Timestampgeo

Togcnem

Unsupported420eo

User-Agentgceo

Viagcnem

Warningreo

WWW-AuthenticateRceo

WWW-Authenticate401ceo

.4DO请求响应

当DO请求得到成功执行时,一般应回送一个“200OK”响应消息,消息体中可包含结果信息,如当

前设备状态等。当DO请求失败时,可回送请求失败(RequestFailure,4xx)、服务器失败(Serverfailure,

5xx)和全局失败(GlobalFailure,6xx)响应消息。对于监控中的部分控制请求,DO请求可无响应消息。

.5DO的消息实体

3

GB/T28059.3—XXXX

方法DO的消息实体应采用DDCP来描述相应的消息内容。详细内容见附录A。

消息体类型

采用RFC3261、RFC3265和方法DO实现公路网图像信息管理系统跨区域互联时,方法的消息体MIME

类型应采用DDCP,Content-Type字段应设为“application/DDCP”。详细内容见附录A。

SIP地址编码

SIP地址编码格式应采用RFC3261中规定的SIP:user@host形式。其中user部分应符合GB/T28059.4

定义的对象编码规则,host按RFC3261规定执行。

4.1.2平台接入单元通信协议

设备注册

.1平台接入单元注册

下级平台接入单元应主动向上级平台接入单元进行注册、通报平台内视频监控设备(如摄像机和其

他前端设备等)的设备地址和状态等,并接收其控制消息。

.2平台接入单元应支持的消息

.2.1注册登记

平台接入单元应使用RFC3261中定义的方法REGISTER进行注册登记。

注册登记流程如下,见图1:

a)下级平台接入单元向上级平台接入单元发送REGISTER消息。如果下级平台接入单元要求从上

级平台接入单元中注销,把Expires设置为0。如果下级平台接入单元修改了IP地址和监听

端口,应先注销,再重新进行注册登记;

b)上级平台接入单元收到注册登记消息后应对注册登记信息进行验证、核准,对符合接入条件

的下级平台接入单元进行注册登记;

c)上级平台接入单元应将注册成功或失败的消息返回给该下级平台接入单元。

下级平台接入单元上级平台接入单元

REGISTER(F1)

200(或返回401结束本次会话)(F2)

图1注册登记

示例:

F1:REGISTERsip:上级平台接入单元域名或IP地址SIP/2.0

4

GB/T28059.3—XXXX

Via:SIP/2.0/UDP下级平台接入单元IP地址

Max-Forwards:70

From:显示名<sip:下级平台接入单元地址编码@下级平台接入单元域名或IP地址>;tag=BK32B1U8DKDrB

To:显示名<sip:下级平台接入单元地址编码@下级平台接入单元域名或IP地址>

Call-ID:17250

CSeq:1REGISTER

Contact:<sip:下级平台接入单元IP地址:5060>

Expires:3600

F2:200

Via:SIP/2.0/UDP下级平台接入单元IP地址

From:显示名<sip:下级平台接入单元地址编码@下级平台接入单元域名或IP地址>;tag=BK32B1U8DKDrB

To:显示名<sip:下级平台接入单元地址编码@下级平台接入单元域名或IP地址>

Call-ID:17250

CSeq:1REGISTER

Expires:3600

或:401

Via:SIP/2.0/UDP下级平台接入单元IP地址

From:显示名<sip:下级平台接入单元地址编码@下级平台接入单元域名或IP地址>;tag=BK32B1U8DKDrB

To:显示名<sip:下级平台接入单元地址编码@下级平台接入单元域名或IP地址>

Call-ID:17250

CSeq:1REGISTER

.2.2目录发送

平台接入单元应使用RFC3265中定义的方法NOTIFY发送目录信息。

下级平台接入单元在以下情况下应向与之联网的上级平台接入单元发送目录信息:

a)下级平台接入单元注册成功后,应发送整个允许共享的资源目录信息;

b)下级平台接入单元的目录信息发生变化(包括新增、修改和取消共享)后,应发送变化部分目

录信息。

目录发送流程如下,见图2:

a)发送共享设备目录信息的下级平台接入单元向与之联网的上级平台接入单元发送NOTIFY消

息。NOTIFY消息的消息体包含整个允许共享的设备目录信息,每个设备对应的目录信息应包含

以下内容:显示名(Name)、唯一性编码(Coding)、权限功能码(Privilege)、父节点唯一性编码

(Parent)、活动状态(Status)、经度(Longitude)、纬度(Latitude)、路段名称(Roadway)、位置

桩号(PileNo)、子节点个数(SubNum)、子节点列表(SubList)等;

b)上级平台接入单元收到正确目录消息后更新本地目录数据库;

c)上级平台接入单元应将目录接收成功或失败的消息返回给该下级平台接入单元;

d)目录信息以二级结构(父节点、子节点)来发送,一次可发送一个或多个子节点信息;

e)使用Status字段来标识设备的工作状态。

5

GB/T28059.3—XXXX

下级平台接入单元上级平台接入单元

NOTIFY(F1)

200(或返回400结束本次会话)(F2)

图2发送目录信息

示例:

F1:NOTIFYsip:上级平台接入单元地址编码@上级平台接入单元域名或IP地址SIP/2.0

Via:SIP/2.0/UDP下级平台接入单元IP地址

Max-Forwards:70

From:显示名<sip:下级平台接入单元地址编码@下级平台接入单元域名或IP地址>;tag=BK32B1U8DKDrB

To:显示名<sip:上级平台接入单元地址编码@上级平台接入单元域名或IP地址>

Call-ID:17250

CSeq:1NOTIFY

Content-type:Application/DDCP

Content-Length:消息实体的字节长度

<?xmlversion="1.0"?>

<Action>

<Variable>Catalog</Variable>

<Name>显示名</Name>

<Coding>唯一性编码</Coding>

<Parent>唯一性编码</Parent>

<Status>活动状态</Status>

<Subnum>2</Subnum>

<Sublist>

<Item>

<Name>显示名</Name>

<Coding>唯一性编码</Coding>

<Privilege>权限功能码</Privilege>

<Parent>唯一性编码</Parent>

<Status>活动状态</Status>

<Longitude>经度</Longitude>

<Latitude>纬度</Latitude>

<Roadway>道路名称<Roadway>

<PileNo>位置桩号<PileNo>

</Item>

<Item>

6

GB/T28059.3—XXXX

<Name>显示名</Name>

<Coding>唯一性编码</Coding>

<Privilege>权限功能码</Privilege>

<Parent>唯一性编码</Parent>

<Status>活动状态</Status>

<Longitude>经度</Longitude>

<Latitude>纬度</Latitude>

<Roadway>道路名称<Roadway>

<PileNo>位置桩号<PileNo>

</Item>

</Sublist>

</Action>

F2:200

Via:SIP/2.0/UDP下级平台接入单元IP地址

From:显示名<sip:下级平台接入单元地址编码@下级平台接入单元域名或IP地址>;tag=BK32B1U8DKDrB

To:显示名<sip:上级平台接入单元地址编码@上级平台接入单元域名或IP地址>

Call-ID:17250

CSeq:1NOTIFY

Content-type:Application/DDCP

Content-Length:消息实体的字节长度

<?xmlversion="1.0"?>

<Response>

<Variable>Catalog</Variable>

<Result>0</Result>

</Response>

或:400

Via:SIP/2.0/UDP下级平台接入单元IP地址

From:显示名<sip:下级平台接入单元地址编码@下级平台接入单元域名或IP地址>;tag=BK32B1U8DKDrB

To:显示名<sip:上级平台接入单元地址编码@上级平台接入单元域名或IP地址>

Call-ID:17250

CSeq:1NOTIFY

.2.3心跳信息传递

平台接入单元应定时向与之联网的上级平台接入单元发送心跳报文消息。应使用4.1条规定的方法

DO传递心跳信息,心跳消息的消息体包含保持活动信息(Keepalive)。心跳报文不要求应答确认报文。

上级平台接入单元和下级平台接入单元通过注册登记过程中REGISTER消息的Expires字段来协商保

活周期。如果上级平台接入单元在协商好的时间内未收到对端的Keepalive报文,则认为对端离线(宜在

保活周期内发送二至三个Keepalive报文),不再响应后续发送过来的Keepalive报文,以触发对端重新

发起注册流程。心跳信息传递流程见图3。

7

GB/T28059.3—XXXX

下级平台接入单元上级平台接入单元

DO(心跳信息)(F1)

DO(心跳信息)(F1)

图3心跳信息传递

示例:

F1:DOsip:上级平台接入单元地址编码@上级平台接入单元域名或IP地址SIP/2.0

Via:SIP/2.0/UDP下级平台接入单元IP地址

Max-Forwards:70

From:显示名<sip:下级平台接入单元地址编码@下级平台接入单元域名或IP地址>;tag=BK32B1U8DKDrB

To::显示名<sip:上级平台接入单元地址编码@上级平台接入单元域名或IP地址>

Call-ID:17250

CSeq:1DO

Content-type:Application/DDCP

Content-Length:消息实体的字节长度

<?xmlversion="1.0"?>

<Action>

<Notify>

<Variable>Keepalive</Variable>

</Notify>

</Action>

监控录像获取

.1实时监控图像的获取

实时监控图像的获取过程应包括获取实时流、释放实时流。应使用RFC3261中定义的方法IN-VITE

获取一个摄像机的实时监控视频流。取消没有完成的连接应采用CANCEL方法。使用RFC3261中定义的

方法BYE停止接收一个摄像机的实时视频流,并释放相关资源。

实时监控图像的获取过程的主要流程如下,见图4:

a)上级平台接入单元向下级平台接入单元发送INVITE请求。INVITE请求的消息体应指明是实时

监控图像获取(RealMedia)。同时应包含请求用户的权限功能码(Privilege),上级平台接入

单元支持的码流格式(Format)、码流类型(StreamType)、视频编码类型(Video)、音频编码类

型(Audio)、最高码率(MaxBitrate)、接收视频的用户或视频转发代理的IP地址/传输协议/

端口号(ReceiveSocket)。

b)下级平台接入单元收到INVITE请求后,在回送成功或失败的应答消息前如需一定的处理时间,

可发送临时响应消息100Trying。

8

GB/T28059.3—XXXX

c)下级平台接入单元应将同意或拒绝的消息返回给该上级平台接入单元;在同意的确认响应消

息的消息体中应包含确定的码流格式(Format)、码流类型(StreamType)、视频编码类型

(Video)、音频编码类型(Audio)、传输码率(MaxBitrate)。码流格式(Format)、码流类型

(Stream)、视频编码类型(Video)和音频编码类型(Audio)根据INVITE请求消息体相应列表中

下级平台接入单元能支持的排在最前的类型来确定。

d)上级平台接入单元发送ACK消息前如要取消本操作,可向下级平台接入单元发送CANCEL请求

消息。

e)上级平台接入单元收到下级平台接入单元同意确认消息200OK,应向下级平台接入单元发送

ACK消息。

f)下级平台接入单元收到上级平台接入单元发送ACK消息后,可向上级平台接入单元发送实时

监控视频流。

g)上级平台接入单元欲释放实时流时,向下级平台接入单元发送BYE请求消息。

h)下级平台接入单元收到BYE请求消息后,回送200OK同意释放消息

上级平台接入单元下级平台接入单元

INVITE(请求实时流)(F1)

100Trying(正在连接)(F2)

200OK(或返回400结束本次会话)(F3)

ACK(确认)(F4)

视频流

视频代理转发

BYE(释放实时流)(F5)

200OK(F6)

图4实时监控图像获取

示例:

F1:INVITEsip:摄像机编码@下级平台接入单元域名或IP地址SIP/2.0

Via:SIP/2.0/UDP上级平台接入单元域名或IP地址

Max-Forwards:70

From:显示名<sip:用户编码@上级平台接入单元域名或IP地址>;tag=BK32B1U8DKDrB

To:显示名<sip:摄像机编码@下级平台接入单元域名或IP地址>

Call-ID:17250

CSeq:1INVITE

Contact:<sip:上级平台接入单元IP地址:端口>

Content-type:Application/DDCP

Content-Length:消息实体的字节长度

9

GB/T28059.3—XXXX

<?xmlversion="1.0"?>

<Action>

<Variable>RealMedia</Variable>

<Privilege>权限功能码</Privilege>

<Format>4CIFCIFQCIF</Format>

<StreamType>Main</StreamType>

<Video>H.264MPEG-4</Video>

<Audio>G.722</Audio>

<MaxBitrate>800</MaxBitrate>

<ReceiveSocket>34UDP2350</ReceiveSocket>

</Action>

F2:100

Via:SIP/2.0/UDP上级平台接入单元域名或IP地址

Max-Forwards:70

From:显示名<sip:摄像机编码@下级平台接入单元域名或IP地址>;tag=BK32B1U8DKDrB

To:显示名<sip:用户编码@上级平台接入单元域名或IP地址>

Call-ID:17250

CSeq:1INVITE

F3:200

Via:SIP/2.0/UDP上级平台接入单元域名或IP地址

Max-Forwards:70

From:显示名<sip:摄像机编码@下级平台接入单元域名或IP地址>;tag=BK32B1U8DKDrB

To:显示名<sip:用户编码@上级平台接入单元域名或IP地址>

Call-ID:17250

CSeq:1INVITE

Contact:<sip:下级平台接入单元IP地址:端口>

Content-type:Application/DDCP

Content-Length:消息实体的字节长度

<?xmlversion="1.0"?>

<Response>

<Variable>RealMedia</Variable>

<Format>CIF</Format>

<StreamType>Main</StreamType>

<Video>H.264</Video>

<Audio>G.722</Audio>

<Bitrate>300</Bitrate>

</Response>

或者:400

Via:SIP/2.0/UDP上级平台接入单元域名或IP地址

Max-Forwards:70

10

GB/T28059.3—XXXX

From:显示名<sip:摄像机编码@下级平台接入单元域名或IP地址>;tag=BK32B1U8DKDrB

To:显示名<sip:用户编码@上级平台接入单元域名或IP地址>

Call-ID:17250

CSeq:1INVITE

F4:ACKsip:摄像机的编码@下级平台接入单元域名或IP地址SIP/2.0

Via:SIP/2.0/UDP上级平台接入单元域名或IP地址

Max-Forwards:70

From:显示名<sip:用户编码@上级平台接入单元域名或IP地址>;tag=BK32B1U8DKDrB

To:显示名<sip:摄像机编码@下级平台接入单元域名或IP地址>

Call-ID:17250

CSeq:1ACK

F5:BYEsip:摄像机的编码@下级平台接入单元域名或IP地址SIP/2.0

Via:SIP/2.0/UDP上级平台接入单元域名或IP地址

Max-Forwards:70

From:显示名<sip:用户编码@上级平台接入单元域名或IP地址>;tag=BK32B1U8DKDrB

To:显示名<sip:摄像机编码@下级平台接入单元域名或IP地址>

Call-ID:17250

CSeq:1BYE

Content-Length:0

F6:200

Via:SIP/2.0/UDP上级平台接入单元域名或IP地址

Max-Forwards:70

From:显示名<sip:摄像机编码@下级平台接入单元域名或IP地址>;tag=BK32B1U8DKDrB

To:显示名<sip:用户编码@上级平台接入单元域名或IP地址>

Call-ID:17250

CSeq:1BYE

Content-Length:0

.2历史图像的获取

.2.1概述

历史图像的传输过程包括枚举文件列表、文件名点播、时间段点播、点播释放、点播控制等。通过

网络浏览历史图像和通过网络备份历史图像使用相同的报文。应使用4.1规定的方法DO协商历史图像获

取。具体如下:

a)枚举文件列表

使用方法DO枚举一个指定编码监控设备的历史图像文件列表。

b)获取URL

在开始点播回放之前,应使用方法DO获取媒体数据的URL(含RTSPServer的地址和端口)。

URL的格式定义如下:

URL="rtsp://"host[":"port]/path

11

GB/T28059.3—XXXX

其中host为RTSPServer的IP地址;port为RTSPServer的端口号,可选参数,不带该参数时默认为

554;path为媒体的存放路径,长度不超过256字节。

c)点播控制

应使用RTSP协议播放控制一个指定编码监控设备的历史图像,包括开始、正常速度播放、暂停、继

续、快放、慢放、改变进度、停止等。

.2.2RTSP接口补充定义

在遵循RFC2326的前提下,对RTSP接口补充定义如下:

a)支持的方法

下级平台接入单元应支持OPTIONS、DESCRIBE、SETUP、PLAY、PAUSE、TEARDOWN方法,其它方法可

选支持。

b)OPTIONS方法规则

上级平台接入单元==》下级平台接入单元:

OPTIONS*RTSP/1.0

CSeq:RTSP报文序列号

下级平台接入单元==》上级平台接入单元:

RTSP/1.0200OK

CSeq:请求报文序列号

Public:DESCRIBE,SETUP,TEARDOWN,PLAY,PAUSE,OPTIONS

上级平台接入单元可使用OPTIONS方法查询Server端支持的方法。请求消息中不带Session

字段。

c)DESCRIBE方法规则

上级平台接入单元==》下级平台接入单元:

DESCRIBErtsp://媒体数据URLRTSP/1.0

User-Agent:xxx

Accept:application/sdp

CSeq:RTSP报文序列号

下级平台接入单元==》上级平台接入单元:

RTSP/1.0200OK

CSeq:请求报文序列号

Date:

Content-Type:application/sdp

Content-Length:

s=xxx

[o=]

[m=]

12

GB/T28059.3—XXXX

下级平台接入单元应支持DESCRIBE方法。上级平台接入单元向下级平台接入单元发送

DE-SCRIBE请求,获取下级平台接入单元的媒体描述,并用以初始化解码插件。其中的User-Agent字段

可选实现。

下级平台接入单元返回的响应中,应包含一个s字段,用以描述下级平台内监控设备的厂商信息,目

前已定义的取值符合表2的规定。

表2取值

s字段的扩充含义

s=SkyvisionStreamingMedia天视媒体服务器

s=H3CStreamingMediaH3C媒体服务器

下级平台接入单元应使用响应消息中的SDP字段去初始化解码插件。下级平台接入单元定义的解

码插件应符合GB/T28059.2的有关规定。

d)SETUP方法规则

上级平台接入单元==》下级平台接入单元

SETUPrtsp://媒体数据URLRTSP/1.0

CSeq:RTSP报文序列号

Transport:RTP/AVP;unicast;destination=媒体接收方IP;client_port=媒体接收方端口

F10:RTSP/1.0200OK

CSeq:请求报文序列号

Session:会话ID

Transport:RTP/AVP;unicast;destination=媒体接收方IP;client_port=媒体接收方端口;

source=媒体发送方IP;server_port=媒体发送方端口

SETUP请求中应用Transport字段携带上级平台接入单元的接收地址(destination)和端口

(client_port),端口包括RTP和RTCP端口,中间用“-”连接。

下级平台接入单元端在响应消息中返回Transport字段,并添加媒体流发送地址(source)和端

口(server_port),端口包括RTP和RTCP端口,中间用“-”连接。

e)PLAY方法规则

上级平台接入单元==》下级平台接入单元:

PLAYrtsp://媒体数据URLRTSP/1.0

CSeq:RTSP报文序列号

Session:会话ID

Scale:1.0

[Range:clock=19961108T142300Z-]

下级平台接入单元==》上级平台接入单元:

RTSP/1.0200OK

13

GB/T28059.3—XXXX

CSeq:请求报文序列号

Session:会话ID

Scale:1.0

Scale字段来控制播放速率,取值为有符号的浮点数。典型的取值包括0.25(1/4慢速播放)、0.5(1/2

慢速播放)、1.0(正常速度播放)、2.0(2倍速播放)、4.0(4倍速播放)等。

下级平台接入单元根据上级平台接入单元请求的速率和本端的能力来自动做速率适配,并在响应消

息中返回给上级平台接入单元。比如上级平台接入单元请求scale为8.0,下级平台接入单元可自适应速

率为4.0,并在OK中返回给上级平台接入单元。

Range字段修改播放时间点,以实现进度拖动,时间格式为绝对时间。

f)PAUSE方法规则

上级平台接入单元==》下级平台接入单元:

PAUSErtsp://媒体数据URLRTSP/1.0

CSeq:RTSP报文序列号

Session:会话ID

下级平台接入单元==》上级平台接入单元:

RTSP/1.0200OK

CSeq:请求报文序列号

Session:会话ID

PAUSE方法用于通知下级平台接入单元暂停制定会话的媒体流发送。

g)TEARDOWN方法规则

上级平台接入单元==》下级平台接入单元:

TEARDOWNrtsp://媒体数据URLRTSP/1.0

Session:会话ID

CSeq:RTSP报文序列号

下级平台接入单元==》上级平台接入单元:

RTSP/1.0200OK

CSeq:请求报文序列号

Session:会话ID

Connection:Close

TEARDOWN方法用于通知下级平台接入单元拆除指定的RTSP会话。

.2.3回放流程

历史图像的获取回放过程的主要流程如下,见图5:

a)当上级平台获取历史图像时,应先获取指定编码监控设备的历史图像文件列表。上级平台接入

14

GB/T28059.3—XXXX

单元可向下级平台接入单元发送DO消息,在DO消息的消息体中应含权限功能码(Privilege)、

文件类型(FileType)、最多支持接收的文件的个数(MaxFileNum)、开始时间(BeginTime)、结束

时间(EndTime)等;

b)下级平台接入单元收到DO消息后应回送是否同意发送文件列表的响应消息。在同意发送文件

列表的200OK响应消息中应包含枚举后获取的列表个数(EnumListNum)、文件信息列表

(FileInfoList),每项文件信息列表应包含文件的显示名(Name)、文件的创建时间

(Creation-tim)、文件的最后访问时间(LastAccessTime)、文件的最后修改时间

(LastWriteTime)、文件长度(FileSize);

c)上级平台接入单元向下级平台接入单元发送DO请求,获取录像文件的RTSPURL;

d)下级平台接入单元应将上级平台接入单元请求的录像文件URL返回,其中包含RTSPServer

地址;

e)上级平台接入单元向下级平台接入单元发送符合RFC2326的RTSP控制命令,对历史图像的回

放过程进行控制(包括开始、停止、暂停、快速和慢速播放、拖动等)。

上级平台接入单元下级平台接入单元

DO(获取文件列表)(F1)

200(或4000结束本次对话)(F1)

Do(获取文件URL)(F3)

200(或4000结束本次对话)(F4)

RTSPOPTIONS(F5)

200(F6)

RTSPDESCRIBE(F7)

200(F8)

RTSPSETUP(F9)

200(F10)

RTSPPLAY(F11)

200(F12)

RTSPPAUSE(F13)

200(F14)

RTSPPlay(F11)

200(F12)

RTSPTeardown(F15)

200

图5历史图像获取消息流程示意

示例:

F1:DOsip:摄像机的编码@下级平台接入单元域名或IP地址SIP/2.0

Via:SIP/2.0/UDP上级平台接入单元域名或IP地址

Max-Forwards:70

15

GB/T28059.3—XXXX

From:显示名<sip:用户编码@上级平台接入单元域名或IP地址>;tag=BK32B1U8DKDrB

To:显示名<sip:摄像机的编码@下级平台接入单元域名或IP地址>

Call-ID:17250

CSeq:1DO

Content-type:Application/DDCP

Content-Length:消息实体的字节长度

<?xmlversion="1.0"?>

<Action>

<Query>

<Variable>FileList</Variable>

<Privilege>权限功能码</Privilege>

<FileType>1</FileType>

<MaxFileNum>10</MaxFileNum>

<From>0</From>

<To>10</To>

<BeginTime>20051110T132050Z</BeginTime>

<EndTime>20051111T135050Z</EndTime>

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论