Babosa的专栏

EasyDarwin开源流媒体服务器/496258327(群)

排序:
默认
按更新时间
按访问量

如何快速、低成本构建一套稳定、高效、可靠的互联网主播直播/商业直播(推流/分发/播放)方案

前言做EasyDarwin开源流媒体服务器、维护EasyDarwin社区快5年了,期间收到过无数的直播需求,尤其是在跨越“直播元年”的一段时间中,几乎每天都会有直播的需求通过电话或者邮件咨询过来,总结起来,找方案的大多数做直播的公司都会有一个共性: 规划设计中未来的直播业务会做的很大,用户会很多(...

2017-08-10 19:59:01

阅读数:2099

评论数:1

EasyDarwin开源流媒体云平台之EasyRMS录播服务器功能设计

需求背景EasyDarwin开发团队维护EasyDarwin开源流媒体服务器也已经很多年了,之前也陆陆续续尝试过很多种服务端录像的方案,有:在EasyDarwin中直接解析收到的RTP包,重新组包录像;也有:在EasyDarwin中新增一个RecordModule,再以RTSPClient的方式请...

2017-04-18 16:10:45

阅读数:1883

评论数:0

EasyIPCamera通过RTSP协议接入海康、大华等摄像机,摒弃私有SDK接入弊端

本文转自博客:http://blog.csdn.net/xinlanbobo/article/details/53156742       近期工作中需要开发一套视频监控系统,实现WEB端、手机APP端预览局域网内的道路监控摄像机,我负责一些后台服务的开发工作。      由于之前项目中的程序都是...

2016-11-14 11:34:30

阅读数:10295

评论数:3

嵌入式流媒体音视频服务器EasyIPCamera中live555发送性能优化点

EasyIPCamera流媒体服务器今年EasyDarwin团队在给国内某最大的金融安防公司做技术咨询的时候,开发了一款适用于嵌入式IPCamera、NVR的RTSP流媒体服务器:EasyIPCamera,EasyIPCamera的核心是基于live555进行封装的,外围增加对live555 RT...

2016-09-02 14:33:17

阅读数:1817

评论数:0

EasyIPCamera高性能摄像机RTSP服务器RTSPServer解决方案

EasyIPCameraEasyIPCamera是由EasyDarwin团队开发的一套非常稳定、易用、支持多种平台(包括Windows/Linux 32&64,Android,ARM hisiv100/hisiv200/hisiv400等平台)的RTSPServer组件,接口调用非常简单成...

2016-07-15 19:43:25

阅读数:9065

评论数:0

vs2015编译EasyDarwin开源流媒体服务器Linux版本调研

本文转自EasyDarwin团队成员Alex的博客:http://blog.csdn.net/cai6811376/article/details/51843196之前InfoQ的一篇文章提到用vs2015可以将C++项目直接编译成Linux的可执行文件。Writing C++ for Linux...

2016-07-07 23:27:33

阅读数:2906

评论数:0

EasyDarwin开源流媒体服务器低延时直播之转发缓存跟进算法

前言前一段时间,我们为EasyDarwin实现了客户端快速显示画面/听到同步声音的缓存关键帧检索方案,具体的实现方法分别在《EasyDarwin手机直播是如何实现的快速显示视频的方法》和《EasyDarwin手机直播转发快速显示问题之音频处理过程》两篇博客中可以了解到具体的实现原理,实现的方法代码...

2016-06-21 00:19:44

阅读数:4977

评论数:0

EasyDarwin手机直播转发快速显示问题之音频处理过程

前言在我们前面一篇《EasyDarwin手机直播是如何实现的快速显示视频的方法》中,我们描述到了EasyDarwin流媒体服务器端是如何对视频H.264进行缓冲,再以最快的方式将最新的视频关键帧推送给客户端,以做到快速显示视频的效果,当时,我们遗留了一个音频缓冲发送滞后的问题:http://blo...

2016-04-30 16:27:08

阅读数:2261

评论数:0

EasyDarwin手机直播是如何实现的快速显示视频的方法

前言经常有人提到最近比较火的映客直播、花椒直播这种,是如何做到在打开手机直播中的某一个主播房间后,立即就能显示出主播视频,非常非常快,而且延时也比较小,是怎么做到的?其实,这并不是什么高深的技术,就是最基本的关键帧索引/推送,在用户打开直播,请求直播流的时候,服务器将缓存中最新的关键帧开始推送给客...

2016-04-26 00:20:35

阅读数:3927

评论数:0

EasyPusher安卓Android手机直播推送之RTSP流媒体协议流程

EasyPusher移动端推送同我们平时用的RTSP直播推送流程一样,都是采用标准RTSP/RTP推送流程:ANNOUNCE->SETUP->PLAY->RTP/RTCP->TEARDOWN(或者直接直接断开推送连接),流程图如下: 我们贴一段EasyPusher 安卓与...

2016-04-16 09:12:06

阅读数:5034

评论数:0

网络直播流媒体协议的选择讨论,RTSP,RTMP,HTTP,私有协议?

最近有不少人在EasyDarwin的交流群里面问关于花椒、映客手机直播技术的问题,还有RTSP、RTMP协议选择的问题,这里个人谈一下自己的愚见。 1、不管是RTSP/RTP、RTMP、HTTP,亦或是私有协议,都是可以进行流媒体传输的流媒体协议,而且效果都能做到差不多的程度,这里会有同学问到H...

2016-04-15 20:03:57

阅读数:14517

评论数:0

EasyDarwin流媒体服务器实现关键帧推送功能

功能背景随着社会进步,人们对产品体验要求越来越高。EasyDarwin也不例外。为了能满足用户对链接服 后看到画面时间(也就是我们经常看到的起播时间)短的要求,我们特地实现了关键帧缓存推送的功能。技术知识介绍 H264帧有多重模式,主流的有IPPPPPPPPPIPPPPPPPPPIPPPPPPP...

2016-04-09 17:40:10

阅读数:1914

评论数:0

EasyDarwin开源手机直播方案:EasyPusher手机直播推送,EasyDarwin流媒体服务器,EasyPlayer手机播放器

在不断进行EasyDarwin开源流媒体服务器的功能和性能完善的同时,我们也配套实现了目前在安防和移动互联网行业比较火热的移动端手机直播方案,主要就是我们的 EasyPusher直播推送项目 和 EasyPlayer播放器项目;先大概对EasyPusher和EasyPlayer项目做一下介绍,Ea...

2016-04-08 14:44:22

阅读数:2305

评论数:0

EasyDarwin流媒体服务器高性能优化方向

我们在EasyDarwin开源流媒体服务器上做了很多的优化,包括前面说到的《EasyDarwin开源流媒体服务器将select改为epoll的方法》、《EasyDarwin开源流媒体服务器高性能设计之无锁队列》,加入我们将EasyDarwin的处理流程分为2层,那么select/epoll、Tas...

2016-03-14 00:18:44

阅读数:1912

评论数:1

EasyDarwin开源流媒体服务器将select改为epoll的方法

本文来自EasyDarwin团队Fantasy(fantasy(at)easydarwin.org)一. EasyDarwin网络模型介绍EventContext负责监听所有网络读写事件,EventContext::RequestEvent每次插入一个监听事件到 监听列表(select 文件描述...

2016-02-21 12:21:14

阅读数:1560

评论数:0

开源流媒体服务器EasyDarwin支持epoll网络模型,大大提升流媒体服务器网络并发性能

经过春节前后将近2个月的开发和稳定调试、测试,EasyDarwin开源流媒体服务器终于成功将底层select网络模型修改优化成epoll网络模型,将EasyDarwin流媒体服务器在网络处理的效率上提升到了另一个档次。 众所周知,select模型在处理大并发量的网络请求上具有一些瓶颈,默认在Lin...

2016-02-19 00:35:46

阅读数:2860

评论数:0

EasyDarwin添加自定义的服务模块EasyMyModule

EasyDarwin模块的要求每个QTSS模块必须实现两个方法函数: 一个Main入口函数,服务器在启动的时候将调用这个方法函数,来对您开发的模块所在的QTSS stub库进行初始化。 一个Dispatch(分发)函数,服务器为了某种特定的目的调用模块时,需要使用这个方法函数。 Main函数每个...

2016-01-05 17:08:22

阅读数:2322

评论数:2

EasyDarwin开源流媒体服务器提供的TS切片/HLS直播打包库

EasyHLS EasyHLS是什么? EasyHLS是EasyDarwin开源流媒体社区开发的一款HLS打包库,接口非常简单,只需要传入打包的文件名、切片存放的目录、打包间隔以及切片数,EasyHLS库就能轻松将H264+AAC的流媒体切片,提供给WEB服务器进行HLS流媒体发布,我们提供了...

2015-08-11 22:18:27

阅读数:6536

评论数:0

基于EasyDarwin实现幼儿园监控类项目

移动互联网越来越普及,幼儿园监控类的项目也越来越多,如何能够以最低的成本、最快的速度搭建一套幼儿园监控类的平台成了许多开发者的需求,那么我们今天就来简单探讨一下如何基于EasyDarwin实现一套幼儿园监控、宝贝在线视频类的流媒体系统平台。 1、流媒体分发:幼儿园监控不同于我们传统意义上的家居监...

2015-08-05 23:56:11

阅读数:5465

评论数:3

EasyDarwin开源平台直播架构

EasyDarwin公布开源直播框架,EasyCamera/EasyDarwin/CMS/EasyPlayer

2015-07-07 14:27:11

阅读数:14840

评论数:1

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