Ti Top Streamer支持GB28181协议,可以对接各类支持GB28181的摄像头、NVR设备。
您在安装了TiTopStreamer后,GB28181相关功能就已经具备了,但要成功运行它,您还需要做一些必要的配置:
一、在服务器(Server)菜单配置SIP服务地址、端口,以及媒体服务的地址和端口范围。如下图所示:
对这里的设置,简要介绍一下:
1) SIP服务器IP地址:启动SIP服务的网络接口地址,如果是多网卡环境,你可以用0.0.0.0表示当前这个服务器上所有的网络接口地址。
2) SIP服务器UDP端口:SIP服务启动监听的UDP端口。
3) SIP服务器外网IP地址:如果当前服务器运行在内网,或者位于防火墙的背后,那你必须要指定SIP服务器的外网地址。摄像头要与这个地址来做SIP信令交互。
如果你没有设置这个地址,它将采用"SIP服务器IP地址"的设置(注意: 此时,它不能是0.0.0.0,因为摄像头必须和一个确定的网络接口地址交互)。
注: 这项设置是可选的。
4) SIP服务器外网UDP端口: 同上,如果当前服务器运行在内网,或者位于防火墙的背后,那你必须要指定SIP服务器的外网UDP端口,摄像头与这个端口来做SIP交互。
如果你没有设置这个端口,它将采用"SIP服务器UDP端口"的配置。
注: 这项设置是可选的。
5) 打印SIP交互日志: 是否在日志文件中打印SIP交互日志。默认是选择状态,也就说默认它会打印SIP交互日志。这也是我们建议的设置。
6) 媒体服务器IP地址:启动音视频媒体流服务的网络接口地址,TiTopStreamer在这个地址上接收媒体流数据。
7) 媒体服务器UDP端口范围:要支持多路音视频流时,肯定需要很多UDP端口,所以就需要一个端口范围。默认值是6970到19999。
8) 媒体服务器外网IP地址: 如果当前服务器运行在内网,或者位于防火墙的背后,那你必须要指定媒体服务器的外网地址。摄像头要向这个地址发送音视频数据包。
注: 这项设置是可选的。
二、添加一个源流类型为GB28181的应用(Appliction),如下图所示:
关于这个部分,请参见基本概念的介绍。
三、在应用(Appliction)菜单配置SIP域及SIP平台ID、接入密码等信息。如下图所示:
对这里的设置,简要介绍一下:
1) SIP服务器ID : 这个,你必须先阅读GB28181规范的"附录E,统一编码规则",它是个20位的数字,你参照这个规范,填写这个ID。
2) SIP服务器域 : 同上,在GB28181规范的"附录E,统一编码规则"中有介绍,它实际上就是"SIP服务器ID"的前10位。
3) 设备接入统一认证密码: 自定定义的一个密码,摄像头在向平台注册时,要经过密码认证,才能注册成功。
以上三项设置,都是必须的。
注1:以上设置在保存后,要重启TiTopStreamer的服务才能生效。
注2:如果你不需要使用GB28281功能了,你可以删除GB28181的应用(Application),也可以在服务器(Server)菜单,将"SIP服务器IP地址"或"媒体服务器IP地址"设置为空的字符串。
保存后,再次重启TiTopStreamer后,就不会启动GB28181的功能了。
四、摄像头侧关于GB28181的设置(以海康DS-IPC为例),如下图所示:
对这里的设置,简要介绍一下:
1) SIP服务器ID: 相对于摄像头来说,我们的TiTopStreamer就是SIP服务器,这个ID就是在我们平台上设置的"SIP服务器ID",这两个地方的设置必须完全一致。
2) SIP服务器域: 同上,前面已经介绍过了,这两个地方的设置必须完全一致。
3) SIP服务器地址: 就是前面介绍的,在我们平台上设置的"SIP服务器外网IP地址",摄像头要向这个地址发起设备注册。
4) SIP服务器端口:就是前面介绍的,在我们平台上设置的"SIP服务器外网UDP端口",摄像头要向这个端口发起设备注册。
5) SIP用户名:这个,您也要参考GB28181规范的"附录E,统一编码规则",这个摄像头在GB28181平台上的用户名,是个20位的数字。
6) SIP用户认证ID:同样,你也要参考GB28181规范的"附录E,统一编码规则",但通常来说,可以和SIP用户名设置成一样的,20位的数字。
7) 密码: 这个就是前面在我们TiTopStreamer平台上设置的"设备接入统一认证密码",密码必须匹配,在注册时才能注册成功。