EasyNVR无插件直播服务如何配合EasyBMS使用以及实现流媒体管理功能概述
本文转自: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网络,实现互联网级别的直播分发;
点击链接加入群【EasyNVR解决方案】:383501345
关于EasyBMS流媒体服务器
EasyDSS商用流媒体服务器解决方案是一套集流媒体点播、转码与管理、直播、录像、检索、时移回看于一体的一套完整的商用流媒体服务器解决方案,EasyDSS高性能RTMP流媒体服务器支持RTMP推流,同步输出HTTP、RTMP、HLS、HTTP-FLV,支持推流分发/拉流分发,支持秒开、GOP缓冲、录像、检索、回放、录像下载、网页管理等多种功能,是目前市面上最合理的一款商用流媒体服务器!
点击链接加入群【EasyDSS流媒体服务器】:560148162
EasyNVR无插件直播服务如何配合EasyBMS使用以及实现流媒体管理功能概述的更多相关文章
- EasyNVR智能云终端硬件使用说明(EasyNVR无插件直播服务硬件的具体使用方法)
问题背景 随着EasyNVR硬件版本(EasyNVR硬件云终端)的发布不少客户选择了EasyNVR云终端作为产品选择,在客户收到EasyNVR云终端的时候肯定都有一个疑问,那就是如何使用手头上的这个小 ...
- EasyNVR无插件直播流媒体服务器云端集中管控的EasyNVS云管理平台安装使用文档
EasyNVS - EasyNVR云端集中管理服务 EasyNVS云管理平台是一套专门用于集中化管理EasyNVR 的解决方案. EasyNVR 采用主动注册的方式接入到 EasyNVS, 再由 Ea ...
- EasyNVR无插件直播服务器软件接口调用返回“Unauthorized”最简单的处理方式
背景需求 对于EasyNVR的受众群体十分的广泛,不仅仅有将EasyNVR作为视频直播平台直接使用的,更多的是使用EasyNVR的对应功能集成到自身系统.对于前者,只需要将软件的使用功能搞清楚即可,对 ...
- EasyNVR无插件直播服务器软件览器低延时播放监控摄像头视频(EasyNVR播放FLV视频流)
背景描述 EasyNVR的使用者应该都是清楚的了解到,EasyNVR一个强大的功能就是可以进行全平台的无插件直播.主要原因在于rtsp协议的视频流(默认是需要插件才可以播放的)经由EasyNVR处理可 ...
- EasyNVR无插件直播服务器软件使用详情功能 - 录像功能说明
背景介绍 EasyNVR不仅仅拥有无插件的直播功能,更拥有对于直播录像的存储和日期检索功能: 本篇博文主要用于介绍EasyNVR的录像功能. 之前有博文介绍相关的录像功能,本篇主要为了介绍录像的新功能 ...
- EasyNVR摄像机网页无插件直播方案H5前端构建之:通道内部搜索功能的实现方案与代码
EasyNVR网页摄像机直播方案 EasyNVR是一款拥有完整.自主.可控知识产权,同时又能够具备软硬一体功能的安防互联网化流媒体服务器,能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络 ...
- 基于EasyNVR摄像机网页无插件直播服务二次开发实现H5播放页面的简单集成方案
我们通常在构架一套视频SaaS应用的过程中,将平台设计为3层:视频硬件层(视频源).视频能力平台(vPaaS).视频应用平台(vSaaS),视频硬件包括各种IPC.NVR.编码器等视频生成设备,vPa ...
- EasyNVR无插件直播服务器软件如何自己更改web界面(网页的自定修改)
背景需求 很多用户都在使用了EasyNVR,看到EasyNVR自身带有的界面后有这样的需求,就是需要更改一下web前端的一些样式,当前EasyhNVR为3.0版本,web前端为了增加前端的运行效率和减 ...
- EasyNVR无插件直播服务器软件使用详情功能-通道配置Excel
背景需求 使用EasyNVR的用户都有知道,由于EasyNVR是将设备与EasyNVR的通道进行绑定的,因此EasyNVR是通过手动的通道配置来进行设备接入的,这样可以做到将设备的和通道对应的接入.但 ...
随机推荐
- Codeforces Gym10081 A.Arcade Game-康托展开、全排列、组合数变成递推的思想
最近做到好多概率,组合数,全排列的题目,本咸鱼不会啊,我概率论都挂科了... 这个题学到了一个康托展开,有点用,瞎写一下... 康托展开: 适用对象:没有重复元素的全排列. 把一个整数X展开成如下形式 ...
- Algorithm | Sort
Bubble sort Bubble sort, sometimes incorrectly referred to as sinking sort, is a simple sorting algo ...
- luogu P3376 【模板】网络最大流(no)ek
题目描述 如题,给出一个网络图,以及其源点和汇点,求出其网络最大流. 输入输出格式 输入格式: 第一行包含四个正整数N.M.S.T,分别表示点的个数.有向边的个数.源点序号.汇点序号. 接下来M行每行 ...
- NOI模拟题1 Problem A: sub
题面 Sample Input 5 7 2 -1 -3 1 1 1 2 1 3 3 4 3 5 2 1 3 0 2 1 2 1 2 1 1 -3 2 Sample Output 2 4 5 2 HIN ...
- Timeout watchdog using a standby thread
http://codereview.stackexchange.com/questions/84697/timeout-watchdog-using-a-standby-thread he simpl ...
- ArcGIS 10.2 二次开发,兼容Visual Studio 2012二次开发,完美安装教程
GIS 经常安装是常有的事,每次重装系统都要浪费大半天去安装这个.所以凑这一次安装,把这个软件重新安装的步骤整理了一下,希望对大家有所帮助.这次整理的内容的关键优点是,对常见的出错内容进行了归纳整理. ...
- 苹果开发者:Siri未开放API 有些让人失望
北京时间6月12日消息,据国外媒体报道,苹果公司在WWDC大会上展示了新版iOS和OS X系统,但由于未开放Siri API,一些苹果开发者还是有些失望. Siri API可以让开发者在自己的应用中整 ...
- const的限定
const对象一旦创建后,其值就不可以改变,所以const对象必须初始化.与非const的类型比较,主要区别在于const类型对象执行但是不改变其操作内容. 在默认状态下,const只在文件内有效.在 ...
- mac下安装好sencha cmd后每次都需要输入source ~/.bash_profile
解决办法: 在终端输入vim ~/.zshrc加一句 source ~/.bash_profile
- matlab修改文件名和删除某类文件
matlab修改多级文件夹路径下的文件名: % %%%%%%%%%%%%%%批量修改文件名一级文件夹 \路径下直接为文件 % close all;clear all;clc; % path='G:\1 ...