介绍

一般情况下,直播默认的播放方式是非按需直播,但很多情况下,不少用户会选择按需直播。按需直播能够减少带宽流量和服务器性能占用,最优的提高服务器的使用效率。

下面我们来系统介绍下EasyNVR中按需直播的实现机制。

如下是EasyNVR直播方案架构:
EasyNVR方案三-加水印.png

如下是EasyNVR中关于按需直播的配置:

54.png

EasyNVR软件目录下有一个nginx的目录。项目中EasyNVR.exe主要实现拉取摄像机RTSP流,推送各个摄像机实时流给nginx实现流媒体转发的功能。当然EasyNVR本身还有截图、Onvif云台控制等辅助功能。
配置按需直播后如果没有客户端播放,EasyNVR不会拉取摄像机的RTSP数据,更不会推送RTMP直播流。
55.png

当有client调用getchannelstream接口请求播放某一路摄像头时,EasyNVR会实时拉取RTSP流转RTMP流推送给nginx,由nginx提供RTMP和HLS实时流同步输出。其他client也来请求直播这路摄像头时,nginx直接提供转发就可以了。

NVR2.png


EasyNVR
151 声望12 粉丝

EasyNVR实现无插件跨平台web监控,支持PC端/安卓/IOS等主流终端。打开网页就可观看,支持手机扫码观看。


引用和评论

0 条评论