随着网络技术和安防芯片技术的发展,网络视频监控云P2P访问功能已经成了网络摄像机,DVR,NVR等设备的标配。实际使用中,经常碰到P2P云访问时,显示设备不在线,或者访问不了,我们应该如何排查解决呢?
首先关于网络设备能支持P2P云访问的原理,我们最好了解下,这样才好从整体上把握理解导致P2P云访问不了的原因,找到解决办法。
P2P云访问的过程是这样的:IPC/DVR/NVR设备连接到internet,向部署在互联网的云平台成功注册。客户端(手机app,电脑客户端等)同样注册到云平台,向平台发出连接设备的请求。平台找到对应的前端设备,设备允许连接,将连接信息发送给平台,平台将连接信息发送给客户端,客户端成功从设备获取到视频流。详细的原理讲解可以参见我的这篇介绍:
不难看出,整个连接过程有3部分参加,前端设备,云端的平台服务器,后端的访问客户端,其中核心问题是前端设备能实现网络穿透,将视频流发送给客户端。发现云访问不了,我们就从这三个部分找问题,原因了。
设备端
设备是否正确连接到了internet。设备通过网线接到交换机,或者路由器,路由器连上了外网。
可能存在的问题及排查方法:
a. 外网是否正常,能上网。检查网线,设备对应的网口。局域网里的电脑或者手机能否上外网。
b. 设备的网络参数设置是否正确。IP地址,子网掩码,网关,DNS设置和路由器里的配置是否一致。考虑IP地址是否冲突,设备网段是否相同。其中特别是设备的DNS,国内可以直接使用路由器里设备的DNS,国外用户推荐使用一些公共DNS,比如8.8.8.8。这样能方便设备较快的连接到部署在海外的较近的云服务器。
如果路由器有开启DHCP功能,可以尝试设备使用DHCP自动获取网络信息。
以上如果还是不能成功云访问,可以考虑修改设备的默认端口。主要是网页访问端口,数据传输端口和RTSP流媒体端口。
设备如果自带有网络,云访问检测功能,可以使用此功能检测找到问题。
重新设置或者修改网络参数以后,一般需要重启下设备。
c. 设备是否支持P2P云访问功能,或者云访问功能是否开启了。另外设备的云功能是否有升级,需要升级新的设备固件。
2. 云端的P2P云服务平台
这部分和用户无关,但是弄明白了能更好的理解P2P云功能,方便我们定位云访问不成功的问题所在。
看过我上面介绍的那篇文章,应该不难理解,云服务平台主要起到前端设备与后端客户端之间联系的一个桥梁作用。
云平台的稳定性,P2P穿透的成功率,连接的快捷性等都会影响用户P2P云访问的成功率以及体验。
稳定性,即考虑云平台的架构,物理安全,网络带宽,服务器的数量,性能,全球各地服务器部署,CDN加速等。
P2P穿透的成功率,即使用的P2P穿透技术是否可靠,穿透率是否高,适用不同网络环境。P2P穿透不成功是否有备选方案。比如某厂家当P2P穿透不成功时,使用视频流转发的方式来连接设备,这样能提高设备与客户端之间的连接成功率。(如果有更新P2P穿透库,设备固件及手机app要及时升级更新)
连接的快捷性,其实前面有提到,将设备的DNS修改成8.8.8.8,对国外用户,可能能较快的连接到云平台。目前网络视频监控的厂家,包括一些提供第三方云访问平台的厂商基本是中国的,大部分P2P云平台服务器部署在国内,国内用户在使用P2P云功能时,感觉连接更快,更稳定可靠。这是我们在架设云平台时要考虑的,是否在全球主要国家地区部署服务器,CDN加速,优化网络,以方便当地用户更快的接入云平台。
3. 客户端
访问端一般包括网页端,手机app,电脑客户端。能支持我们通过P2P的方式连接访问到前端设备。
一般在客户端出现问题的可能性很低。有这样几个方面需要注意:1. 及时更新手机app,电脑客户端,网页访问控件。2. 手机app,手机是否支持软硬视频解码,手机性能是否支持视频解码显示,是否赋予手机app相应权限等。3.客户端是否连接到了外网。
以上。
欢迎访问安防/视频监控专题网站:https://ipc.name/及我的个人主页:https://www.jiangyu.org交流。
扫码关注微信公众号安防视频监控知识