本文转自:https://blog.csdn.net/black_3717/article/details/79769195

功能概要:

1.摄像机的无插件直播;

2.摄像机的低延时直播;

3.摄像机兼容多客户端(web、微信、手机、pad等)直播;

4.摆脱单一内网限制,局域网的设备(摄像头)进行公网直播;

5.对于摄像机的鉴权播放。

背景分析:

相信有web无插件直播需求的用户都会或多或少对EasyNVR有所了解,主要 就是拉取摄像机的视频流,然后转发来进行web、移动端、微信等来进行无插件的直播;

由于EasyNVR自身专注点在于实现流分发和播放客户端的多元化和简易无插件化,因此对于公网播放局域网内的摄像机就显得捉襟见肘;

EasyBMS则专注于视频文件的上传、点播、虚拟直播、直播间创建、推流直播、直播流鉴权、流转推等;

从功能上来说,EasyNVR和EasyBMS都是视频流的直播,但是如何才能将两个产品结合起来实现更强大的功能?


方案实现:

方案原理解析:

对于EasyNVR是可以满足自身拉取摄像机的视频流然后转发出来播放;

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

方案操作实现及展示

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

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

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

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

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

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

EasyNVR局域网摄像头直播:

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

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

web分享效果:

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

5、直播流的鉴权

当前所说的鉴权是指的我们可以自主的控制是否可以播放分享视频。

我们可以通过编辑直播间的分享按钮来确定是否允许分享直播;

方案备注:

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

就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

关于EasyBMS流媒体服务器

EasyDSS商用流媒体服务器解决方案是一套集流媒体点播、转码与管理、直播、录像、检索、时移回看于一体的一套完整的商用流媒体服务器解决方案,EasyDSS高性能RTMP流媒体服务器支持RTMP推流,同步输出HTTP、RTMP、HLS、HTTP-FLV,支持推流分发/拉流分发,支持秒开、GOP缓冲、录像、检索、回放、录像下载、网页管理等多种功能,是目前市面上最合理的一款商用流媒体服务器!

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

点击链接加入群【EasyDSS流媒体服务器】:560148162

EasyNVR无插件直播服务如何配合EasyBMS使用以及实现流媒体管理功能概述的更多相关文章

  1. EasyNVR智能云终端硬件使用说明(EasyNVR无插件直播服务硬件的具体使用方法)

    问题背景 随着EasyNVR硬件版本(EasyNVR硬件云终端)的发布不少客户选择了EasyNVR云终端作为产品选择,在客户收到EasyNVR云终端的时候肯定都有一个疑问,那就是如何使用手头上的这个小 ...

  2. EasyNVR无插件直播流媒体服务器云端集中管控的EasyNVS云管理平台安装使用文档

    EasyNVS - EasyNVR云端集中管理服务 EasyNVS云管理平台是一套专门用于集中化管理EasyNVR 的解决方案. EasyNVR 采用主动注册的方式接入到 EasyNVS, 再由 Ea ...

  3. EasyNVR无插件直播服务器软件接口调用返回“Unauthorized”最简单的处理方式

    背景需求 对于EasyNVR的受众群体十分的广泛,不仅仅有将EasyNVR作为视频直播平台直接使用的,更多的是使用EasyNVR的对应功能集成到自身系统.对于前者,只需要将软件的使用功能搞清楚即可,对 ...

  4. EasyNVR无插件直播服务器软件览器低延时播放监控摄像头视频(EasyNVR播放FLV视频流)

    背景描述 EasyNVR的使用者应该都是清楚的了解到,EasyNVR一个强大的功能就是可以进行全平台的无插件直播.主要原因在于rtsp协议的视频流(默认是需要插件才可以播放的)经由EasyNVR处理可 ...

  5. EasyNVR无插件直播服务器软件使用详情功能 - 录像功能说明

    背景介绍 EasyNVR不仅仅拥有无插件的直播功能,更拥有对于直播录像的存储和日期检索功能: 本篇博文主要用于介绍EasyNVR的录像功能. 之前有博文介绍相关的录像功能,本篇主要为了介绍录像的新功能 ...

  6. EasyNVR摄像机网页无插件直播方案H5前端构建之:通道内部搜索功能的实现方案与代码

    EasyNVR网页摄像机直播方案 EasyNVR是一款拥有完整.自主.可控知识产权,同时又能够具备软硬一体功能的安防互联网化流媒体服务器,能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络 ...

  7. 基于EasyNVR摄像机网页无插件直播服务二次开发实现H5播放页面的简单集成方案

    我们通常在构架一套视频SaaS应用的过程中,将平台设计为3层:视频硬件层(视频源).视频能力平台(vPaaS).视频应用平台(vSaaS),视频硬件包括各种IPC.NVR.编码器等视频生成设备,vPa ...

  8. EasyNVR无插件直播服务器软件如何自己更改web界面(网页的自定修改)

    背景需求 很多用户都在使用了EasyNVR,看到EasyNVR自身带有的界面后有这样的需求,就是需要更改一下web前端的一些样式,当前EasyhNVR为3.0版本,web前端为了增加前端的运行效率和减 ...

  9. EasyNVR无插件直播服务器软件使用详情功能-通道配置Excel

    背景需求 使用EasyNVR的用户都有知道,由于EasyNVR是将设备与EasyNVR的通道进行绑定的,因此EasyNVR是通过手动的通道配置来进行设备接入的,这样可以做到将设备的和通道对应的接入.但 ...

随机推荐

  1. MVC 二级联动 可以试试

    后台代码,获取数据如下: /// <summary> 2 /// 获取省份 3 /// </summary> 4 public JsonResult GetProvinceli ...

  2. Rust-HayStack

    src/main.rs extern crate multipart; extern crate iron; extern crate time; //image converter extern c ...

  3. codevs——1267 老鼠的旅行(棋盘DP)

    1267 老鼠的旅行 2012年CCC加拿大高中生信息学奥赛  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold 题解       题目描述 Description ...

  4. 全局变量 全局函数vue 方法

    定义全局变量 原理: 设置一个专用的的全局变量模块文件,模块里面定义一些变量初始状态,用export default 暴露出去,在main.js里面使用Vue.prototype挂载到vue实例上面或 ...

  5. SQLite的Pragma语句

    SQLite的Pragma语句   Pragma语句是SQLite提供的特有语句.该语句可以查询SQLite的非表数据,还可以修改SQLite的库.在iOS开发中,利用Pragma语句,可以实现很多非 ...

  6. Springboot如何优雅的解决ajax+自定义headers的跨域请求

    1.什么是跨域 由于浏览器同源策略(同源策略,它是由Netscape提出的一个著名的安全策略.现在所有支持JavaScript 的浏览器都会使用这个策略.所谓同源是指,域名,协议,端口相同.),凡是发 ...

  7. OnTouchListener

    1.布局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android ...

  8. Python 集成开发环境(IDE)

      DiscoverSDK网站进行了一次调查 - 什么是最好的Python IDE,这里是调查的结果 ​​​Python是一种非常流行的开源编程语言.得益于无尽的模块选项,Python今天广泛用于脚本 ...

  9. ZFS -世界上最高级的文件系统之一

    https://www.oschina.net/news/44302/openzfs_launch_announcement https://en.wikipedia.org/wiki/ZFS ZFS ...

  10. IOS 暂停和恢复CALayer上的动画(转)

    coreAnimation的动画是存在于CALayer上面的,有些时候需要突然暂停某个组件的动画效果,同时保留当前动画的状态, 如果是用removeAnimation会显得很突兀,不够平滑,所以可以利 ...