視頻監控GB28181測試參考


 

說明:

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

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

3、  閱讀此文檔,最好結合以下文檔一起閱讀:

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

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

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

4、  此文檔相對簡略,如果讀者遇到問題,可以在文章下方留言,我將盡可能回復。 

1.   測試環境

1.1.           SIP設備接入到平台

 

1.2.           平台注冊到SPVMN

 

1.3.           SPVMN注冊到平台

 

1.4.           SPVMN配置

SPVMN Web應用程序訪問地址:

http://192.168.0.152:8080/SIPStandardDebug/#

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中是否有相應的消息即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM