• EasyNVR如何配合EasyBMS使用以及实现功能概述


    功能概要:

    1.摄像机的无插件直播;
    2.摄像机的低延时直播;
    3.摄像机兼容多客户端(web、微信、手机、pad等)直播;
    4.摆脱单一内网限制,局域网的设备(摄像头)进行公网直播;
    5.对于摄像机的鉴权播放。

    背景分析:

    相信有web无插件直播需求的用户都会或多或少对EasyNVR有所了解,主要 就是拉取摄像机的视频流,然后转发来进行web、移动端、微信等来进行无插件的直播;
    由于EasyNVR自身专注点在于实现流分发和播放客户端的多元化和简易无插件化,因此对于公网播放局域网内的摄像机就显得捉襟见肘;
    EasyBMS则专注于视频文件的上传、点播、虚拟直播、直播间创建、推流直播、直播流鉴权、流转推等;
    从功能上来说,EasyNVR和EasyBMS都是视频流的直播,但是如何才能将两个产品结合起来实现更强大的功能?


    方案实现:

    方案原理解析:

    对于EasyNVR是可以满足自身拉取摄像机的视频流然后转发出来播放;
    EasyBMS自身作为以EasyDSS为核心的RTMP流媒体服务器,接受推流就是自身的一大功能特色,因此,我们所需要实现的就是将EasyNVR转发出来的视频流推给部署公网的EasyBMS,就可以实现公网、无插件兼容、兼容多客户端播放功能,结合EasyBMS自身的对推上来的视频流的鉴权操作,也就可以实现了,对流的鉴权操作问题。

    方案操作实现及展示

    1、通过EasyNVR接入局域网设备

    通过通道配置成功拉取到摄像头视频流;
    EasyNVR

    2、在EasyBMS创建直播间,并且开启鉴权

    easybms

    3、通过编辑按钮获取直播间推流地址

    easybms

    easybms

    4、将推流地址填写到EasyNVR通道配置栏目中CDN推流选线中,并且保存配置;

    easynvr

    保存成功后再EasyBMS客户端就可以看到局域里的摄像头由EasyNVR推流至公网进行直播的摄像头了;

    easybms

    EasyNVR局域网摄像头直播:
    easynvr

    EasyBMS实现的公网直播局域网摄像机:

    easybms

    同时支持分享直播,也方便二次开发视频的接入;

    easybms

    web分享效果:
    easybms

    移动端分享效果(以微信为例展示):
    

    easybms

    5、直播流的鉴权

    当前所说的鉴权是指的我们可以自主的控制是否可以播放分享视频。
    我们可以通过编辑直播间的分享按钮来确定是否允许分享直播;

    easybms

    方案备注:

    该方案我是为摄像机的公网直播提供有一种的可选择方案,根据自身的需求和自身拥有、可拥有条件灵活使用组搭来完成;

    就EasyNVR和EasyBMS各自自身的特点来看,该套方案适合的 不仅仅是摄像机的直播,同时也是可以 对摄像机的实时视频进行录像和存储、删除和点播;

    不管是EasyNVR还是EasyBMS都是致力于将Easy进行到底,使传统的插件播的摄像机视频成为过去,使用户观看视频直播变得更Easy。

    不Easy的技术攻克、产品开发、方案实现交给我们,Easy的享受提供给你们



    关于EasyNVR

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

    详细说明:http://www.easynvr.com

    点击链接加入群【EasyNVR解决方案】:383501345

    Copyright © EasyDarwin Team 2012-2018

    EasyDarwin

  • 相关阅读:
    Java 学习 第二篇;面向对象 定义类的简单语法:
    Java 学习 第一篇
    Compiler Principles 语法分析
    未来智能机的发展趋势
    C语言IO操作总结
    python学习资料
    JavaScript 数组的创建
    JavaScript中的逗号运算符
    JavaScript本地对象 内置对象 宿主对象
    JavaScript的this用法
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/10834023.html
Copyright © 2020-2023  润新知