版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
4 篇文章0 订阅
订阅专栏
所有的主流NVR和IPC都应该支持国产的gb28181服务,在招标时,需要对其进行平台检测,公安部第一研究所有自己的检测软件,用来检测支持gb28181服务的NVR和IPC送出的音视频数据是否正常。
一、 环境搭建:(由于公司限制,软件不方便发布)
安装jdk包调测软件安装调测软件授权软件安装浏览器视频播放插件安装调测软件license配置 (此项必须有,否则网页打不开,无法进行测试)
软件安装可参考 SPVMN视频监控联网调测软件使用手册-现场版.pdf
软件名称介绍:(以下介绍中有可能会提到对应软件的名字及路径)
jdk 安装包: jdk-8u65-windows-i586
调测软件: mss-1.4.0.FINAL-apache-tomcat-6.0.29
调测软件授权:Sentinel Protection Installer
浏览器插件: PMPPlayerX_setup-2016
二、 测试时使用到的调测网址与媒体路径 :
主页网址:
http://服务器IP:8080/SIPStandardDebug/
视频播放网址:
http://服务器IP:8080/SIPStandardDebug/sip/play_video.html
媒体参数检测网址:
http://服务器IP:8080/SIPStandardDebug/media/detect.htm
实时点播媒体路径:
udp://@服务器IP:6000
媒体参数检测媒体路径:
udp://@服务器IP:9010
三、配置,测试
打开服务器
执行 mss-1.4.0.FINAL-apache-tomcat-6.0.29\bin下startup.bat文件.
当看到如下信息,认为服务器启动成功:
打开调测主页
在IE中打开调试主窗口 http://服务器IP:8080/SIPStandardDebug/#
画面正常显示即代表成功
配置服务器参数:
打开调测辅助功能中参数配置界面,按照实际情况配置调测服务器。(下面有例子)
打开媒体参数检测网页
在IE中打开调试主窗口 http://服务器IP:8080/SIPStandardDebug/media/detect.htm
右击画面区域,打开录像文件->输入媒体路径 udp://@服务器IP:9010
在调试主页中选择发送消息类型,点击发送即可。发送前要填写目标系统/设备的ID,右侧消息输出部分会输出交互内容详情。
查看媒体参数检测网页,画面是否正常出现,rtp层参数和ps层参数,查看检测信息输出部分的检测结果。
四、 配置实例:
NVR参数设置:
ip:192.168.11.125
gw:192.168.11.1
通道一编码参数:(接入通道1的ipc也要保持如下参数)
编码格式: 1080P
编码标准: H264
音频格式:G.711
码流类型:复合流
28181平台参数设置:
服务器IP:192.168.11.120
服务器ID:34020000002000000001
服务器域:3402000000
设备ID:34020000001180000001 gb28181中规定nvr为118, ipc为132
设备域:3402000000
视频通道ID:通道1 34020000001180000001
检测软件设置:
3.1 调测服务器域名: 3402000000
调测服务器ID : 34020000002000000001
调测服务器IP地址 192.168.11.120
调测服务器SIP端口 5060
调测服务器对外注册密码 12345678
媒体接收方IP 192.168.11.120
媒体接收方端口 9010
3.2 待调测系统参数配置
待测系统ID 34020000001180000001
待测系统密码 12345678
待测系统视频设备ID 34020000001180000001
待测系统IP地址 192.168.11.125
待测系统SIP端口 5060
发送实施点播命令时:设备ID为34020000001180000001
五、 测试过程中遇到的问题:
PSM检测不通过
PSM是ps层检测,是指ps流映射,检测不通过的原因就是设备开启的音频格式为G.726,而PSM检测只能检测G.711 音频流: 0x90;G.722.1 音频流: 0x92;G.723.1 音频流: 0x93;G.729 音频流: 0x99;SVAC 音频流: 0x9B这五类,所以检测失败。
SSRC 字段检测不通过,提示与sip信令中的ssrc不一致
检测方法错误导致此项检测不通过, 在发送实时播放消息时,要添加ssrc信息,即添加y字段信息,指定ssrc的值。
可参考一下消息:
v=0
o=34020000002020000001 0 0 IN IP4 192.168.11.120
s=Play
c=IN IP4 192.168.11.120
t=0 0
m=video 9010 RTP/AVP 96 98 97
a=recvonly
a=rtpmap:96 PS/90000
a=rtpmap:97 MPEG4/90000
a=rtpmap:98 H264/90000
y = 10000000000 (必须添加此字段,值为10位整数,代表ssrc的值)