版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jinlong0603/article/details/77075586
介绍
按需直播肯定是为了减少带宽流量和服务器性能占用。下面介绍下EasyNVR中按需直播的实现机制。
解析
如下是EasyNVR中关于按需直播的配置:
EasyNVR软件目录下有一个nginx的目录。项目中EasyNVR.exe主要实现拉取摄像机RTSP流,推送各个摄像机实时流给nvrnginx实现流媒体转发的功能。当然EasyNVR本身还有截图、Onvif云台控制等辅助功能。
配置按需直播后如果没有客户端播放,EasyNVR不会拉取摄像机的RTSP数据,更不会推送RTMP直播流。当有client调用getchannelstream接口请求播放某一路摄像头时,EasyNVR会实时拉取RTSP流转RTMP流推送给nvrnginx,由nvrnginx提供RTMP和HLS实时流同步输出。其他client也来请求直播这路摄像头时,nvrnginx直接提供转发就可以了。
下载
大家可以在 http://www.easydarwin.org/easynvr/下载EasyNVR测试。
获取更多信息
技术方案与商业授权咨询:13718530929
QQ群:383501345
Copyright © EasyDarwin.org 2012-2017