本文转自: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