背景分析 熟悉EasyNVR产品的朋友们都知道,EasyNVR不仅可以独成体系,而且还可以跟其他系列产品相配合,形成各种不同类型的解决方案,满足各种不同应用场景的实际需求.针对很多设备现场没有固定公网IP,但是又想实现公网.手机.微信直播,这种情况必须将现场局域网摄像头视频流推送到公网流媒体服务器上,客户端才能从公网流媒体服务器取到视频流进行直播,这里就涉及到EasyNVR+EasyDSS想结合的方案了. 该方案的主要目的:完成在公网一直进行内网摄像头的RTMP/HLS直播! 具体实现: [Ea…
近期遇到好多客户咨询关于实现微信直播.或者是将直播页面集成进入自己项目中. 该方案的主要目的:完成在公网一直进行内网摄像头的RTMP/HLS直播! 实现方案的具体实现: EasyNVR+EasyDSS实现简单套路的RTMP.微信直播.录像.回放方案 上述方案主要注重的是方案的运行.本篇将介绍一下如何实现对于业务的具体需求. 由于 业务需求的需要,我们接入的设备往往都是来自不同的现场,因此就需要对不同现场接入的设备来进行区分.不同于easynvr+easydss云平台.(easydss流媒体服务器…
EasyDSS流媒体服务器软件,提供一站式的转码.点播.直播.时移回放服务,极大地简化了开发和集成的工作. 其中,点播功能主要包含:上传.转码.分发.直播功能,主要包含:直播.录像, 直播支持RTMP输入,RTMP/HLS/HTTP-FLV的分发输出:录像支持自定义保存时长.检索及下载.提供丰富的二次开发接口,基于JSON的封装及HTTP调用.提供播放鉴权.推流鉴权等安全保证.提供用户及相关权限管理配置. 本篇文章主要介绍,在正式的部署环境中,如何优化部署策略,方便后期的版本升级及数据维护. 一…
简要描述 今天突然接到国内某上市公司同事打来的技术咨询电话,经过简单的沟通,大概所描述的需求是: 1.目前现场有非常多的摄像机资源需要接入: 2.需要将摄像机的RTSP流转成RTMP流接入到微信小程序: 3.微信小程序已经确认是能直接播放RTMP流的: 4.希望功能就像微信支付一样,随用随拿,用完就走: 后来经过简单的总结,大概的意思就是,需要能有这么一个流媒体服务,通过接口调用,传入一个RTSP地址的参数,流媒体服务能直接返回经过转换之后的RTMP播放地址,不需要在需要播放之前做任何的通道配置…
需求背景 回顾EasyDSS的发展过程,基本上保持的是先局部后系统.先组件后平台的发展方式,一步一步夯实每一个细节功能点,从最基础.最兼容的音视频数据的拉流获取,到高效的.全兼容的数据推流,再到流媒体服务器对音视频数据的高性能分发,与全平台的音视频播放,这整个的一条音视频数据传输链路的形成,就足够满足各种千变万化的音视频应用的需求场景. 尤其是在安防领域,其主要特点是设备多.用户少.智能化要求高,我们需要接入多种网络环境下的多种不同协议的设备,例如摄像机IPC.网络硬盘录像机NVR.硬盘录像机D…
开发EasyDSS的初衷 自从12年开始做EasyDarwin的时候,当时眼光一直都仅仅局限在安防监控视频这一块,对RTMP没有太大的重视,对于后起之秀HLS更是没有太多关注,然而经历了15直播火热的发展,RTMP.HLS.H5直播已经势不可挡了,16年初的时候我才恍然清楚,传统的安防已经没有太大的发展空间了,安防的下一个爆发点将会是在:安防视频的互联网化!,果不出所料,我们开发了一款非常火热的**EasyNVR**项目受到了来自全国用户的喜爱,当然这个不是本篇讨论组的重点: EasyDarwi…
本文转自EasyDarwin团队成员Alex的博客:http://blog.csdn.net/cai6811376/article/details/74783269 需求 在做EasyDSS开发时,总是在测试推流效果. 当然,可以使用libEasyRTMP进行推流测试. 有时候,我们想使用OBS进行推流测试,也可以,这很好. 以及其他RTMP推流工具. 但是,别忘了,还有ffmpeg这个神器.ffmpeg可以获取各种视频流,并推送给EasyDSS RTMP流媒体服务器. 比如,拉取摄像机RTSP…
1.背景需求 很多客户在使用EasyNVR无插件流媒体服务器时,不喜欢产品化的界面,有时可能满足不了日常观看使用的需求.因此软件提供丰富的HTTP接口,供第三方平台调用集成.但是有时客户这边可能没有专业的团队进行二次开发,这样一来就无法使用软件提供这么优秀的环境,实属可惜. 2.解决方案 这里可以通过很多种方法调取软件提供的接口,只要支持http协议都可以.这里我通过jQuery插件调取接口实现在web播放功能小案例,目的就是为了让客户对接口的初步了解并使用. 3.实现 新建文件demo目录结构…
本文转自EasyDarwin团队成员Alex的博客:http://blog.csdn.net/cai6811376/article/details/74166337 "目前在市面上可以找到的rtmp各种各样,非常多,但真正能够有一款能够应用于新时代互联网需求的RTMP流媒体服务器并不多,存在入门门槛高.不跨平台.无接口化操作.无界面等各种各样的问题,只有当我们做到EasyDSS的时候,才真正是找到了一款能够非常方便二次开发的和普通技术人员维护的流媒体服务器!" EasyDSS商用流媒体…
本文转自EasyDSS团队Marvin的博客:http://blog.csdn.net/marvin1311/article/details/73548929 最新版本的EasyDSS流媒体解决方案,加入了直播流管理,那我们一起来看看,是怎么做的? 首先,我们定义的直播流管理中的基本字段:[直播ID].[直播名称].[有效开始时间].[有效截止时间].[推流地址].[直播状态].[添加时间].[更新时间] 下面介绍下具体的操作流程及效果: 一:创建直播流 这里的有效开始时间和有效结束时间,都是选…
现在随着接触EasyNVR时间越来越长,越发的觉得EasyNVR真的是一个"神器".从功能上来说自身不仅可以拉出来使用(具体功能搜索EasyNVR一定有惊喜!),也可以作为设备端与第三方平台接入使用.从界面来说,简洁,明朗,方便用户操作......不能这样自己舔自己了...有点过分了,有视频直播需求可以试试他,说不定会帮你少走很多弯路. 回到具体问题上来,有用户反应EasyNVR前端对于表单提交这一块用户体验不是很好.主要问题是表单在提交成功以后,提交按钮依然可以触发.居然有用户提出来…
一.背景 1.1 方案背景 随着互联网基础设施建设的不断完善和发展,带宽的不断提速,尤其是光纤入户,4G/5G/NB-IoT各种技术的大规模商用,视频在各行各业越来越受到重视,无论是传统的视频媒体转向移动互联网的短视频,还是新兴的手机直播秀,都是移动互联网推进发展的产物,而在传统监控行业里面,互联网思维和技术完全可以引入其中,尤其是在移动互联网.物联网方面的技术,手机视频直播应用在无人巡检.无人值守.无人机.移动巡检.移动勘探.移动侦查.移动警务等等方面,完全能够满足新形式下的行业移动监控的需要…
上一篇博文介绍了EasyDSS点播功能,然后作为RTMP流媒体服务器,接受RTMP推流.进行实时的直播流分发又是自身一大核心功能. 需求背景: 写本篇博文的一个目的是向大家介绍一下EasyDSS新版的直播间.匿名直播.和虚拟直播的功能外 另一主要原因是有部分有用户是基于之前版本的EasyDSS来进行集成二次开发的,现在新版本的EasyDSS是在之前的内核基础上进行了更多更能的开发,这也导致之前的部分集成方式有变动.希望看完这篇博文对过渡到新版EasyDSS有所帮助. EasyDSS新旧版本集成方…
需求背景: 近期遇到客户反馈对于直播摄像机录像功能是有一定的需求点的,其实EasyDarwin团队早就研发出对应功能,只是用户对于产品没有足够了解,因此本篇将对录像功能来做一次介绍. 首先,录像就是对于摄像机的视频信息进行存储,方便用户的后期回放查看.对于一般的摄像机直播是必要的,但是不可能时时刻刻都有人力或者其他方式来进行直播的试试检测观看,这样太浪费资源.因此对于录像回看的需求就应运而生. 部分录像产品展示: EasyNVR录像展示 EasyDSS流媒体服务器录像展示 EasyDSS云平台录…
作为RTMP流媒体服务器,接受RTMP推流.进行实时的直播流分发是EasyDSS流媒体服务自身一大核心功能.写本篇博文的一个目的是向大家介绍EasyDSS新版的直播间.匿名直播.和虚拟直播的功能, 另一主要原因是有部分用户是基于之前版本的EasyDSS来进行集成二次开发的,新版本的EasyDSS在之前的内核基础上进行了更多功能的开发,这导致了之前的部分集成方式有变动.希望看完这篇博文对您过渡到新版EasyDSS有所帮助. EasyDSS新旧版本集成方法差别(匿名直播的使用): 1.调用接口方式…
随着前端技术的不断发展,视频点播早已不再是IE6时代的浏览器嵌入式Windows Media Player.也不是后来的flash media player需要的rtmp点播流,现在能够唯一满足全终端.全平台.H5播放,这些条件的,可能只有HLS协议了(也就是大家熟悉的m3u8流),HLS虽然定义的是Live Streaming,但实际点播和直播的定义都包含了,HLS在直播方面可能会存在一些延时方面的痛点,但在视频点播功能上,HLS是视频点播系统最好的协议选择! 需求背景 最近有很多用户咨询关于…
之前的EasyDSS作为rtmp流媒体服务器自从推出就备受用户好评,随着用户的需求的变更产品自身的发展是必须的: 为了更好的用户体验和和功能的完善,我们在EasyDSS的基础上增添了服务器硬件数据报表(CPU.内存.磁盘空间).网络流量数据的统计以及角色分配,直播间.点播文件.虚拟直播绑定权限等操作. 用户体验的再次升级 EasyDSS 商用流媒体服务器提供一站式的转码.点播.直播.时移回放服务,极大地简化了开发和集成的工作,并且 EasyDSS 支持多种特性,完全能够满足企业视频信息化建设方面…
EasyNVR流媒体解决方案 EasyNVR能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera.NVR等具有RTSP协议输出的设备接入到EasyNVR,EasyNVR能够将这些视频源的音视频数据进行拉取,转换为RTMP/HLS,进行全平台终端H5直播(Web.Android.iOS),并且EasyNVR能够将视频源的直播数据对接到第三方CDN网络,实现互联网级别的直播分发,EasyNVR的主要建设目标是将各种各样的安防摄像机.NVR进行统一接入和管理,并控制流…
EasyDSS_Solution虚拟直播 EasyDSS_Solution虚拟直播,是EasyDSS流媒体解决方案提供的虚拟直播方案.可以通过三种方式创建虚拟直播. (1)点播的视频文件: (2)本地的视频文件: (3)在线的流媒体资源: 虚拟直播可以在很多业务场景下使用,这篇博文主要介绍如何创建虚拟直播. 1. 虚拟直播 首先登录系统 [直播服务]中的[虚拟直播] 2. 通过点播的视频文件创建 (1)复制一个点播文件的ID (2)源地址类型选择"点播文件UUID" (3)创建成功后,…
需求背景 回顾EasyDSS的发展过程,基本上保持的是先局部后系统.先组件后平台的发展方式,一步一步夯实每一个细节功能点,从最基础.最兼容的音视频数据的拉流获取,到高效的.全兼容的数据推流,再到流媒体服务器对音视频数据的高性能分发,与全平台的音视频播放,这一整条音视频数据传输链路的形成,足够满足各种千变万化的音视频应用的需求场景. 尤其是在安防领域,其主要特点是设备多.用户少.智能化要求高,我们需要接入多种网络环境下的多种不同协议的设备,例如摄像机IPC.网络硬盘录像机NVR.硬盘录像机DVR.…
熟悉EasyDSS流媒体服务器的小伙伴应该都知道,EasyDSS通过将EasyRTMP推流的直播流进行直播转码.智能处理.视频分发,再通过 CDN 分发节点分发到终端播放 SDK为观众播放高清低延时的内容.作为rtmp流媒体服务器,一经推出就备受用户好评.随着用户需求的变更,产品自身的更新迭代是必须的:为了更好的用户体验和和功能的完善,我们在EasyDSS原有的基础之上增添了服务器硬件数据报表(CPU.内存.磁盘空间).网络流量数据的统计以及角色分配,直播间.点播文件.虚拟直播绑定权限等操作.…
最近有越来越多的用户咨询关于视频点播的功能,主要需求就是集中于如何搭建专属的私有化视频点播平台: 实现的功能类似于,对应自身拥有的视频文件,需要发布到一个网站,其他用户都可以实现点播观看. 针对于类似的视频点播功能,EasyDSS也集成了对应的视频能力.本篇博文将介绍一下EasyDSS点播相关功能: 视频点播常见的使用场景有: 视频网站.党政宣传门户 在线教育.精品课堂 短视频点播 EasyDSS点播功能简介 EasyDSS流媒体服务器软件,提供了一站式的转码.点播.直播.时移回放服务,极大地简…
背景 近期跟开源团队商量,想在EasyDarwin上继续做一些功能扩展,目前EasyDarwin开源流媒体服务器只能够实现高效的RTSP推流直播转发/分发功能,输入与输出都是RTSP/RTP流,不能够很好滴满足当下日益火热的互联网直播/录播的需求,我们计划在当前节点EasyDarwin-v7.3.17.0325基础上继续扩展几个功能: EasyDarwin服务器端直播存储功能: 对RTSP直播推流同步输出RTMP.HLS直播功能: 直接接入RTSP IPCamera输出RTMP.HLS直播功能:…
需求分析 众所周知,EasyDSS与EasyNVR最大的区别是,EasyDSS被动接受前端设备的推流,将推送过来的直播流进行直播转码.智能处理.视频分发,在通过CDN分发节点分发到终端播放SDK.而EasyNVR则是通过RTSP协议,主动拉取前端设备的直播流,同样分发出RTMP.HTTP-FLV.HLS.RTSP格式的直播流.EasyDSS前端采用的是一套调用简单.功能完善.高效稳定的EasyRTMP推流组件,支持RTMP推送断线重连.环形缓冲.智能丢帧.网络事件回调,支持Windows.Lin…
近期,我们有一位EasyDSS流媒体用户在需求中提出:如何搭建一个用户量巨大的讲座直播,提供给普通用户免费观看,每天上午和下午分别有几场讲座同时直播,持续几天时间. 推荐方案 ★ 由于甲方是中国移动运营商,不可能再去购买第三方的流量,此环境不适用CDN,我们使用EasyDSS流媒体服务器软件搭建集群,提供直播服务. 推荐理由 ★ EasyDSS支持接收RTMP推流,并可以同步输出RTMP.HLS.由于客户在APP使用,并对延时要求不高,故推荐使用HLS直播. ★ EasyDSS支持RTMP转推功…
现在,一起学习一下如何自己搭建一个流媒体服务器吧! 本次搭建流媒体使用的环境是centos 7.0+nginx: 让我们一起开始奇妙的流媒体之旅吧! 1.下载nginx-rtmp-module: nginx-rtmp-module的官方github地址:https://github.com/arut/nginx-rtmp-module 使用命令: [php] view plain copy git clone https://github.com/arut/nginx-rtmp-module.g…
本文转自EasyDSS团队成员StarIT的博客:http://blog.csdn.net/staritstarit/article/details/73692715 问题 在博客<EasyDSS流媒体服务器出现no compatible source was found for this media问题的解决>中我们提到,EasyDSS流媒体服务器在做RTMP.HLS flash播放时候,经常会遇到网站flash被禁用的情况,每一次都会有用户跑来咨询是什么原因,我们就不厌其烦地告诉他原因,然…
背景分析 EasyDSS流媒体解决方案提供一站式的转码.点播.直播.录像.检索.时移回放服务,极大地简化了开发和集成的工作,并且EasyDSS支持多种特性,完全能够满足企业视频信息化建设方面的需求.其中的第三方转推功能,就是EasyDSS软件产品支持与CDN.其他流媒体服务对接. CDN内容分发网络,具体是什么意思呢?有哪些具体的服务提供者? 1. CDN解释 摘自 解释 维基百科 内容分发网络(Content delivery network或Content distribution netw…
背景分析 众所周知,立足于视频软件的开发,我们的产品很多.经常有客户问到我们产品的差别以及某个产品在某个系统架构中的具体定位,因此我想通过一系列的博客说明一下,不同产品之间的区别,以及在具体架构中自身所起的作用.接触过视频软件开发应该了解到,我们主要立足于流媒体开发.就当前一个产品:EasyDSS流媒体服务器和EasyDSS流媒体解决方案,他们的区别到底是什么呢?作为用户,我们应该如何选择适合自身的产品呢? 今天,这篇博文就为您做详细的解答. 相同点: 首先:不管是EasyDSS流媒体服务器还是…
关于EasyDSS流媒体服务器 EasyDSS商用流媒体服务器解决方案是一套集流媒体点播.转码与管理.直播.录像.检索.时移回看于一体的一套完整的商用流媒体服务器解决方案,EasyDSS高性能RTMP流媒体服务器支持RTMP推流,同步输出HTTP.RTMP.HLS.HTTP-FLV,支持推流分发/拉流分发,支持秒开.GOP缓冲.录像.检索.回放.录像下载.网页管理等多种功能,是目前市面上最合理的一款商用流媒体服务器!详细介绍请见官网:http://www.easydss.com 本篇文章将给大家…