EasyDSS官方技术博客

专注于视频互联网化解决方案

  • 博客(14)
  • 收藏
  • 关注

原创 使用ffmpeg循环推流(循环读取视频文件)推送EasyDSS RTMP、HLS(m3u8)、HTTP-FLV流媒体服务器的方法

众所周知,EasyDSS与EasyNVR最大的区别是,EasyDSS被动接受前端设备的推流,将推送过来的直播流进行直播转码、智能处理、视频分发,在通过CDN分发节点分发到终端播放SDK。而EasyNVR则是通过RTSP协议,主动拉取前端设备的直播流,同样分发出RTMP、HTTP-FLV、HLS格式的直播流。EasyDSS前端采用的是一套调用简单、功能完善、高效稳定的EasyRTMP推流组件,支持RTMP推送断线重连、环形缓冲、智能丢帧、网络事件回调,支持Windows、Linux、ARM、Android、i

2019-05-31 15:17:33 4519 1

原创 解决EasyDSS流媒体RTMP、HLS(m3u8)、HTTP-FLV服务器videojs flash播放RTMP、HLS提示错误的问题

EasyDSS流媒体解决方案提供的是一站式的转码、点播、直播、录像、检索、时移回放服务,它的出现极大地简化了开发和集成的工作,基于其强大的后台管理能力,支持多种特性需求,完全能够满足企业视频信息化建设方面的需求,如多屏播放:支持Flash、HTML5播放,兼容Windows、Android、iOS、Mac等操作系统,支持关键帧缓冲,画面秒开等,是移动互联网时代贴近企业点播/直播需求的一款接地气的流媒体服务器。

2019-05-31 15:05:23 1024 1

原创 网页直播、微信直播技术解决方案:EasyNVR与EasyDSS流媒体服务器组合之区分不同场景下的直播接入需求

##背景分析熟悉EasyNVR产品的朋友们都知道,EasyNVR不仅可以独成体系,而且还可以跟其他系列产品相配合,形成各种不同类型的解决方案,满足各种不同应用场景的实际需求。针对很多设备现场没有固定公网IP,但是又想实现公网、手机、微信直播,这种情况必须将现场局域网摄像头视频流推送到公网流媒体服务器上,客户端才能从公网流媒体服务器取到视频流进行直播,这里就涉及到EasyNVR+EasyDSS想...

2019-05-29 15:49:03 680 1

原创 EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器视频录像、检索、回放方案

>近期遇到客户反馈对于直播摄像机录像功能是有一定的需求点的,>其实EasyDarwin团队早就研发出对应功能,只是用户对于产品没有足够了解,因此本篇将对录像功能来做一次介绍。

2019-05-27 14:59:01 775

原创 EasyDSS高性能RTMP HLS(m3u8)流媒体服务器运行遇到getpwnam(_xxxxx_)错误的解决办法

近期有EasyDSS流媒体服务器用户反应运行easydss for linux会遇到`easydss: [emerg] getpwnam("nobody") failed`错误,导致easydss无法运行。

2019-05-27 14:50:25 333

原创 EasyDSS高性能流媒体服务器开发RTMP直播同步输出HLS(m3u8)录像功能实现时移回放的方案

EasyDSS商用流媒体服务器解决方案是由EasyDarwin开源团队原班人马开发的一套集流媒体点播、转码与管理、直播、录像、检索、时移回看于一体的一套完整的商用流媒体服务器解决方案,支持RTMP推流,RTMP/HLS分发。

2019-05-25 15:16:16 906 1

原创 EasyDSS RTMP FLV HLS RTSP流媒体服务器技术的HTTP QueryString URL的C++实现方案

EasyDSS支持HTTP GET接口访问,我们需要获取url的各种参数信息比如 http://ip:port/action?a=1&b=2&c=3我们需要知道对应的a、b、c的值这里我们实现了简单的query url,能满足一般要求后面会实现一个完善的URI解析类to_lower 辅助函数,C++中没有 string 的转换大小写函数inline void to_lo...

2019-05-23 10:30:41 316

原创 EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV流媒体服务器前端重构(六)- webpack-dev-server 支持手机端访问

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

2019-05-23 10:30:26 854 1

原创 EasyDSS RTMP流媒体服务器基于RTMP拉模式和转推模式搭建公网全平台全终端直播集群的方案

近期,我们有一位EasyDSS流媒体用户在需求中提出:如何搭建一个用户量巨大的讲座直播,提供给普通用户免费观看,每天上午和下午分别有几场讲座同时直播,持续几天时间。

2019-05-23 10:30:06 623 1

原创 安防视频互联网化的EasyDSS流媒体服务器不但能Easy安防流媒体的开发而且更加互联网化视频输出

自从12年开始做EasyDarwin的时候,当时眼光一直都仅仅局限在安防监控视频这一块,对RTMP没有太大的重视,对于后起之秀HLS更是没有太多关注,然而经历了15直播火热的发展,RTMP、HLS、H5直播已经势不可挡了,16年初的时候我才恍然清楚,传统的安防已经没有太大的发展空间了,安防的下一个爆发点将会是在:**安防视频的互联网化!**,果不出所料,我们开发了一款非常火热的**EasyNVR**项目受到了来自全国用户的喜爱,当然这个不是本篇讨论组的重点

2019-05-22 10:22:27 279

原创 EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器同步输出http-flv是怎么实现的

http-flv是以http为传输协议,flv媒体格式为内容的方式实时下载flv音视频帧。为什么选择flv格式而非mp4?原因是mp4必须要有moov box或者moof box才能播放,而moov box和moof box 中主要存储的是帧的索引,在实时直播过程中所有未产生的帧都是无法预测的,所以moov和moof都不能提前生成,也就很难做到实时的效果。当然moof box有点特殊,可以重复出现,这样就能每隔几帧就生产一个moof box下发给客户端,也是可以做到直播效果的,这种方式被人们广泛称为http

2019-05-17 14:54:34 787 1

原创 EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV流媒体服务器前端重构(四)- webpack + video.js 打造流媒体服务器前端

EasyPlayer播放器是基于EasyDSS流媒体服务器视频强大的后台管理能力,提供视频点播和直播播放能力的强大播放载体。流畅稳定的播放性能,集广告植入、数据监测等功能于一身,为开发者提供端到端的一站式品视频直播解决方案。覆盖多类应用场景,包括Web、H5、iOS、Android等多平台终端,提供快速接入的js代码和SDK,满足客户多样需求,让客户轻松聚焦于业务发展本身,畅享极速高清播放新体验...

2019-05-17 14:43:52 660

原创 EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV流媒体服务器前端重构(二) webpack + vue + AdminLTE 多页面提取共用文件, 优化编译时间

接上篇在上一篇博客中, 我们白手起家, 从零搭建了 webpack + vue + AdminLTE 多页面脚手架. 代码在这里: easydss-web-src , 我为第一篇博客建立了单独的分支 blog_1 , 并且我打算后面的系列都这样, 建立一个单独分支.为什么要提取共用文件我们已经创建了两个静态页面: index.html 和 about.html, 对应的入口 js 分别是 i...

2019-05-17 14:37:40 216

原创 EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV流媒体服务器前端重构(一)-从零开始搭建 webpack + vue + AdminLTE 多页面脚手架

EasyDSS 高性能流媒体服务器前端部分最初采用的是 `AdminLTE + 各方 jQuery 插件`的开发方式, 也就是网络上通常讲的 `bootstrap + jquery plugins` 的方式. 有经验的前端开发者想必都了解这种架构下开发前端页面的痛点. 当一个页面上 UI 组件多起来的时候, 代码组织就容易变得混乱, 各种 `$(document).on` 穿梭其中. 这样的页面开发好以后, 隔一段时间, 再来二次开发, 我去, 简直了.为了解决这样的痛点, 我想重构前端, 引入 v

2019-05-17 14:34:12 350

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除