視頻監控GB28181測試參考

 

說明:html

一、  須要對前端攝像機和後端NVR、解碼器、平臺進行GB28181測試和開發的人員。本文檔提供的一些測試細節,好比測試環境,SIP消息格式說明,SDP文本信息字段說明,GB28181測試注意項,將極可能會幫到這些測試和開發人員。前端

二、  單純想了解SIP消息格式和SDP文本信息字段的人員。後端

三、  閱讀此文檔,最好結合如下文檔一塊兒閱讀:安全

a)         GB28181標準文檔《安全防範視頻監控聯網系統信息傳輸、交換、控制技術要求》服務器

b)         《公安機關視頻監控系統聯網標準符合性自測工具(SPVMN)說明書》,來自公安部安全與警用電子產品質量檢測中心session

c)         《視頻監控聯網系統標準符合性檢測方法》,來自公安部安全與警用電子產品質量檢測中心dom

四、  此文檔相對簡略,若是讀者遇到問題,能夠在文章下方留言,我將盡量回復。 ide

1.   測試環境

1.1.           SIP設備接入到平臺

 

1.2.           平臺註冊到SPVMN

 

1.3.           SPVMN註冊到平臺

 

1.4.           SPVMN配置

SPVMN Web應用程序訪問地址:工具

http://192.168.0.152:8080/SIPStandardDebug/#post

http://192.168.0.152:8080/SIPStandardDebug/sip/play_video.html

udp://@192.168.0.152:6000 (SPVMN Web客戶端視頻播放或回放時指定窗口)

 

SSDConfig.properties文件配置以下:

 

#############SIP服務器配置#############

#SIP服務器域名

sipserver_domainname=3401000000

#SIP服務器ID

sipserver_id=34010000002000000001

#SIP服務器本地IP地址

sipserver_ip=192.168.0.152

#SIP服務器本地SIP端口

sipserver_port=5060

#SIP服務器對外註冊密碼

sipserver_password=12345678

#############DVR/NVR設備配置#############

#DVR/NVR設備ID

sipdevice_DVR_id=34010000001180000001

#DVR/NVR設備註冊密碼

sipdevice_DVR_password=12345678

#DVR/NVR所帶通道ID

sipdevice_DVR_camera_id=34010000001320000001

#DVR/NVR所帶報警輸入ID

sipdevice_DVR_alarm_id=34010000001340000001

#############IPC設備配置#############

#IPC設備ID

sipdevice_IPC_id=34010000001320000002

#IPC設備註冊密碼

sipdevice_IPC_password=12345678

#IPC所帶報警輸入ID

sipdevice_IPC_alarm_id=34010000001340000002

sipdevice_IPC_camera_id=34010000001320000002

 

#############解碼器設備配置#############

#解碼器設備ID

sipdevice_decoder_id=34010000001140000001

#解碼器設備註冊密碼

sipdevice_decoder_password=12345678

#解碼器所帶監視器ID

sipdevice_decoder_monitor_id=34010000001330000001

#############外部系統配置#############

#外部系統ID

sipdevice_othersystem_id=34020000002000000001

#外部系統密碼

sipdevice_othersystem_password=12345678

#外部系統IP地址

sipdevice_othersystem_ip=192.168.0.197

#外部系統SIP端口

sipdevice_othersystem_port=5060

#############視頻參數配置#############

#媒體接收端ID

media_dest_id=34010000002020000001

#媒體接收端IP

media_dest_ip=192.168.0.152

#媒體接收端Port

media_dest_port=6000

#歷史回放開始時間,格式爲yyyyMMddhhmmss

history_starttime=20110827010456

#歷史回放結束時間,格式爲yyyyMMddhhmmss

history_endtime=20110827011456

1.5.           平臺配置

平臺IP:192.168.0.197

平臺SIP Server ID : 34020000002000000001  Port: 5060

Media server ID: 34020000002020000001 Port:5080

Client  ID : 34020000003000000001   Port :5070

 

 

IPC IP:192.168.0.223

IPC ID : 34020000001320000002

Port: 5060

IPC alarm ID: 34020000001340000002

 

NVR IP:192.168.0.158

IPC  ID : 34020000001180000001

Port: 5060

NVR  alarm ID: 34020000001340000001

NVR IPC ID: 34020000001320000001

 

解碼器IP: 192.168.0.224

port:5060

解碼器ID: 34020000001140000001

監視器ID: 34020000001330000001

 

SPVMN IP: 192.168.0.152

SPVMN SIP Server ID : 34010000002000000001

Port: 5060

1.6.           解碼器配置

解碼器型號:DS-6401HD-T

 

 

 

 

1.7.           NVR配置

NVR型號:DS-9608N-ST

NVR平臺接入配置以下:

 

 

1.8.           IPC配置

IPC型號:DS-2DF5276-A

 

 

1.9.           SIP消息格式說明

SIP消息用於創建或終結會話,採用純文本形式,用於Internet多媒體會議,Internet電話呼叫或多媒體信息流分配。

MESSAGE sip:34020000001140000001@3402000000 SIP/2.0

//SIP消息起始行。方法,請求URI,SIP-版本

Call-ID: f9d35df0ce0d5ab858acf0f0879bcadd@0.0.0.0

//Call-ID:標識一個特定的邀請,和與這個邀請相關的全部後續事務

CSeq: 1 MESSAGE

//CSeq:在同一對話中標識不一樣事務的順序,保證了同一用戶發送的不一樣請求消息間的順序,包括一個十進制的序列號和一個請求方法名

From: <sip:34010000002000000001@3401000000>;tag=37326304_53173353_a2395f45-b151-4973-854f-dff77790eeb9

//From:標識請求的發送方

To: <sip:34020000001140000001@3402000000>

//To:指示請求的邏輯接收者,在整個對話的創建及持續過程當中不變,也不能被代理改變

Max-Forwards: 70

//請求可被代理轉發的最大跳數(0-255)

Content-Type: Application/MANSCDP+xml

//指示消息體的媒體類型

Route: <sip:34020000001140000001@192.168.0.197:5050;lr>

//Route:表示須要按照頭域中列出的Proxy對請求進行路由 Route

Via: SIP/2.0/UDP 192.168.0.152:5060;branch=z9hG4bKa2395f45-b151-4973-854f-dff77790eeb9_53173353_31398037442080

//存儲全部處理請求的代理的地址,表示到目前爲止通過的路徑,可使響應消息沿請求消息的原路徑返回,還可用於檢測環路,由傳輸層協議、客戶名和地址,及接收//響應的端口號組成

Content-Length: 130

//給出消息體的字節數

<?xml version="1.0"?>

<Query>

<CmdType>DeviceInfo</CmdType>

<SN>17430</SN>

<DeviceID>34020000001140000001</DeviceID>

1.10.     SDP文本信息字段

SDP文本信息字段描述:

v=0      //版本

o=34010000002020000001 0 0 IN IP4 192.168.0.152   //會發發起者的會話標誌。

//<username> <session id> <version> <network type>internet <address type> IP4 IP6 <address>

s=Playback  //會話名稱

u=null:3    //URI

c=IN IP4 192.168.0.152  //鏈接信息

//<network type> <address type> <connection address>

t=1314378296 1314378896 

//會話激活的時間區段 <start time> <stop time> ntp值,單位是秒。

m=video 6000 RTP/AVP 96 98 97 

//<media>媒體類型 <port>端口 <transport>傳輸層協議 <fmt list>媒體格式列表

a=recvonly    //特性屬性

a=rtpmap:96 PS/90000   //規定實驗性編碼格式

//<payload type>負載類型 <encoding name>編碼名稱/<clock rate>時鐘速率

a=rtpmap:98 H264/90000

a=rtpmap:97 MPEG4/90000

 

1.11.     測試工具

Wireshark 64 bit/32bit,用於信令分析,能夠尋找問題的緣由,檢測時,也會用到。

VLC media player,用於播放視頻,檢測視頻是否符合H.264標準。

SDAP,海康設備搜索工具,方便檢測到局域網內的海康設備。

時間換算器。能將北京時間換算成UNIX時間戳。

http://tool.chinaz.com/Tools/unixtime.aspx

 

2.   測試注意項

 

2.1.           信令流程

各個檢測項的信令流程是測試的重點,必須徹底符合GB28181的信令流程。好比,對於一次報警通知,只能有一次響應。下載和回放信令流程,不能少一個Bye信息。

 

2.2.           平臺註冊到SPVMN

2.2.1.   校時

註冊信令的最後一條消息含校時信息。校時後,平臺的時間會調整爲和SPVMN所在主機的時間一致。檢測的過程當中,檢測方會查看平臺的時間是否校訂過來。SPVMN註冊到平臺,SIP設備註冊到平臺,與之相似。

2.2.2.   目錄查詢

SPVMN查看平臺的設備目錄,能顯示設備目錄。設備目錄查詢,也要求能查詢到全部設備(包括子設備)的設備編號、設備廠商、設備型號、父設備等信息。

2.2.3.   實時點播

先打開SPVMN實時播放頁面,經過udp://@192.168.0.152:6000指定播放窗口。192.168.0.152是SPVMN所在服務器的IP,6000是左上方的視頻窗口。

2.2.4.   錄像文件檢索

SPVMN對平臺錄像文件進行檢索。

須要修改發送消息面板的開始時間和結束時間,保證待檢索的錄像在該時間範圍內。

<?xml version="1.0"?>

<Query>

<CmdType>RecordInfo</CmdType>

<SN>17430</SN>

<DeviceID>34020000001320000002</DeviceID>

<StartTime>2014-10-31T00:00:00</StartTime>

<EndTime>2014-10-31T23:59:59</EndTime>

<Type>all</Type>

</Query>

 

2.2.5.   視音頻文件回放及回放控制

SPVMN對平臺NVR的視音頻文件進行回放和回放控制。回放時,要求聲音也能正常播放。

檢索一段錄像,經過 http://tool.chinaz.com/Tools/unixtime.aspx 網頁工具換算錄像的時間。

2014-10-31T14:10:19  1414735819

2014-10-31T14:12:56  1414735976

修改SPVMN消息面板t字段

 

2.2.6.   視音頻文件下載

下載和回放相似。打開SPVMN回放瀏覽窗口,在下載時,可進行視頻播放,點擊右鍵,也能對下載的視頻進行本地存儲。

2.2.7.   佈防和撤防

佈防是對某一臺具體的設備進行佈防,佈防後,該設備發出的報警通知,平臺就能接收到。撤防後,不該再收到報警。

2.3.           SIP設備接入到平臺

2.3.1.   報警

對於每一次的控制操做,平臺界面上須要有提示。尤爲是「報警通知」這樣的信息。

 

2.3.2.   錄像文件檢索

設備接入平臺,進行錄像檢索時,要求也能按時間以外的方式進行檢索,要求能顯示多頁的錄像檢索結果,要求檢索的錄像清單包含錄像生成類型列,如「alarm」,「manual」,「time」。

 

2.4.           SPVMN註冊到平臺

2.4.1.   系統遙控和遙控取消

SPVMN模擬攝像機的視頻播放不會有實際的變化,測試時,查看Wireshark中是否有相應的消息便可。

相關文章
相關標籤/搜索