首页 > 技术文章 > 对于EasyNVR公网访问的感悟

EasyNVR 2017-12-25 22:19 原文

方案一:

对于方案一种的实现方式是将:EasyNVR与ipc或者是硬件的NVR、DVR在同一个局域网内。局域网中的easynvr通过rtsp地址来拉取视频流。这个过程都是在内网发生的。想要做到公网访问,就需要通过端口映射的方式。通过端口的映射,保证外网的访问。

优点:可以很方便的将局域网中的各个摄像头都统一的连接进入EasyNVR中。可以做到有rtsp地址EasyNVR就可以拉取到视频流来进行转发。

缺点:就目前接触到的客户反馈,大部分的客户、开发者,并不具备端口映射的能力;
并且就是实地实时来看,服务器对外有固定IP也不多见;
部分客户通过花生壳等软件代理,虽然可以解决部分问题,却又暴露出新的问题。

使用该方法的多为小型企业、或个人用户。因此使用的多为家庭网络。即使通过外部软件代理实现外网固定IP访问。在访问的过程中,会发现出现观看视频卡顿现象。
就其他原因在于家庭网络的上行带宽不够是导致卡顿的主要原因。

方案二:

该方案的首先方式是将:EasyNVR部署在公网服务器上。这样就可以实现,公网对于easynvr的访问了。将设备成功接入进EasyNVR。就可以实现公网的实时直播。

优点:可以很方便的达到公网访问到EasyNVR的目的;对于公网访问,只需要一个类似阿里云服务器的公网服务器即可。

缺点:首先:对于公网服务器,不是所以客户都有意愿来进行资金投入;
其次:并不是所有的摄像机都可接入到公网中;
再次:实时直播大户传统安防,设备端都在一个内网里面,这些设备无法直接接入到公网服务器上。

方案三:

在内网部署一个EasyNVR软件,将内网的ipc、nvr、dvr等设备接入进来。
再在公网部署一个easydss云平台。
保证我们的公网可以访问到这个云平台。
然后将内网的EasyNVR接入到公网的EasyDSS云平台中。

优点:应用场景十分广泛,不管是传统安防还是园区监控,都可以应用;
不管设备端在局域网或者是公网可以访问,都可以通过接入局域网的easynvr再接入到公网的云平台来实现实时的访问;
对于多场景,easydss云平台相当于一个管理平台,可以将不同场景下的easynvr对应的分类。结合EasyNVR自身的序列号选项,可以很好的区分不同场景;
该架构可以实现按需直播,避免了不必要的浪费。

缺点: EasyDSS云平台的缺点与有点是并生的。适合大项目,必然会投入的多。是现在这套结构,需要easynvr、easydss云平台还需要一个公网服务器来部署云平台。对于有多个场景的摄像头来说投入不算多。对于小受众,可能只需要实时的观看几路甚至接触过只需要观看一路。这样的整体投入就相对较大了。受众使用的意愿明显不高。云平台自身还带有,接受移动端推流的和ipc直接接入的功能。多功能在部分小型受众面前就显的无处发力。
不同客户端播放流是不一样的。移动端微信播hls,会有个切片的过程,造成起播较慢。

方案四:

在内网部署一个EasyNVR软件,将内网的ipc、nvr、dvr等设备接入进来。
再在公网部署一个easydss流媒体服务器。
保证我们的公网可以访问到这个流媒体服务器。
然后通过IP端口的对接将easynvr与easydss流媒体服务器对接起来。

优点:可以将easynvr接入easydss流媒体服务器,可以通过设置easynvr做到easynvr一直向流媒体服务器推流;
服务器上行流量多是免费的,一直向流媒体服务器推流对流量的消耗没有影响;
由于是非按需,因此可以做到微信HLS秒开,无等待过程,起播非常快;

缺点:内网摄像机过多,都同时上传直播视频不大合适;
不合适的原因在于,由于是非按需的一直推流,问题不在于流媒体服务器的承受力,而在于网络的上行带宽。虽然可以通过降低摄像机的码率来弥补一点,但是对于多数摄像头的场景,这就显得杯水车薪了。强行的降低过多的码率也会影响观看质量。


实现受众良好体验的公网访问总结:

1.设备需要被EasyNVR访问到,这个是这一系列方案是实现的基础;

2.网络的上行带宽是观看体验的重要点之一;

3.尽可能的使用项目体积小的架构更受欢迎;
。。。。。。。(随着客户支持有待补充)


关于EasyNVR、EasyDSS

EasyNVR能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera、NVR等具有RTSP协议输出的设备接入到EasyNVR,EasyNVR能够将这些视频源的音视频数据进行拉取,转换为RTMP/HLS,进行全平台终端H5直播(Web、Android、iOS),并且EasyNVR能够将视频源的直播数据对接到第三方CDN网络,实现互联网级别的直播分发;

详细说明:http://www.easydarwin.org/easynvr/

获取更多信息

邮件:support@easydarwin.org

WEB:www.EasyDarwin.org

Copyright © EasyDarwin.org 2012-2017

EasyDarwin

推荐阅读