流媒体直播服务器 Bull-Live-Server

GPL
C/C++
Windows
2014-08-13
熊猫与猫无关

Bull Live Server 简称 BLS ,旨在使用C++语言提供强大功能和高性能的流媒体直播服务器。

为何要写 BLS ?

1、simple rtmp server https://github.com/winlinvip/simple-rtmp-server
SRS很简洁却功能太少,BLS 使用C++语言强有力的现代特性,完全重新架构和编码, 结合基于state thread library的基础库和ST架构可以功能更强大,可以让编码更简洁,功能更强大。 

2、crtmp server http://www.rtmpd.com/
CRTMPD功能很完善,架构上却很复杂,C++代码也写得晦涩难懂。
而BLS会使用更优秀的C++特性。

3、nginx-rtmp https://github.com/arut/nginx-rtmp-module
这个基于nginx,性能自不必说,功能比crtmp少,但是纯异步架构的复杂度和简洁性都不够好。

4、red 5 http://www.red5.org/
red 5 性能有瓶颈,而且和新的一些rtmp 服务器对接会有问题。

5、wowza http://www.wowza.com/
基于java语言,收费版,不适合屌丝们部署,但架构比较陈旧,而且配置很繁琐,正在作古之中。

6、FMS http://www.adobe.com
现在叫AMS,功能和性能都不差,基本什么功能都有,毕竟是adobe自家的,但是license很昂贵!



比较了这么多,BLS要做什么?目标是什么?定位是什么?
BLS 就是为了汲取上述软件的特点,做一个更好用的直播服务器,要免费,要开源,功能和性能不打折,
代码要简洁、易懂。

加载中

评论(1)

泥人张
泥人张
每个人都能搭建的直播服务器: https://zb.oschina.net/service/746599ec10d7e633

暂无资讯

暂无问答

PostgreSQL高可用性、负载均衡、复制与集群方案介绍

9.3官方文档(中文):http://58.58.27.50:8079/doc/html/9.3.1_zh/high-availability.html 复制、集群和连接池: https://wiki.postgresql.org/wiki/Replication,_Clustering,_and_Connecti...

2015/08/27 10:57
13.3K
3
PostgreSQL的高可用与数据复制方案

PostgreSQL是开源的,有多种高可用与数据复制方案,这里做个简单的比较。 一、高可用性、负载均衡、复制方案 共享磁盘失效切换 共享磁盘失效切换通过仅保存一份数据库副本来避免花在同步上的...

2018/12/27 14:09
766
0
Computer OpenCart 自适应主题模板 ABC-0084

Computer OpenCart 自适应主题模板 ABC-0084

2015/08/02 19:49
78
0
关于在数据中心搬迁服务器的五个问题

  关于在数据中心搬迁服务器的五个问题   刀片服务器的低功耗、空间小、单机售价低、可热插拔等设计满足了密集计算环境对服务器性能的需求。而从外表看,与传统的机架/塔式服务器相比,刀...

2016/09/18 15:25
5
0
响应式编程开发-ReactiveCocoa的使用方式

关注响应式编程开发-ReactiveCocoa 基本的使用方法   例如,我们目前想要实现一个NSString对象可以一直绑定到最新的时间,即使字符串发生了变化,也不应该是再去使用时间去重新赋值了。  ...

2015/09/04 13:39
15
0
Java项目性能监控和调优工具-Javamelody .

JavaMelody能够在运行环境监测Java或Java EE应用程序服务器。并以图表的形式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(...

2015/05/03 17:41
58
0
[iOS开发]RAC实现图片下载功能

RAC实现图片下载功能 在实现异步RAC下载图片的过程中,需要注意以下几点:   •  通过 NSURLConnection 对象的 +(RACSignal *)rac_sendAsynchronousRequest:(NSURLRequest*)r 可以创...

2015/09/04 13:49
21
0
[iOS开发]使用signal让app能够在从容崩溃

前言 虽然大家都不愿意看到程序崩溃,但可能崩溃是每个应用必须面对的现实,既然崩溃已经发生,无法阻挡了,那我们就让它崩也崩得淡定点吧。 iOS SDK中提供了一个现成的函数 NSSetUncaughtE...

2015/09/07 15:47
449
0
猜数游戏(公牛母牛)Bulls and Cows

问题: You are playing the following Bulls and Cows game with your friend: You write down a number and ask your friend to guess what the number is. Each time your friend makes a...

2017/12/19 16:51
19
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部