• 网页摄像头直播、网页微信直播技术解决方案:EasyNVR与EasyDSS流媒体服务器配合使用,应用于不同的安防直播场景


    近期遇到好多客户咨询关于实现微信直播、或者是将直播页面集成进入自己项目中的具体方法,实际大部分的场景中,EasyNVR独立使用就可以了,如果涉及到比较复杂的情况,可以采用EasyNVR+EasyNVS综合使用,可以满足云端统一管控多个现场直播的作用,但还有很多情况,是需要EasyNVR跟外围的流媒体服务器、阿里云、腾讯云、CDN相结合,来做直播的。

    EasyNVR能够将RTSP流转成RTMP流,推送到指定的流媒体服务器,例如EasyDSS

    EasyNVR本身是自带流媒体功能的,也就是内置了一个RTMP流媒体服务器,能够将接入的RTSP流就同步转化为RTMP、HTTP-FLV、HLS(m3u8)、RTSP流,但很多场景中,尤其是在互联网直播场景中,由EasyNVR这样的边缘终端或者小型云终端、云主机输出流,能力是很弱的,往往需要借助于大带宽、CDN等资源,那么,以RTMP的形式将流转推到这些云服务器的RTMP流媒体,或者是CDN就是很有必要的;

    实际,EasyNVR在很早设计的时候就已经具备了这个功能,也就是EasyNVR通道配置中的CDN推流功能:
    EasyNVR将RTSP流转推RTMP

    我们可以将不同的通道推流,根据流媒体服务器的需求,进行不同的命名,这样在具体的播放列表页面就可以区分(命名)对应场景下的摄像机了。

    完成效果图
    easydss

    图中的“stream_1”就是来自另外一个EasyNVR场景中接入EasyDSS流媒体服务器的摄像机。

    2、EasyDSS接入这样多路摄像头,是否可以同时观看?

    EasyDSS流媒体服务自身是提供播放页面的。不仅支持单页面的播放,还支持四分屏和十六分屏的互相切换。

    easydss
    easydss

    备注:在多屏模式下,播放屏幕上还显示对应播放视频的通道名以方便用户区分


    3、EasyDSS页面确实很炫酷,可是我想在拥有这些强大功能的前提下拥有个性的外观,是否可以?

    答案是肯定的,EasyDSS提供编程语言无关化的RESTful API接口,只要了解JS、HTML、JAVA、ASP.NET、PHP、ASP等开发语言中的任意一种,就能运用EasyDSS提供的RESTful API进行二次开发。不仅是web前端页面可以自由开发、还可以集成进入其他项目中。


    关于EasyNVR

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

  • 相关阅读:
    HTML基础02
    HTML基础01
    【springboot中的常用注解】
    【git常用命令】
    【spring使用@Async注解异步处理】
    【let definitions are not supported by current javascript】
    【sql update if else】
    【Tomcat运行时异常:Illegal access: this web application instance has been stopped already.】
    【JAVA float double数据类型保留2位小数点5种方法】
    【MyBatis中大于号以及小于号的表达方式】
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/10847344.html
Copyright © 2020-2023  润新知