版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
GB/T28059.3—XXXX
公路網(wǎng)圖像信息管理系統(tǒng)
平臺互聯(lián)技術(shù)規(guī)范
第3部分:接口與通信控制協(xié)議
1范圍
本文件規(guī)定了公路網(wǎng)圖像管理系統(tǒng)部省間聯(lián)網(wǎng)中級聯(lián)接入方式、云聯(lián)網(wǎng)接入方式和測試方法。
本文件適用于公路網(wǎng)圖像信息管理系統(tǒng)的部省間聯(lián)網(wǎng)建設(shè),及相關(guān)軟硬件產(chǎn)品的開發(fā),省內(nèi)聯(lián)網(wǎng)也
可參照使用。
2規(guī)范性引用文件
下列文件中的內(nèi)容通過文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用文件,
僅該日期對應(yīng)的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)適用于本
文件。
GB/T28059.2公路網(wǎng)圖像信息管理系統(tǒng)平臺互聯(lián)技術(shù)規(guī)范第2部分:視頻格式與編碼
GB/T28059.4公路網(wǎng)圖像信息管理系統(tǒng)平臺互聯(lián)技術(shù)規(guī)范第4部分:用戶及設(shè)備與管理
RFC2326實時流協(xié)議(Real-timeStreamingProtocol)
RFC3261會話初始協(xié)議(SessionInitiationProtocol)
RFC3265會話初始協(xié)議特殊事件通知(SessionInitiationProtocol(SIP)-SpecificEvent
Noti-fication)
3術(shù)語和定義、縮略語
3.1術(shù)語和定義
下列術(shù)語和定義適用于本文件。
3.1.1
心跳信息heartbeatinformation
由設(shè)備定時發(fā)送的關(guān)于平臺接入單元、前端設(shè)備等運行狀態(tài)的信息。
3.1.2
設(shè)備描述與控制協(xié)議Devicedescriptionandcontrolprotocol(DDCP)
一種基于XML規(guī)范的SIP消息體文檔。使用XSDL語言對DDCP文檔結(jié)構(gòu)進(jìn)行定義。
3.2縮略語
下列縮略語適用于本文件。
DDCP——設(shè)備描述與控制協(xié)議(Devicedescriptionandcontrolprotocol)
RTSP——實時流化協(xié)議(Real-TimeStreamingProtocol)
SIP——會話初始協(xié)議(SessionInitiationProtocol)
1
GB/T28059.3—XXXX
XSDL——模式定義語言(XMLSchema)
4接入方式
4.1級聯(lián)接入方式
4.1.1SIP協(xié)議擴展
方法DO
.1概述
在RFC3261基礎(chǔ)上定義了一個新方法DO,用于各級管理平臺之間互聯(lián)時監(jiān)控信息的交換。
.2方法描述
方法DO的功能包括:控制對方動作、更新對方信息、查詢對方狀態(tài)、歷史監(jiān)控資料查詢和回放等。
發(fā)送方法DO的請求報文時,不會創(chuàng)建一個新的SIP會話,也不需要存在一個SIP會話作為前提。方法DO
與SIP會話無關(guān),可在SIP會話內(nèi)存在,也可在SIP會話之外存在,當(dāng)DO是在一個SIP會話內(nèi)發(fā)送時,方法
DO中包含的Call-ID應(yīng)與SIP會話的Call-ID一致。
.3方法DO支持的頭域
表1是對RFC3261SIP協(xié)議的擴展,規(guī)定了方法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頭域表(續(xù))
頭部地方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請求響應(yīng)
當(dāng)DO請求得到成功執(zhí)行時,一般應(yīng)回送一個“200OK”響應(yīng)消息,消息體中可包含結(jié)果信息,如當(dāng)
前設(shè)備狀態(tài)等。當(dāng)DO請求失敗時,可回送請求失敗(RequestFailure,4xx)、服務(wù)器失敗(Serverfailure,
5xx)和全局失敗(GlobalFailure,6xx)響應(yīng)消息。對于監(jiān)控中的部分控制請求,DO請求可無響應(yīng)消息。
.5DO的消息實體
3
GB/T28059.3—XXXX
方法DO的消息實體應(yīng)采用DDCP來描述相應(yīng)的消息內(nèi)容。詳細(xì)內(nèi)容見附錄A。
消息體類型
采用RFC3261、RFC3265和方法DO實現(xiàn)公路網(wǎng)圖像信息管理系統(tǒng)跨區(qū)域互聯(lián)時,方法的消息體MIME
類型應(yīng)采用DDCP,Content-Type字段應(yīng)設(shè)為“application/DDCP”。詳細(xì)內(nèi)容見附錄A。
SIP地址編碼
SIP地址編碼格式應(yīng)采用RFC3261中規(guī)定的SIP:user@host形式。其中user部分應(yīng)符合GB/T28059.4
定義的對象編碼規(guī)則,host按RFC3261規(guī)定執(zhí)行。
4.1.2平臺接入單元通信協(xié)議
設(shè)備注冊
.1平臺接入單元注冊
下級平臺接入單元應(yīng)主動向上級平臺接入單元進(jìn)行注冊、通報平臺內(nèi)視頻監(jiān)控設(shè)備(如攝像機和其
他前端設(shè)備等)的設(shè)備地址和狀態(tài)等,并接收其控制消息。
.2平臺接入單元應(yīng)支持的消息
.2.1注冊登記
平臺接入單元應(yīng)使用RFC3261中定義的方法REGISTER進(jìn)行注冊登記。
注冊登記流程如下,見圖1:
a)下級平臺接入單元向上級平臺接入單元發(fā)送REGISTER消息。如果下級平臺接入單元要求從上
級平臺接入單元中注銷,把Expires設(shè)置為0。如果下級平臺接入單元修改了IP地址和監(jiān)聽
端口,應(yīng)先注銷,再重新進(jìn)行注冊登記;
b)上級平臺接入單元收到注冊登記消息后應(yīng)對注冊登記信息進(jìn)行驗證、核準(zhǔn),對符合接入條件
的下級平臺接入單元進(jìn)行注冊登記;
c)上級平臺接入單元應(yīng)將注冊成功或失敗的消息返回給該下級平臺接入單元。
下級平臺接入單元上級平臺接入單元
REGISTER(F1)
200(或返回401結(jié)束本次會話)(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目錄發(fā)送
平臺接入單元應(yīng)使用RFC3265中定義的方法NOTIFY發(fā)送目錄信息。
下級平臺接入單元在以下情況下應(yīng)向與之聯(lián)網(wǎng)的上級平臺接入單元發(fā)送目錄信息:
a)下級平臺接入單元注冊成功后,應(yīng)發(fā)送整個允許共享的資源目錄信息;
b)下級平臺接入單元的目錄信息發(fā)生變化(包括新增、修改和取消共享)后,應(yīng)發(fā)送變化部分目
錄信息。
目錄發(fā)送流程如下,見圖2:
a)發(fā)送共享設(shè)備目錄信息的下級平臺接入單元向與之聯(lián)網(wǎng)的上級平臺接入單元發(fā)送NOTIFY消
息。NOTIFY消息的消息體包含整個允許共享的設(shè)備目錄信息,每個設(shè)備對應(yīng)的目錄信息應(yīng)包含
以下內(nèi)容:顯示名(Name)、唯一性編碼(Coding)、權(quán)限功能碼(Privilege)、父節(jié)點唯一性編碼
(Parent)、活動狀態(tài)(Status)、經(jīng)度(Longitude)、緯度(Latitude)、路段名稱(Roadway)、位置
樁號(PileNo)、子節(jié)點個數(shù)(SubNum)、子節(jié)點列表(SubList)等;
b)上級平臺接入單元收到正確目錄消息后更新本地目錄數(shù)據(jù)庫;
c)上級平臺接入單元應(yīng)將目錄接收成功或失敗的消息返回給該下級平臺接入單元;
d)目錄信息以二級結(jié)構(gòu)(父節(jié)點、子節(jié)點)來發(fā)送,一次可發(fā)送一個或多個子節(jié)點信息;
e)使用Status字段來標(biāo)識設(shè)備的工作狀態(tài)。
5
GB/T28059.3—XXXX
下級平臺接入單元上級平臺接入單元
NOTIFY(F1)
200(或返回400結(jié)束本次會話)(F2)
圖2發(fā)送目錄信息
示例:
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:消息實體的字節(jié)長度
<?xmlversion="1.0"?>
<Action>
<Variable>Catalog</Variable>
<Name>顯示名</Name>
<Coding>唯一性編碼</Coding>
<Parent>唯一性編碼</Parent>
<Status>活動狀態(tài)</Status>
<Subnum>2</Subnum>
<Sublist>
<Item>
<Name>顯示名</Name>
<Coding>唯一性編碼</Coding>
<Privilege>權(quán)限功能碼</Privilege>
<Parent>唯一性編碼</Parent>
<Status>活動狀態(tài)</Status>
<Longitude>經(jīng)度</Longitude>
<Latitude>緯度</Latitude>
<Roadway>道路名稱<Roadway>
<PileNo>位置樁號<PileNo>
</Item>
<Item>
6
GB/T28059.3—XXXX
<Name>顯示名</Name>
<Coding>唯一性編碼</Coding>
<Privilege>權(quán)限功能碼</Privilege>
<Parent>唯一性編碼</Parent>
<Status>活動狀態(tài)</Status>
<Longitude>經(jīng)度</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:消息實體的字節(jié)長度
<?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心跳信息傳遞
平臺接入單元應(yīng)定時向與之聯(lián)網(wǎng)的上級平臺接入單元發(fā)送心跳報文消息。應(yīng)使用4.1條規(guī)定的方法
DO傳遞心跳信息,心跳消息的消息體包含保持活動信息(Keepalive)。心跳報文不要求應(yīng)答確認(rèn)報文。
上級平臺接入單元和下級平臺接入單元通過注冊登記過程中REGISTER消息的Expires字段來協(xié)商保
活周期。如果上級平臺接入單元在協(xié)商好的時間內(nèi)未收到對端的Keepalive報文,則認(rèn)為對端離線(宜在
?;钪芷趦?nèi)發(fā)送二至三個Keepalive報文),不再響應(yīng)后續(xù)發(fā)送過來的Keepalive報文,以觸發(fā)對端重新
發(fā)起注冊流程。心跳信息傳遞流程見圖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:消息實體的字節(jié)長度
<?xmlversion="1.0"?>
<Action>
<Notify>
<Variable>Keepalive</Variable>
</Notify>
</Action>
監(jiān)控錄像獲取
.1實時監(jiān)控圖像的獲取
實時監(jiān)控圖像的獲取過程應(yīng)包括獲取實時流、釋放實時流。應(yīng)使用RFC3261中定義的方法IN-VITE
獲取一個攝像機的實時監(jiān)控視頻流。取消沒有完成的連接應(yīng)采用CANCEL方法。使用RFC3261中定義的
方法BYE停止接收一個攝像機的實時視頻流,并釋放相關(guān)資源。
實時監(jiān)控圖像的獲取過程的主要流程如下,見圖4:
a)上級平臺接入單元向下級平臺接入單元發(fā)送INVITE請求。INVITE請求的消息體應(yīng)指明是實時
監(jiān)控圖像獲取(RealMedia)。同時應(yīng)包含請求用戶的權(quán)限功能碼(Privilege),上級平臺接入
單元支持的碼流格式(Format)、碼流類型(StreamType)、視頻編碼類型(Video)、音頻編碼類
型(Audio)、最高碼率(MaxBitrate)、接收視頻的用戶或視頻轉(zhuǎn)發(fā)代理的IP地址/傳輸協(xié)議/
端口號(ReceiveSocket)。
b)下級平臺接入單元收到INVITE請求后,在回送成功或失敗的應(yīng)答消息前如需一定的處理時間,
可發(fā)送臨時響應(yīng)消息100Trying。
8
GB/T28059.3—XXXX
c)下級平臺接入單元應(yīng)將同意或拒絕的消息返回給該上級平臺接入單元;在同意的確認(rèn)響應(yīng)消
息的消息體中應(yīng)包含確定的碼流格式(Format)、碼流類型(StreamType)、視頻編碼類型
(Video)、音頻編碼類型(Audio)、傳輸碼率(MaxBitrate)。碼流格式(Format)、碼流類型
(Stream)、視頻編碼類型(Video)和音頻編碼類型(Audio)根據(jù)INVITE請求消息體相應(yīng)列表中
下級平臺接入單元能支持的排在最前的類型來確定。
d)上級平臺接入單元發(fā)送ACK消息前如要取消本操作,可向下級平臺接入單元發(fā)送CANCEL請求
消息。
e)上級平臺接入單元收到下級平臺接入單元同意確認(rèn)消息200OK,應(yīng)向下級平臺接入單元發(fā)送
ACK消息。
f)下級平臺接入單元收到上級平臺接入單元發(fā)送ACK消息后,可向上級平臺接入單元發(fā)送實時
監(jiān)控視頻流。
g)上級平臺接入單元欲釋放實時流時,向下級平臺接入單元發(fā)送BYE請求消息。
h)下級平臺接入單元收到BYE請求消息后,回送200OK同意釋放消息
上級平臺接入單元下級平臺接入單元
INVITE(請求實時流)(F1)
100Trying(正在連接)(F2)
200OK(或返回400結(jié)束本次會話)(F3)
ACK(確認(rèn))(F4)
視頻流
視頻代理轉(zhuǎn)發(fā)
BYE(釋放實時流)(F5)
200OK(F6)
圖4實時監(jiān)控圖像獲取
示例:
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:消息實體的字節(jié)長度
9
GB/T28059.3—XXXX
<?xmlversion="1.0"?>
<Action>
<Variable>RealMedia</Variable>
<Privilege>權(quán)限功能碼</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:消息實體的字節(jié)長度
<?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概述
歷史圖像的傳輸過程包括枚舉文件列表、文件名點播、時間段點播、點播釋放、點播控制等。通過
網(wǎng)絡(luò)瀏覽歷史圖像和通過網(wǎng)絡(luò)備份歷史圖像使用相同的報文。應(yīng)使用4.1規(guī)定的方法DO協(xié)商歷史圖像獲
取。具體如下:
a)枚舉文件列表
使用方法DO枚舉一個指定編碼監(jiān)控設(shè)備的歷史圖像文件列表。
b)獲取URL
在開始點播回放之前,應(yīng)使用方法DO獲取媒體數(shù)據(jù)的URL(含RTSPServer的地址和端口)。
URL的格式定義如下:
URL="rtsp://"host[":"port]/path
11
GB/T28059.3—XXXX
其中host為RTSPServer的IP地址;port為RTSPServer的端口號,可選參數(shù),不帶該參數(shù)時默認(rèn)為
554;path為媒體的存放路徑,長度不超過256字節(jié)。
c)點播控制
應(yīng)使用RTSP協(xié)議播放控制一個指定編碼監(jiān)控設(shè)備的歷史圖像,包括開始、正常速度播放、暫停、繼
續(xù)、快放、慢放、改變進(jìn)度、停止等。
.2.2RTSP接口補充定義
在遵循RFC2326的前提下,對RTSP接口補充定義如下:
a)支持的方法
下級平臺接入單元應(yīng)支持OPTIONS、DESCRIBE、SETUP、PLAY、PAUSE、TEARDOWN方法,其它方法可
選支持。
b)OPTIONS方法規(guī)則
上級平臺接入單元==》下級平臺接入單元:
OPTIONS*RTSP/1.0
CSeq:RTSP報文序列號
下級平臺接入單元==》上級平臺接入單元:
RTSP/1.0200OK
CSeq:請求報文序列號
Public:DESCRIBE,SETUP,TEARDOWN,PLAY,PAUSE,OPTIONS
上級平臺接入單元可使用OPTIONS方法查詢Server端支持的方法。請求消息中不帶Session
字段。
c)DESCRIBE方法規(guī)則
上級平臺接入單元==》下級平臺接入單元:
DESCRIBErtsp://媒體數(shù)據(jù)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
下級平臺接入單元應(yīng)支持DESCRIBE方法。上級平臺接入單元向下級平臺接入單元發(fā)送
DE-SCRIBE請求,獲取下級平臺接入單元的媒體描述,并用以初始化解碼插件。其中的User-Agent字段
可選實現(xiàn)。
下級平臺接入單元返回的響應(yīng)中,應(yīng)包含一個s字段,用以描述下級平臺內(nèi)監(jiān)控設(shè)備的廠商信息,目
前已定義的取值符合表2的規(guī)定。
表2取值
s字段的擴充含義
s=SkyvisionStreamingMedia天視媒體服務(wù)器
s=H3CStreamingMediaH3C媒體服務(wù)器
下級平臺接入單元應(yīng)使用響應(yīng)消息中的SDP字段去初始化解碼插件。下級平臺接入單元定義的解
碼插件應(yīng)符合GB/T28059.2的有關(guān)規(guī)定。
d)SETUP方法規(guī)則
上級平臺接入單元==》下級平臺接入單元
SETUPrtsp://媒體數(shù)據(jù)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=媒體發(fā)送方IP;server_port=媒體發(fā)送方端口
SETUP請求中應(yīng)用Transport字段攜帶上級平臺接入單元的接收地址(destination)和端口
(client_port),端口包括RTP和RTCP端口,中間用“-”連接。
下級平臺接入單元端在響應(yīng)消息中返回Transport字段,并添加媒體流發(fā)送地址(source)和端
口(server_port),端口包括RTP和RTCP端口,中間用“-”連接。
e)PLAY方法規(guī)則
上級平臺接入單元==》下級平臺接入單元:
PLAYrtsp://媒體數(shù)據(jù)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字段來控制播放速率,取值為有符號的浮點數(shù)。典型的取值包括0.25(1/4慢速播放)、0.5(1/2
慢速播放)、1.0(正常速度播放)、2.0(2倍速播放)、4.0(4倍速播放)等。
下級平臺接入單元根據(jù)上級平臺接入單元請求的速率和本端的能力來自動做速率適配,并在響應(yīng)消
息中返回給上級平臺接入單元。比如上級平臺接入單元請求scale為8.0,下級平臺接入單元可自適應(yīng)速
率為4.0,并在OK中返回給上級平臺接入單元。
Range字段修改播放時間點,以實現(xiàn)進(jìn)度拖動,時間格式為絕對時間。
f)PAUSE方法規(guī)則
上級平臺接入單元==》下級平臺接入單元:
PAUSErtsp://媒體數(shù)據(jù)URLRTSP/1.0
CSeq:RTSP報文序列號
Session:會話ID
下級平臺接入單元==》上級平臺接入單元:
RTSP/1.0200OK
CSeq:請求報文序列號
Session:會話ID
PAUSE方法用于通知下級平臺接入單元暫停制定會話的媒體流發(fā)送。
g)TEARDOWN方法規(guī)則
上級平臺接入單元==》下級平臺接入單元:
TEARDOWNrtsp://媒體數(shù)據(jù)URLRTSP/1.0
Session:會話ID
CSeq:RTSP報文序列號
下級平臺接入單元==》上級平臺接入單元:
RTSP/1.0200OK
CSeq:請求報文序列號
Session:會話ID
Connection:Close
TEARDOWN方法用于通知下級平臺接入單元拆除指定的RTSP會話。
.2.3回放流程
歷史圖像的獲取回放過程的主要流程如下,見圖5:
a)當(dāng)上級平臺獲取歷史圖像時,應(yīng)先獲取指定編碼監(jiān)控設(shè)備的歷史圖像文件列表。上級平臺接入
14
GB/T28059.3—XXXX
單元可向下級平臺接入單元發(fā)送DO消息,在DO消息的消息體中應(yīng)含權(quán)限功能碼(Privilege)、
文件類型(FileType)、最多支持接收的文件的個數(shù)(MaxFileNum)、開始時間(BeginTime)、結(jié)束
時間(EndTime)等;
b)下級平臺接入單元收到DO消息后應(yīng)回送是否同意發(fā)送文件列表的響應(yīng)消息。在同意發(fā)送文件
列表的200OK響應(yīng)消息中應(yīng)包含枚舉后獲取的列表個數(shù)(EnumListNum)、文件信息列表
(FileInfoList),每項文件信息列表應(yīng)包含文件的顯示名(Name)、文件的創(chuàng)建時間
(Creation-tim)、文件的最后訪問時間(LastAccessTime)、文件的最后修改時間
(LastWriteTime)、文件長度(FileSize);
c)上級平臺接入單元向下級平臺接入單元發(fā)送DO請求,獲取錄像文件的RTSPURL;
d)下級平臺接入單元應(yīng)將上級平臺接入單元請求的錄像文件URL返回,其中包含RTSPServer
地址;
e)上級平臺接入單元向下級平臺接入單元發(fā)送符合RFC2326的RTSP控制命令,對歷史圖像的回
放過程進(jìn)行控制(包括開始、停止、暫停、快速和慢速播放、拖動等)。
上級平臺接入單元下級平臺接入單元
DO(獲取文件列表)(F1)
200(或4000結(jié)束本次對話)(F1)
Do(獲取文件URL)(F3)
200(或4000結(jié)束本次對話)(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:消息實體的字節(jié)長度
<?xmlversion="1.0"?>
<Action>
<Query>
<Variable>FileList</Variable>
<Privilege>權(quán)限功能碼</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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 8 沏茶問題(說課稿)-2024-2025學(xué)年四年級上冊數(shù)學(xué)人教版001
- Unit 8 I can do this for you?(說課稿)-2024-2025學(xué)年譯林版(三起)(2024)英語三年級上冊
- Review Module Unit 1(說課稿)-2023-2024學(xué)年外研版(三起)英語五年級下冊
- 2024-2025學(xué)年新教材高中生物 第5章 基因突變及其他變異 微專題六 遺傳變異相關(guān)的解題方法說課稿 新人教版必修第二冊
- 2025合同樣例舞臺燈光音響租賃合同范本
- 2024春八年級語文下冊 第1單元 2回延安說課稿 新人教版
- 5草船借箭說課稿-2023-2024學(xué)年五年級下冊語文統(tǒng)編版
- Unit1 Making friends(說課稿)-2024-2025學(xué)年人教PEP版(2024)英語三年級上冊
- 2024-2025學(xué)年高中化學(xué) 第一章 物質(zhì)結(jié)構(gòu)元素周期律 第一節(jié) 元素周期表第3課時說課稿3 新人教版必修2
- 陽光板雨棚施工方案
- 理發(fā)店美容美發(fā)場所衛(wèi)生管理制度
- 成人失禁相關(guān)性皮炎的預(yù)防與護(hù)理
- 人教版(2024新版)七年級上冊數(shù)學(xué)第六章《幾何圖形初步》測試卷(含答案)
- 2025屆高三數(shù)學(xué)一輪總復(fù)習(xí) 第六章 專題六 幾何體的外接球與內(nèi)切球問題配套課件
- 引水隧洞施工支洞專項施工方案
- JT-T-496-2018公路地下通信管道高密度聚乙烯硅芯塑料管
- DB43-T 2939-2024 醬腌菜咸胚中亞硝酸鹽的測定頂空-氣相色譜法
- 食材配送投標(biāo)方案技術(shù)標(biāo)
- 再見深海合唱簡譜【珠海童年樹合唱團】
- 高中物理 選修1 第四章 光(折射反射干涉衍射偏振)(2024人教版)
- 計算機安全弱口令風(fēng)險
評論
0/150
提交評論