GBT 28059.3-2011 公路網圖像信息管理系統 平臺互聯技術規(guī)范 第3部分:接口與通信控制協議_第1頁
GBT 28059.3-2011 公路網圖像信息管理系統 平臺互聯技術規(guī)范 第3部分:接口與通信控制協議_第2頁
GBT 28059.3-2011 公路網圖像信息管理系統 平臺互聯技術規(guī)范 第3部分:接口與通信控制協議_第3頁
GBT 28059.3-2011 公路網圖像信息管理系統 平臺互聯技術規(guī)范 第3部分:接口與通信控制協議_第4頁
GBT 28059.3-2011 公路網圖像信息管理系統 平臺互聯技術規(guī)范 第3部分:接口與通信控制協議_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

公路網圖像信息管理系統平臺互聯技術規(guī)范第3部分:接口與通信控制協議Part3:Interfaceandc2012-07-01實施中華人民共和國國家質量監(jiān)督檢驗檢疫總局IGB/T28059.3—2011前言 Ⅲ1范圍 2規(guī)范性引用文件 3術語、定義和縮略語 4SIP協議擴展 5平臺接入單元通信協議 附錄A(規(guī)范性附錄)DDCP說明 附錄B(資料性附錄)DDCP協議引用的元素說明 Ⅲ1公路網圖像信息管理系統平臺互聯技術規(guī)范第3部分:接口與通信控制協議1范圍GB/T28059的本部分規(guī)定了公路網圖像管理系統部省間聯網中SIP協議擴展平臺接入單元通信本部分適用于公路網圖像信息管理系統的部省間聯網建設,及相關軟硬件產品的開發(fā),省內聯網也可參照使用。2規(guī)范性引用文件下列文件對于本文件的應用是必不可少的。凡是注日期的引用文件,僅注日期的版本適用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改單)適用于本文件。GB/T28059.2公路網圖像信息管理系統平臺互聯技術規(guī)范第2部分:視頻格式與編碼GB/T28059.4公路網圖像信息管理系統平臺互聯技術規(guī)范第4部分:用戶及設備管理RFC2326實時流協議(Real-timeStreamingProtocol)fication)3術語、定義和縮略語3.1術語和定義下列術語和定義適用于本文件。由設備定時發(fā)送的關于平臺接入單元、前端設備等運行狀態(tài)的信息。設備描述與控制協議Devicedescriptionandcontrolprotocol(DDCP)一種基于XML規(guī)范的SIP消息體文檔。使用XSDL語言對DDCP文檔結構進行定義。3.2縮略語下列縮略語適用于本文件。DDCP——設備描述與控制協議(Devicedescriptionandcontrolprotocol)RTSP——實時流化協議(Real-TimeStreamingProtocol)XSDL——模式定義語言(XMLSchema)24SIP協議擴展4.1方法DO在RFC3261基礎上定義了一個新方法DO,用于各級管理平臺之間互聯時監(jiān)控信息的交換。4.1.1方法描述方法DO的功能包括;控制對方動作、更新對方信息、查詢對方狀態(tài)、歷史監(jiān)控資料查詢和回放等。發(fā)送方法DO的請求報文時,不會創(chuàng)建一個新的SIP會話,也不需要存在一個SIP會話作為前提。方法DO與SIP會話無關,可在SIP會適內存在,也可在SIP會話之外存在當DO是在一個SIP會話內發(fā)送時,方法DO中包含的Call-ID應與SIP會話的Call-ID一致4.1.2方法DO支持的頭域表1是對RFC326議的擴展,規(guī)定了友法DO支持的頭域。表中符號含義見RFC3261。頭部地方AcceRe0Accepe0Accept-Er;ReOAccept-Ere0Accept-LahguageReoAccept-Languae0AlloweOAllowmAuthorizationRe0AuthorizationreoCall-IDnemContactRemContacteOContacteOContacteOContent-EncodingeeoContent-LengtheemContent-Typeee*CseqnemDategeOEncryptiongneOExpiresgeO3頭部地方enc.DOFromnemHideRnhOMax-ForwardsRneoOrganizationgchOPriorityRCeOProxy-Authenticate407nhOProxy-AuthorizationRnhOProxy-RequireRnhORecord-RouteRhORecord-Route2xx,401,484hORequireReORCeRetry-After404,413,480,486CeO500,503ceO600,603CeoResponse-KeyRCeORouteRoOServerTce0SubjectRCeOTimestampgeonemUnsupported420eOUser-AgentgCeOVianemWarningre0WWW-AuthenticateRCeoWWW-Authenticate401Ceo4.1.3DO請求響應當DO請求得到成功執(zhí)行時,一般應回送一個“200OK”響應消息,消息體中可包含結果信息,如當前設備狀態(tài)等。當DO請求失敗時,可回送請求失敗(RequestFailure,4xx)、服務器失敗(Serverfailure,5xx)和全局失敗(GlobalFailure,6xx)響應消息。對于監(jiān)控中的部分控制請求,DO請求可無響應消息。44.1.4DO的消息實體方法DO的消息實體應采用DDCP來描述相應的消息內容。詳細內容見附錄A。4.2消息體類型采用RFC3261、RFC3265和方法DO實現公路網圖像信息管理系統跨區(qū)域互聯時,方法的消息體MIME類型應采用DDCP,Content-Type字段應設為“application/DDCP”。詳細內容見附錄A.4.3SIP地址編碼SIP地址編碼格式應采用RFC3261中規(guī)定的SIP:user@host形式。其中user部分應符合GB/T28059.4定義的對象編碼規(guī)則,host按RFC3261規(guī)定執(zhí)行。5平臺接入單元通信協議5.1設備注冊5.1.1下級平臺接入單元應主動向上級平臺接人單元進行注冊、通報平臺內視頻監(jiān)控設備(如攝像機和其他前端設備等)的設備地址和狀態(tài)等,并接收其控制消息。5.1.2平臺接入單元應支持注冊登記、目錄發(fā)送、心跳信息傳遞等消息。注冊登記平臺接入單元應使用RFC3261中定義的方法REGISTER進行注冊登記。注冊登記流程如下(見圖1):a)下級平臺接入單元向上級平臺接入單元發(fā)送REGISTER消息。如果下級平臺接入單元要求從上級平臺接入單元中注銷,把Expires設置為0。如果下級平臺接入單元修改了IP地址和監(jiān)聽端口,應先注銷,再重新進行注冊登記;b)上級平臺接入單元收到注冊登記消息后應對注冊登記信息進行驗證、核準,對符合接入條件的下級平臺接入單元進行注冊登記;c)上級平臺接入單元應將注冊成功或失敗的消息返回給該下級平臺接入單元。圖1注冊登記示例:F1:REGISTERsip:上級平臺接人單元域名或IP地址SIP/2.0Via:SIP/2.0/UDP下級平臺接入單元IP地址Max-Forwards:70From:顯示名<sip:下級平臺接入單元地址編碼@下級平臺接入單元域名或IP地址>;tag=BK32B1U8DKD+BTo:顯示名<sip:下級平臺接入單元地址編碼@下級平臺接人單元域名或IP地址>Call-ID:172505Contact:<sip:下級平臺接入單元IP地址:5060>F2:200Via:SIP/2.0/UDP下級平臺接入單元IP地址From:顯示名<sip:下級平臺接入單元地址編碼@下級平臺接入單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示名<sip:下級平臺接入單元地址編碼@下級平臺接入單元域名或IP地址>Call-ID:17250Via:SIP/2.0/UDP下級平臺接入單元IP地址From:顯示名<sip:下級平臺接人單元地址編碼@下級平臺接人單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示名<sip:下級平臺接人單元地址編碼@下級平臺接入單元域名或IP地址>Call-ID:172505.1.2.2目錄發(fā)送平臺接入單元應使用RFC3265中定義的方法NOTIFY發(fā)送目錄信息。下級平臺接入單元在以下情況下應向與之聯網的上級平臺接入單元發(fā)送目錄信息:a)下級平臺接入單元注冊成功后,應發(fā)送整個允許共享的設備目錄信息;b)下級平臺接人單元的目錄信息發(fā)生變化(包括新增、修改和取消共享)后,應發(fā)送變化部分目錄信息。目錄發(fā)送流程如下(見圖2):a)需發(fā)送共享設備目錄信息的下級平臺接入單元向與之聯網的上級平臺接入單元發(fā)送NOTIFY消息。NOTIFY消息的消息體包含整個允許共享的設備目錄信息,每個設備對應的節(jié)點惟一性編碼(Parent)、活動狀態(tài)(Status)、經度(Longitude)、緯度(Latitude)、路段名稱(Roadway)、位置樁號(PileNo)、子節(jié)點個數(SubNum)、子節(jié)點列表(SubList)等。b)上級平臺接入單元收到正確目錄消息后更新本地目錄數據庫。c)上級平臺接入單元應將目錄接收成功或失敗的消息返回給該下級平臺接入單元。d)目錄信息以三級結構(平臺接人單元、編碼設備、攝像機)來發(fā)機信息。e)使用Status字段來標識設備的工作狀態(tài)。下級平臺接入單元上級平臺接入單元圖2發(fā)送目錄信息6F1:NOTIFYsip:上級平臺接入單元地址編碼@上級平臺接入單元域名或IP地址SIP/2.0Via:SIP/2.0/UDP下級平臺接人單元IP地址Max-Forwards:70From:顯示名<sip:下級平臺接人單元地址編碼@下級平臺接人單元域名或IP地址>;tag=BK32BIU8DKDrBTo:顯示名<sip:上級平臺接人單元地址編碼@上級平臺接人單元域名或IP地址>Call-ID:17250CSeq:1NOTIFYContent-type:Application/DDCPContent-Length:消息實體的字節(jié)長度<?xmlversion="1.0"?><Action><Variable>Catalog</Variable><Name>顯示名</Name><Coding>惟一性編碼</Coding><Parent>惟一性編碼</Parent><Subnum>2</Subnum><Sublist><Item><Name>顯示名</Name><Coding>惟一性編碼</Coding><Privilege>權限功能碼</Privilege><Parent>惟一性編碼</Parent><Status>活動狀態(tài)</Status><Longitude>經度</Longitude><Latitude>緯度</Latitude><Roadway>道路名稱<Roadway><PileNo>位置樁號<PileNo><Subnum>2</Subnum><Sublist>...</Sublist></Item><Item><Name>顯示名</Name><Coding>惟一性編碼</Coding><Privilege>權限功能碼</Privilege><Parent>惟一性編碼</Parent><Roadway>道路名稱<Roadway><PileNo>位置樁號<PileNo><Subnum>2</Subnum><Sublist>...</Sublist></Item></Sublist></Action>7F2:200Via:SIP/2.0/UDP下級平臺接入單元IP地址From:顯示名<sip:下級平臺接人單元地址編碼@下級平臺接入單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示名<sip:上級平臺接人單元地址編碼@上級平臺接入單元域名或IP地址>Call-ID:17250CSeq:1NOTIFYContent-type:Application/DDCPContent-Length:消息實體的字節(jié)長度<?xmlversion="1.0"?><Response><Variable>Catalog</Variable><Result>0</Result></Response>Via:SIP/2.0/UDP下級平臺接入單元IP地址From:顯示名<sip:下級平臺接入單元地址編碼@下級平臺接人單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示名<sip:上級平臺接入單元地址編碼@上級平臺接入單元域名或IP地址>Call-ID:17250CSeq:1NOTIFY心跳信息傳遞平臺接人單元應定時向與之聯網的上級平臺接入單元發(fā)送心跳報文消息。應使用4.1條規(guī)定的方法DO傳遞心跳信息,心跳消息的消息體包含保持活動信息(Keepalive)。心跳報文不要求應答確認上級平臺接入單元和下級平臺接入單元通過注冊登記過程中REGISTER消息的Expires字段來協商保活周期。如果上級平臺接入單元在協商好的時間內未收到對端的Keepalive報文,則認為對端離線(宜在?;钪芷趦劝l(fā)送2至3個Keepalive報文),不再響應后續(xù)發(fā)送過來的Keepalive報文,以觸發(fā)對端重新發(fā)起注冊流程。心跳信息傳遞流程見圖3。圖3心跳信息傳遞示例:F1:DOsip:上級平臺接入單元地址編碼@上級平臺接人單元域名或IP地址SIP/2.0Via:SIP/2.0/UDP下級平臺接入單元IP地址Max-Forwards:70From:顯示名<sip:下級平臺接入單元地址編碼@下級平臺接人單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示名<sip:上級平臺接入單元地址編碼@上級平臺接人單元域名或IP地址>8Call-ID:17250CSeq:1DOContent-type:Application/DDCPContent-Length:消息實體的字節(jié)長度<?xmlversion="1.0"?><Action><Notify><Variable>Keepalive</Variable></Notify></Action>5.2監(jiān)控圖像獲取實時監(jiān)控圖像的獲取過程應包括獲取實時流、釋放實時流。應使用RFC3261中定義的方法IN-VITE獲取一個攝像機的實時監(jiān)控視頻流。取消沒有完成的連接應采用CANCEI方法。使用RFC3261中定義的方法班也停止接收一個攝像機的實時視頻流,并釋放相關資源。實時監(jiān)控圖像的獲取過程的主要流程如下(見圖4);a)上級平臺數為單元向下級平臺接入單元發(fā)送INVITE請求。INVITE請求的肖息體應指明是實時監(jiān)控圓像獲取(RealMedia)。同時應包含請求用戶的權限功能碼(Prlvilege),上級平臺接入單元支持的碼流格式(Forma)、視頻編碼類型(Video)音頻編碼類型(Audio)、最高碼率(MaxBit.接收視頻的用戶或視頻轉發(fā)代理的TP胞址/傳輸協議/端口號(ReceiveSock-b)下級平臺接入單元收到INVITE請求后,在回送成功或失敗的應答消息前如需一定的處理時間,可發(fā)送臨R響應消息100Trying.息的消息體中以色含確定的碼流格式(Format)、視頻編碼類型Videb)、音頻編碼類型型(Audio)根據請求消息體相應列表中下級平臺接入單元能支持的排在最前的類型來確定。d)上級平臺接入單元發(fā)選Ak消息前如欲取消本操作,可向下級平臺接入單元發(fā)送CANCELACK消息。f)下級平臺接入單元收到上級平臺接入單元發(fā)送ACK消息后,可向上級平臺接入單元發(fā)送實時監(jiān)控視頻流。g)上級平臺接入單元欲釋放實時流時,向下級平臺接入單元發(fā)送BYE請求消息。h)下級平臺接入單元收到BYE請求消息后,回送200OK同意釋放消息。9上級平臺接入單元下級平臺接入單元100Trying(正在連接)(F2)200OK(或返回400結束本次會話)(F3)ACK(確認)(F4)視頻流視頻代理轉發(fā)BYE(釋放實時流)(F5)200OK(F6)圖4實時監(jiān)控圖像獲取F1:INVITEsip:攝像機編碼@下級平臺接人單元域名或IP地址SIP/2.0Via:SIP/2.0/UDP上級平臺接入單元域名或IP地址Max-Forwards:70From:顯示名<sip:用戶編碼@上級平臺接入單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示名<sip:攝像機編碼@下級平臺接入單元域名或IP地址>Call-ID:17250CSeq:1INVITEContact:<sip:上級平臺接入單元IP地址:端口>Content-type:Application/DDCPContent-Length:消息實體的字節(jié)長度<?xmlversion="1.0"?><Action><Variable>RealMedia</Variable><Privilege>權限功能碼</Privilege><Format>4CIFCIFQCIF</Format><Video>H.264MPEG-4</Video><Audio>G.722</Audio><MaxBitrate>800</MaxBitrate><ReceiveSocket>34</Action>F2:100UDP2350</ReceiveSocket>Via:SIP/2.0/UDPMax-Forwards:70上級平臺接入單元域名或IP地址From:顯示名<sip:攝像機編碼@下級平臺接人單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示名<sip:用戶編碼@上級平臺接人單元域名或IP地址>Call-ID:17250F3:200Via:SIP/2.0/UDPMax-Forwards:70From:顯示名<sip:攝像機編碼@下級平臺接人單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示名<sip:用戶編碼@上級平臺接人單元域名或IP地址>Call-ID:17250CSeq:1INVITEContact:<sip:下級平臺接人單元IP地址:端口>Content-type:Application/DDCP<?xmlversion="1.0"?><Response><Variable>RealMedia/Variable≥<Format>CIF</Ferm<Video>H.264/v<Audio>G.7?<><Bitrate>30<QBieite></Response>/Via:SIP/?dXDP上級平臺接入單元或名或IP地址Max-Forwdrds:0From:顯元務sip:攝像機編碼@下級平臺接人單元域名或IP地址?;tag=BK3BIU&DKDrBTo;顯示名方p:用戶編碼@上級平臺接入單元域名或P地址→CSeq:1eVia:SIP/2|O/UnP上級平臺接入單元域名或IP地址MaxForwads:7Call-ID:17250CSeq:1ACKVia:SIP/2.O/UD接人單元域名或IP地址Max-Forwards:70From:顯示名<sip:用戶編碼多上級平臺接入單元域名或IP地址>;tag=B32B?U?DKDrBTo:顯示名<sip:攝像機編碼@下級平合接入單元域名或4地址>CSeq:1BYEContent-Length:0F6:200Via:SIP/2.0/UDP上級平臺接入單元域名或IP地址Max-Forwards:70From:顯示名<sip:攝像機編碼@下級平臺接入單元域名或IP地址>;tag=BK32B?U8DKDrBTo:顯示名<sip:用戶編碼@上級平臺接入單元域名或IP地址>Call-ID:17250CSeq:1BYEContent-Length:0絡瀏覽歷史圖像和通過網絡備份歷史圖像使用相同的報文。應使用4.1規(guī)定的方法DO協商歷史圖像b)獲取URLURL的格式定義如下:URL="rtsp://"host[":"port]/path時默認為554;path為媒體的存放路徑,長度不超過256字節(jié)。c)點播控制RTSP接口補充定義上級平臺接入單元==》下級平臺接入單元:OPTIONS*RTSP/1.0下級平臺接人單元==》上級平臺接人單元:RTSP/1.0200OKPublic:DESCRIBE,SETUP,TEARDOWN,PLAY,PAUSE,OPTIONS上級平臺接入單元可使用OPTIONS方法查詢Server端支持的方法。請求消息中不帶DESCRIBErtsp://媒體數據URLCSeq:RTSP報文序列號下級平臺接入單元==》上級平臺接入單元:CSeq:請求報文序列號下級平臺接入單元應支持DESCRIBE方法。上級平臺接入單元向下級平臺接人單元發(fā)送DE-SCRIBE請求,獲取下級平臺接入單元的媒體描述,并用以初始化解碼插件。其中的User-Agent字段可選實現。下級平臺接入單元返回的響應中,應包含一個s字段,用以描述下級平臺內監(jiān)控設備的廠商信息,目前已定義的取值見表2:表2取值s字段的擴充s=SkyvisionStreamingMedia天視媒體服務器s=H3CStreamingMediaH3C媒體服務器下級平臺接入單元應使用響應消息中的SDP字段去初始化解碼插件。下級平臺接入單元定義的解碼插件應符合GB/T28059.2的有關規(guī)定。d)SETUP方法規(guī)則上級平臺接入單元==》下級平臺接入單元CSeq:RTSP報文序列號Transport:RTP/AVP;unicast;destination=媒體接收方IP;clientport=媒體接收方端口F10:RTSP/1.0200OKCSeq:請求報文序列號Session:會話IDTransport:RTP/AVP;unicast;destination=媒體接收方IP;clientport=媒體接收方端口;source=媒體發(fā)送方IP;serverport=媒體發(fā)送方端口SETUP請求中應用Transport字段攜帶上級平臺接入單元的接收地址(destination)和端口下級平臺接人單元端在響應消息中返回Transport字段,并添加媒體流發(fā)送地址(source)和e)PLAY方法規(guī)則上級平臺接人單元==》下級平臺接入單元:CSeq:RTSP報文序列號Scale:1.0下級平臺接入單元==》上級平臺接入單元:RTSP/1.0200OKf)PAUSE方法規(guī)則上級平臺接人單元==》下級平臺接入單元:CSeq:RTSP報文序列號下級平臺接入單元==》上級平臺接入單元:RTSP/1.0200OK上級平臺接入單元==》下級平臺接入單元:TEARDOWNrtsp://媒體數據URLRTSP/1.0下級平臺接人單元==》上級平臺接入單元:RTSP/1.0200OKConnection;CloseGB/T28059.3—2011回放流程歷史圖像的獲取回放過程的主要流程如下(見圖5):中應含權限功能碼(Privilege)、文件類型(FileType)、最多支持接收的文件的個數(MaxFile-件列表的200OK響應消息中應包含枚舉后獲取的文件個數(RealFileNum)、文件信息列表(FileInfoList),每項文件信息列表應包含文件的顯示名(Name)、文件的創(chuàng)建時間(Creation-上級平臺接入單元下級平臺接入單元DO(獲取文件列表)(F1)200(或4000結束本次對話)(F1)Do(獲取文件URL)(F3)200(或4000結束本次對話)(F4RTSPOPTIONS(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)F1:DOsip:攝像機的編碼@下級平臺接入單元域名或IP地址SIP/2.0Via:SIP/2.0/UDP上級平臺接入單元域名或IP地址Max-Forwards:70From:顯示名<sip:用戶編碼@上級平臺接入單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示名<sip:攝像機的編碼@下級平臺接人單元域名或IP地址>Call-ID:17250CSeq:1DOContent-type:Application/DDCPContent-Length:消息實體的字節(jié)長度<?xmlversion="1.0"?><Action><Query><Variable>FileList</Variable><FileType>1</FileType><MaxFileNum>10</MaxFileNum><BeginTime>20051110T132050Z</BeginTime><EndTime>20051111T135050Z</EndTime></Query></Action>F2:200Via:SIP/2.0/UDP上級平臺接人單元域名或IP地址From:顯示名<sip:攝像機編碼@下級平臺接人單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示名<sip:用戶編碼@上級平臺接入單元域名或IP地址>Call-ID:17250Content-type:Application/DDCPContent-Length:消息實體的字節(jié)長度<?xmlversion="1.0"?><Response><QueryResponse><Variable>FileList</Variable><Result>0</Result><RealFileNum>50</RealFileNum><SendFileNum>50</SendFileNum><FileInfoList><Item><Name>xiaoshan_20051101001.mp4</Name><CreationTime>20051110T132050Z</CreationTime><LastWriteTime>20051110T135050Z</LastWriteTime><FileSize>500000</FileSize></Item><Item><Name>xiaoshan_20051101002.mp4</Name><CreationTime>20051110T132050Z</CreationTime><LastWriteTime>20051110T135050Z</LastWriteTime><FileSize>500000</FileSize></Item></FileInfoList>GB/T28059.3—2011</QueryResponse></Response>Via:SIP/2.0/UDP上級平臺接人單元域名或IP地址From:顯示名<sip:攝像機編碼@下級平臺接入單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示名<sip:用戶編碼@上級平臺接人單元域名或IP地址>Call-ID:17250CSeq:1DOF3:DOsip:攝像機的編碼@下級平臺接人單元域各或1P地址SIP/2.0Via:SIP/2.0/UDPMax-Forwards:70上級平臺接人單元域名或IP地址From:顯示名<sip:用戶編碼@上級平合接人單元域名或IP地址>;tag=BK32B1U8DKDrBCall-ID:17250CSeq:1DOContent-type:Applieatbn/D<?xml<Action>versil=io*?><Query><Vat25kVODByRTSP</Vaniablei<FilTxpeb2</FileTyp<Nanxaoshan_20051101001m<EndTime20051110T135050Z<KEndTime><Max</Action>F4:200Via:SIP/2.0/UDR級水臺接人單元域名或IP地址From:顯示名<sip:最像如編碼@下級平臺接人單元域名或IP地址>;g=BK?ZB?U?DKDrBCall-ID:17250CSeq:1DOContent-type:Application/DDCPContent-Length:消息實體的字節(jié)長度<?xmlversion="1.0"?><Response><QueryResponse><Variable>VODByRTSP</Variable><Bitrate>100</Bitrat<Playurl>rtsp://:554/path</Playurl></QueryResponse></Response>GB/T28059.3—2011Via:SIP/2.0/UDP上級平臺接人單元域名或IP地址From:顯示名<sip:攝像機編碼@下級平臺接人單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示名<sip:用戶編碼@上級平臺接入單元域名或IP地址>Call-ID:17250CSeq:1DOF5:OPTIONS*RTSP/1.0CSeq:1F6:RTSP/1.0200OKCSeq:1Public;DESCRIBE,SETUP,TEARDOWN,PLAY,PAUSE,OPTIONSF7:DESCRIBErtsp://22:554/xiaoshan_20051101001.mp4RTSP/1.0User-Agent:zj_db33Accept:application/sdpCSeq:2F8:RTSP/1.0200OKCSeq:2Content-Type:application/sdpContent-Length:25s=H3CStreamingMediaF9:SETUPrtsp://22:554/xiaoshan_20051101001.mp4RTSP/1.0CSeq:3Transport:RTP/AVP;unicast;destination=20;client_port=4588-4589F10:RTSP/1.0200OKCSeq:3Session:719885386Transport:RTP/AVP;unicast;destination=20;client_port=4588-4589;source=22;server_port=7000-7001F11:PLAYrtsp://22:554/xiaoshan_20051101001.mp4RTSP/1.0CSeq:4Session:719885386Scale:1.CF12:RTSP/1.0200OKCSeq:4Session:719885386F13:PAUSErtsp://22:554/xiaoshan_20051101001.mp4RTSP/1.0CSeq:5Session:719885386F14:RTSP/1.0200OKCSeq:5Session:719885386F13:TEARDOWNrtsp://22:554/xiaoshan_20051101001.mp4RTSP/1.0Session:719885386CSeq:6控制信令轉發(fā)控制信令轉發(fā)F14:RTSP/1.0200OKCSeq:6Session:719885386Connection:Close5.3控制上級平臺接入單元應能通過下級平臺接入單元對下級平臺所轄的聯網設備進行動作控制,主要包應使用4.1規(guī)定的方法DO實現控制命令傳輸。對于云臺鏡頭控制控制命令,宜無響應確認信號信號??刂屏鞒倘缦?見圖6);a)上級平臺接入單式向下級爭臺接入單元發(fā)送DO請求,DO請求的消息體應包括權限功能碼b)下級平臺接入單元應將控制動作執(zhí)行成功與否的響應消息返回給該上級平臺接入單元;在執(zhí)行成功的確從響應消息的消息體中應包含控制命令執(zhí)行結果(ResuN)、所執(zhí)行的控制命令碼下級平合接入單元(控制信令)(F1)圖6控制命令傳輸示例:F1:DOsip:攝像機的編碼@下級平臺接入單元域名或IP地址SIP/2.0CSeq:1DOContent-type:Application/DDCP<?xmlversion="1.0"?><Action><Control><Variable>PTZCommand</Variable><Privilege>權限功能碼</Privilege><Command>1</Command></Control></Action>F2:200Via:SIP/2.0/UDP上級平臺接人單元域名或IP地址From:顯示名<sip:攝像機的編碼@下級平臺接入單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示名<sip:用戶的編碼@上級平臺接入單元域名或IP地址>Call-ID:17250CSeq:1DOContent-type:Application/DDCPContent-Length:消息實體的字市長度<?xmlversion="1.0"?><Response><ControlResponse2<Variable>PTZCommand</Variable><Result>0<Rsult><Comrend>4l</Conmand></Contrkpnse>Via:SIP/?GDDP上級平臺接入單元域名或IP地地From:顯示sip:攝像機的編碼@下級平臺接人單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示科上:用戶的編碼@上級平合接入單元域名或衛(wèi)地址→Call-ID:1M2Cseq:1DoC5.4.1概述上級平臺接入單石成能通過下級平臺接入單元實現對聯網設備的狀態(tài)信息查詢。平臺接入單元應支持目錄信息查詢、前礎必備信息查詢、前端設備狀態(tài)查詢、平臺接人單無流量查詢等消息。5.4.2目錄信息查詢應使用4.1規(guī)定的方法口日查詢臨定平臺接入單元的目錄信息。目錄信息查詢流程如下(見圖7):a)上級平臺接入單元向下級平臺接入單元發(fā)送DO請求,DO請求的消息體應包括表示是查詢目錄的協議的功能類型(Variable)、權限功能碼(Privilege)等;b)下級平臺接入單元應將查詢成功與否的響應消息返回給該上級平臺接入單元;在查詢成功的(SubNum)、子節(jié)點列表(Sublist)等。200(或返回400結束本次會話)(F2)查詢目圖7目錄信息查詢Via:SIP/2.0/UDP上級平臺接入單元域名或IP地址Max-Forwards:70From:顯示名<sip:上級平臺接入單元地址編碼@上級平臺接人單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示名<sip:下級平臺接人單元地址編碼@下級平臺接人單元域名或IP地址>Call-ID:17250CSeq:1DOContent-type:Application/DDCPContent-Length:消息實體的字節(jié)長度<?xmlversion="1.0"?><Action><Query><Variable>Catalog</Variable><Privilege>權限功能碼</Privilege></Query></Action>F2:200Via:SIP/2.0/UDP上級平臺接入單元域名或IP地址From:顯示名<sip:下級平臺接入單元地址編碼@下級平臺接入單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示名<sip:上級平臺接入單元地址編碼@上級平臺接入單元域名或IP地址>Call-ID:17250CSeq:1DOContent-type:Application/DDCPContent-Length:消息實體的字節(jié)長度<?xmlversion="1.0"?><Response><QueryResponse><Variable>Catalog</Variable><Result>0</Result><Name>顯示名</Name><Coding>惟一性編碼</Coding><Parent>惟一性編碼</Parent><Status>活動狀態(tài)</Status><Subnum>2</Subnum><Sublist><Item><Name>顯示名</Name><Coding>惟一性編碼</Coding><Privilege>權限功能碼</Privilege><Parent>惟一性編碼</Parent><Status>活動狀態(tài)</Status><Longitude>經度</Longitude><Latitude>緯度</Latitude><PileNo>位置樁號<PileNo><Subnum>2</Subpm≤<Sublist>/.<Sst>gGodng>惟一性編碼一/Coding<Perent>惟一性編碼~/Parent>Longitude>級度ongitade4Latitude>緯度</LatitadePileNo>位置樁號一PilSubnum>2</Subn</QueyBGronse></RespànVia:SIP/2.0/DF線平臺接入單元域名或IP地址From:顯示名<sip下級平合接人單元地址編碼@下級平臺接入單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示名<sip:上級平合接入單元地址編碼@上級平臺接入單元域名或IP地址>5.4.3前端設備信息查詢應使用4.1規(guī)定的方法DO查詢指定編碼的前端設備信息,包含廠商信息、設備型號、固件版本、最大支持攝像機個數等。前端設備信息查詢流程如下(見圖8):a)上級平臺接入單元向下級平臺接入單元發(fā)送DO請求,DO請求的消息體應包括表示是查詢b)下級平臺接人單元應將查詢成功與否的響應消息返回給該上級平臺接入單元;在查詢成功的確認響應消息的消息體中應包含查詢結果標志(Result)、廠商信息(Manufacturer)、設備型號(Model)、固件版本(Firmware)、最大支持攝像機個數(MaxCamera)等。圖8設備信息查詢F1:DOsip:設備單元的編碼@下級平臺接入單元域名或IP地址Max-Forwards:70From:顯示名<sip:上級平臺接入單元地址編碼@上級平臺接人單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示名<sip:設備的編碼@下級平臺接人單元域名或IP地址>Call-ID:17250CSeq:1DOContent-type:Application/DDCPContent-Length:消息實體的<?xmlversion="1.0"?><Action><Query><Variable>DeviceInfo</Variable><Privilege>權限功能碼</Privilege></Query></Action>F2:200Via:SIP/2.0/UDP上級平臺接入單元域名或IP地址From:顯示名<sip:設備的編碼@下級平臺接人單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示名<sip:上級平臺接入單元地址編碼@上級平臺接人單元域名或IP地址>Call-ID:17250CSeq:1DOContent-type:Application/DDCPContent-Length:消息實體的字節(jié)長度<?xmlversion="1.0"?><Response><QueryResponse><Variable>DeviceInfo</Variable><Result>0</Result><Manufacturer>Hikvision</Manufacturer><Model>DS6000HCW</Model><Firmware>5</Firmware><MaxCamera>4</MaxCamera></QueryResponse></Response>From:顯示名<sip:設備的編碼@下級平臺接入單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示名<sip:上級平臺接入單元地址編碼@上級平臺接入單元域名或IP地址>Call-ID:17250CSeq:1DO應使用4.1規(guī)定的方法DO查詢指定編碼的前端設備當前狀態(tài)信息,包含是否在線、是否正常工前端設備狀態(tài)查詢流程如下(見圖9):a)上級平臺接入單元向下級平臺接入單元發(fā)送DO請求,DO請求的消息體應包括表示是查詢b)下級平臺接入單元應將查詢成功與否的響應消息返回給該上級平臺接入單元;在查詢成功的(Status)、編碼無法正常工作的攝像頭個數(ErrEncodeNum)、攝像機列表數(CameraNum)、是否可正常錄像(Record)、設備啟動后的工作時間(SinceStartup)等,每項攝像機列raList)應包括攝像機序號(Camera)、不正常原因(Reason)。圖9設備狀態(tài)查詢Max-Forwards:70From:顯示名<sip:上級平臺接人單元地址編碼@上級平臺接入單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示名<sip:設備的編碼@下級平臺接入單元域名或IP地址>Call-ID:17250CSeq:1DOContent-type:Application/DDCPContent-Length:消息實體的字節(jié)長度<?xmlversion="1.0"?><Action><Query><Variable>DeviceStatus</Variable><Privilege>權限功能碼</Privilege></Query></Action>F2:200From:顯示名<sip:設備的編碼@下級平臺接入單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示名<sip:上級平臺接入單元地址編碼@上級平臺接人單元域名或IP地址>Call-ID:17250CSeq:1DOContent-type:Application/DDCPContent-Length:消息實體的<?xmlversion="1.0"?><Response><QueryResponse><Variable>DeviceStatus</Variable><Result>0</Result><Online>在線/不在線</Online><ErrEncodeNum>無法工作攝像頭數</ErrEncodeNum><Record>錄像狀態(tài)</Record><SinceStartup>運行時間</SinceStartup><Status>運行狀態(tài)</Status><Cameranum>1</Cameranum><CameraList><Item><Name>顯示名</Name><Coding>惟一性編碼</Coding><Privilege>權限功能碼</Privilege><Parent>惟一性編碼</Parent><Status>活動狀態(tài)</Status><Longitude>經度</Longitude><Latitude>緯度</Latitude><Roadway>道路名稱<Roadway><PileNo>位置樁號<PileNo></Item></CameraList></QueryResponse></Response>Via:SIP/2.0/UDP上級平臺接入單元域名或IP地址From:顯示名<sip:設備的編碼@下級平臺接人單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示名<sip:上級平臺接人單元地址編碼@上級平臺接人單元域名或IP地址>Call-ID:17250CSeq:1DO5.4.5平臺接入單元流量查詢接入單元帶寬占用查詢流程如下(見圖10):a)上級平臺接入單元向下級平臺接入單元發(fā)送DO請求,DO請圖10平臺接入單元流量查詢Max-Forwards:70From:顯示名<sip:上級平臺接人單元地址編碼@上級平臺接入單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示名<sip:下級平臺接入單元地址編碼@下級平臺接入單元域名或IP地址>Call-ID:17250CSeq:1DOContent-type:Application/DDCP<?xmlversion="1.0"?><Action><Query><Variable>BandWidth</Variable><Privilege>權限功能碼</Privilege></Query></Action>F2:200Via:SIP/2.0/UDP上級平臺接入單元域名或IP地址From:顯示名<sip:下級平臺接人單元地址編碼@下級平臺接人單元域名或IP地址>;tag=BK32B1U8DKDrBCall-ID:17250CSeq:1DOContent-type:Application/DDCP<?xmlversion="1.0"?><Response><QueryResponse><Variable>BandWidth</Variable><Result>0</Result><All>500</All><Free>300</Free><MediaLink>5</MediaLink></QueryResponse>GB/T28059.3—2011</Response>Via:SIP/2.0/UDP源平臺接入單元域名或IP地址目的平臺接人單元用戶地址編碼@目的平臺接入單元域名或IP地址>;tag=BK32B1U8DKDrBTo:顯示名<sip:源平臺接入單元地址編碼@目的平臺接入單元域名或IP地址>Call-ID:17250CSeq:1DO(規(guī)范性附錄)A.1DDCP文檔語法A.1.1消息體類型采用RFC3261、RFC3265和方法DO實現視頻籃控系統跨區(qū)域映網時,方法的消息體MIME類型應符合本附錄定義的DDC文檔規(guī)池,Content-Type字段應設為applicejon/DDCP'。A.1.2特殊符號DDCP結構文檔年符號含義的約定如表N1所示。表示法)+應出現0到多次*應出現1到多次應出現0或者1次應出現』次)應出現n到多次Q,m)任何十進制數字0到9)一組標簽條注解A.2.1元素名稱聲明的元素名稱及其含義如表A.2所示,元素引用說明參見附錄B。GB/T28059.3—2011表A.2元素名稱及其說明元素名稱Action表示一個請求的動作Control表示一個控制的動作ControlResponse表示一個Control動作的響應Notify表示一個通知的動作Query表示一個查詢的動作QueryResponse表示一個Query動作的響應Response表示一個響應的動作A.2.2元素聲明A.2.2.1元素間層次關系聲明的元素層次如圖A.1所示。其中Action與Response是全局的,其余是局部的。平臺接入單元請求功能平臺接入單元請求功能Notify平臺接入單元通知功能Control平臺接入單元控制功能Query平臺接入單元查詢功能平臺接入單元控制功能響應平臺接入單元查詢功能響應平臺接入單元請求功能響應ControlResponseQueryResponseResponseAction圖A.1元素間層次關系A.2.2.2全局類型聲明A.概述全局類型如表A.3所示,均位于命名空間'/namespace/'的頂層。表A.3全局類型名稱及其說明deyiceCodingType設備編碼類型privilegeType用戶權限類型IPv4地址類型IPv6地址類型catalogType目錄結構類型videoType視頻編碼類型audioType音頻編碼類型formatType碼流格式類型controlType云臺控制碼類型A.設備編碼類型<simpleTypename='deviceCodingType'><restrictionbase='ID'><patternvalue='\d{18}'A.用戶權限類型<simpleTypename='privlegeType'><restrictionbase=/string'<patternvalue-a-f]|[A-F])(1,2})(1,}'/</restriction></simpleType<simpleTypend?he='ipv4AddressType><restrictlonbase='string'><patteA&dlue='(\d(1,3)){3Ad(1,3</restr(b</simplef<simpleTypename='ipv6AddressTxpe'>Fhe='(\d(1,4}X.)(8\d(1,4Y/></restrictid<complexTypenameype'>EQ\*jc3\*hps41\o\al(\s\up25(ce>),me)<elementname='Privilege'type='tg:privilegeType'/><elementname='Parent'type='tg:deviceCodingType'/><elementname='Status'type='boolean'/><elementname='Roadway'type='string'/><elementname='PileNo'type='string'/><choicemixOccurs='0'maxOccurs='2'>name='Longitude'type='decimal'/>name='Latitude'type='decimal'/><elementname='Sublist'><complexTypecontent='elementOnly'><elementname='Item'maxOccurs='unbounded'><!--約定重復的次數為元素Subnum所定義的值--><simpleType<sequence><elementcontent='elementOnly'>name='Name'type='string'/>name='Coding'type='tg:deviceCodingType'/>name='Privilege'type='tg:privilegeType'/>name='Parent'type='tg:deviceCodingType'/>name='Status'type='boolean'/><elementname='Roadway'type='string'/><elementname='PileNo'type='string'/><choicemixOccurs='o<elementname='Longitudetype='decimal'/><elementname='Latitude'type='decimal'/></choice>name='Subnum'type='short'minInclusive="Valuename='Sublist'/>…<elementname='Sublist'/></complexType></sequence></complexType><simpleTypename='videoType'><restrictionbase='string'><enumberationvalue='MPEG-2'/><enumberationvalue='MPEG-4'/><enumberationvalue='H.264'/></restriction></simpleType>value='SVAC'/>A.音頻編碼類型<simpleTypename='audioType'><restrictionbase='string'><enumberationvalue='G.711'/><enumberationvalue='G.722'/><enumberationvalue='G.723.1'/><enumberationvalue='G.729'/>A.碼流格式類型<simpleTypename='formatType'><restrictionbase='string'>value='QCIF'/>value='CIF'/>value='2CIF'/>value='DCIF'/>value='4CIF'/>value='16CIF'/>value='D1'/>A.0控制碼屬性name='controlType'>base='string'>value='((\d|[a-f]|[A-F]){2}){1,3}'>A.2.3Action元素聲明<schemaxmlns='/2001/XMLSchema'targetNamespace='/namespace/'xmlns:tg='/namespace/'><elementname='Action'><complexTypecontent='element<choicemaxOccurs='unbounded'><elementref='tg:Notify'/><elementref='tg:Control'/><elementref='tg:Query'/><sequence><!--平臺接入單元請求功能的命令見A.2.3.2~A.2.3.5條--></choice></complexType></schema>A.目錄發(fā)送請求<elementname='Variable'fixed='Catalog'/><elementname='Catalogcontent'type='tg:catalogType'/><elementname='Variable'fixed='RealMedia'/><elementname='Privilege'type='tg:privilegeType'/><elementname='Format'type='tg:formatType'/><elementname='Video'><listitemType='tg:videoType'><elementname='Audio'><listitemType='tg:aud<elementname='MaxBitrate'type=integer'minInclusivevalue='32'/><elementname='ReceiveSocket'><union><restrictionbase='string'><enumberationvalue='TCP'/><enumberationvalue='UDP'/><restrictionbase='string'><enumberationvalue='tg:ipv4AddressType'/><enumberationvalue='tg:ipv6AddressType'/><restrictionbase='integer'minInclusivevalue='2000'/></union>A.2.3.3Notify元素聲明A.心跳信息傳遞<elementname='Notify'><complexTypecontent='elementOnly'><sequence><elementname='Variable'fixed='Keepalive'/></complexType><elementname='Control'><complexTypecontent='elementOnly'><elementname='Variable'fixed='PTZCommand'/><elementname='Privilege'type='tg:privilegeType'/><elementname='Command'type='tg:controlType'/><elementname='Para'minInclusivevalue='0'maxInclusivevalue='99'/></sequence></complexType>A.2.3.5Query元素聲明A.目錄信息查詢<elementname='Query'><complexTypecontent='element<elementname='Variable'fixed='Catalog'/><elementname='Privilege'type='tg:privilegeType'/></complexType>A.前端設備信息查詢<elementname='Query'><complexTypecontent='element<elementname='Variable'fixed='DeviceInfo'/><elementname='Privilege'type='tg:privilegeType'/></complexType>A.前端設備狀態(tài)查詢<elementname='Query'><complexTypecontent='elementGB/T28059.3—2011<sequence><elementname='Variable'fixed='DeviceStatus'/><elementname='Privilege'type='tg:privilegeType'/></complexType>A.獲取歷史文件列表<elementname='Query'><complexTypecontent='elementOnly'><sequence><elementname='Variable'fixed='File<elementname='Privilege'type='tg:privilegeType'/><elementname='FileType'type='integer'><minInclusivevalue='0'maxInclusivevalue='g'/><elementname='BeginTime'type='datetime'/><elementname='EndTime'type='datetime'/><elementnam

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論