• 基于EasyNVR实现RTSP_Onvif监控摄像头Web无插件化直播监控之视频直播网络占用率大如何解决的问题分析


    背景说明

    由于互联网的飞速发展,传统安防摄像头的视频监控直播与互联网直播相结合是大势所趋。传统安防的直播大多在一个局域网内,在播放的客户端上也是有所限制,一般都需要OCX Web插件进行直播。对于安防监控的视频直播需求,根据不同的业务需求,对视频直播需求也不尽相同。

    针对这样的行业大环境背景,立足于开源社区的EasyDarwin团队推出了EasyNVR、EasyDSS等系列产品。而对于安防监控的视频直播需求,对延时要求都比较高。

    视频直播网络占用率情况分析

    关于视频直播网络占用率问题以及对于视频直播使用过程中视频网络占用率情况分析问题。

    问题分析解决

    视频直播对网络的要求是比较高的,具体的网络使用情况是这样的:EasyNVR机制在于拉取转发直播,拉取摄像机视频流推流到自身流媒体,再有自身流媒体来进行视频流的分发。

    因此当我们出现大访问量时,流媒体的服务端对外的下行和访问量成正比,访问量越多,网络占用越多。

    以设备的1M码率来计算,对于同一路摄像头,有一百个用户观看直播,对于服务端的下行流量占用就是1MX100=100M的下行。对于设备到服务端之间就是服务端只拉取一路流来进行处理。因此,不管是多少客户访问,设备到服务端的上线网络始终占用为1M。

    EasyNVR安防摄像机网页流媒体服务

    EasyNVR是一款拥有完整、自主、可控知识产权,同时又能够具备软硬一体功能的安防互联网化流媒体服务器,能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera、NVR等具有RTSP、Onvif协议输出的设备接入到EasyNVR,EasyNVR能够将这些视频源的音视频数据进行拉取,转换为RTMP/HLS,进行全平台终端H5直播(Web、Android、iOS),并且EasyNVR能够将视频源的直播数据对接到第三方CDN网络,实现互联网级别的直播分发。

  • 相关阅读:
    CS001496 Gather data from web page with JavaScript, WebKit, and Qt
    中文 英特尔® 软件网络 blog
    CS001496 Gather data from web page with JavaScript, WebKit, and Qt
    Qt Port of WebKit ¶
    Category:Qt WebKit Nokia Developer Wiki
    Qt webKit可以做什么(四)——实现本地QObject和JavaScript交互
    看了潘爱民老师的关于smartcache for webkit的paper
    Qt 4.7: QWebInspector Class Reference
    CS001497 Add data to a web page with JavaScript, WebKit, and Qt
    geventcurl
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/11589824.html
Copyright © 2020-2023  润新知