01工作原理&名词解释
背景:局域网中硬盘录像机或者网络摄像头需要同时被多个客户端或者网页预览、解码上墙、存储等操作时,设备取流上限往往无法支持,特别是一些老设备,取流上限只有 24 路,单通道取流上限 6 路这种情况。此时使用流媒体服务器转发可大大降低设备取流压力,满足用户需求。
取流上限定义:举个栗子8800H-ST的取流上限只有24路,那么假设有一台电脑局域网内网页访问录像机进行16画面预览,这台电脑就已经占用了16路连接了,如果局域网内还有一台电脑也网页访问录像机预览,只能看到8个画面了。
原理:在传输网络中,流媒体技术大大地降低了网络中的带宽限制。当用户需要预览时,尤其是多个用户需要预览同一路图像时,流媒体将从前端取流,并进行视频流的分发,包括后端的录像存储、上墙、和客户端的预览,对前端而言只需要取一路视频流。流媒体解除的是发流设备的带宽限制及发流端到流媒体的带宽限制,但是对于后续部分的网络传输的带宽是没有影响的,这样大大地减少了网络的负荷。
02配置指导
1.安装4200客户端的时候把流媒体服务器一起打勾安装。(默认选择安装流媒体服务器,与软件 iVMS-4200 安装在同一层目录下,桌面上会显示快捷方式)
2.打开4200客户端,在“控制面板”-“设备管理”-“海康设备”中添加录像机或者摄像机,确认设备网络状态正常。
3. 打开流媒体服务器,并且在4200客户端"设备管理"-"流媒体服务器"界面添加流媒体服务器。
4.点击流媒体上方的配置,选择需要经流媒体转发的监控点。此时预览该分组或通道将通过流媒体向设备取流。流媒体服务器界面中会显示出通过流媒体取流的通道。
注意:
1.IVMS-4200和流媒体服务器版本一定要匹配。
2.以两兆码流计算,流媒体服务器转发能力(上限)为:进 64 路,出 200 路。
3.如果局域网内有两台电脑都要通过流媒体服务器流, 需要服务组件认证,工具—系统配置—服务组件认证导入/导出,其中一台电脑安装流媒体服务器,电脑添加录像机或摄像机之后,在添加流媒体服务器的界面直接添加电脑的IP,然后选择需要经流媒体转发的监控点点击确定即可。
03常见问题指导
客户端预览报错SMS[3]
排查思路:客户端过流媒体预览报错SMS[3]表示客户端与流媒体服务器之间的连接存在问题,主要排查客户端与流媒体建立连接的几个必要因素是否确保正常?
1. 流媒体服务器是否开启?流媒体服务器是个软件,需要运行后才能正常使用。
2. 客户端添加流媒体服务器时IP错误,当PC或服务器启用DHCP功能时,IP地址可能因此而改变,会导致客户端无法与流媒体服务器连接。
3. 客户端添加流媒体服务器时端口错误,流媒体服务器默认端口554,若修改了流媒体服务器的监听端口,在客户端添加时也要设置相应的端口才能正常连接取流。
4. IP或服务器启用防火墙,阻止了客户端与流媒体服务器的连接,在流媒体服务器运行的情况下通过telnet端口的方式无法连通,则表明有可能是因为防火墙阻止了客户端的访问,可以在PC或服务器关闭防火墙、允许流媒体服务器通过防火墙或在入站规则中增加流媒体监听端口。
过流媒体预览报错SMS[17]怎么排查?
1. 设备启用了upnp并生效。
2. 设备连接数达到上限。
3. 客户端版本与流媒体服务器版本不匹配。
4. 设备没有子码流或前端IPC子码流参数过高导致NVR没有取到IPC子码流。
5. 部分设备外网访问环境下没有映射设备RTSP端口。
6. 流媒体服务器接入转发通道数数量超过64/200路的上限。
7. 设备网络环境较差,发送带宽不足(网卡类型自适应错误,千兆全双工识别成百兆甚至十兆),错误码可能是SMS[17]或SMS[26],对应设备获取数据失败和获取数据超时。
报错监听端口被占用怎么办?
V2.4版本起监听端口被其他进程占用时,会自动提示修改,低于V2.4版本需要先结束占用端口的进程后再启动流媒体服务器。