EasyNVR视频流媒体服务器直播方案

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qingzhizhenhun/article/details/78899705

EasyNVR视频流媒体服务器直播方案

第一种情况:服务器在本地,跟摄像头在同一个局域网,同时服务器有公网固定ip;

摄像头能输出标准的RTSP协议的视频流,摄像头连接到easyNVR,转化成RTMP协议的视频流播放.用户的设备跟服务器处于一个内网下,访问服务器的内网地址就能看直播,

外网的设备访问服务器公网的地址也能观看视频直播
这里写图片描述

第二种情况:服务器在外网,与摄像头不在一个局域网,但是摄像头有公网ip,easyNVR能访问到摄像头;

摄像头通过RTSP协议接入easyNVR,用户通过访问easyNVR所在服务器的ip地址观看直播.
这里写图片描述

第三种情况:服务器在内网,跟摄像头在同一个局域网,但是服务器没有公网地址,想外网能看内网的直播;

配合easyDSS云平台,easyNVR首先连接本地摄像头,在easyNVR页面的本地配置中的第三方接入填写部署easyDSS的服务器ip,将easyNVR与easyDSS云平台进行连接,用户可以通过easyClient设备访问easyDSS的ip地址观看直播
这里写图片描述

第四种情况:公网不间断地进行内网摄像头的RTSP/HLS直播;

当摄像头很多,如果一起上传视频流的话,占用带宽过大,需要采取按需直播的方式节省带宽,但是当使用终端观看时HLS是临时切片的,影响用户体验;但是如果摄像头不多,占用带宽资源少的时候,就可以不按需直播,而是采取内网不间断RTSP推流,公网RTMP流媒体服务器不间断直播的方案.

这里要特别设置一下easyvr.xml文件:

  • 配置EasyNVR的nginx_rtmp_ip和nginx_rtmp_port为公网的EasyDSS流媒体服务器的IP和RTMP端口;

采用easyNVR+easyDSS流媒体服务器的形式,easyNVR不间断地从摄像机拉流,推到RTMP流媒体服务器

总结:

EasyNVR是用户自己的流媒体直播服务平台,是部署在用户自己的服务器上的,观看人数的限制取决于用户服务器的带宽,并且不需要安装插件或者app.

EasyNVR能否拉取摄像头视频流的关键是摄像头是否能输出标准的RTSP协议视频流.

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页