没有合适的资源?快使用搜索试试~ 我知道了~
流媒体直播服务器Bull-Live-Server.zip
共188个文件
hpp:81个
cpp:55个
am:8个
需积分: 34 7 下载量 197 浏览量
2019-07-19
04:12:10
上传
评论
收藏 8.14MB ZIP 举报
温馨提示
Bull Live Server 简称 BLS ,旨在使用C 语言提供强大功能和高性能的流媒体直播服务器。 为何要写 BLS ? 1、simple rtmp server https://github.com/winlinvip/simple-rtmp-serverSRS很简洁却功能太少,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 就是为了汲取上述软件的特点,做一个更好用的直播服务器,要免费,要开源,功能和性能不打折,代码要简洁、易懂。
资源推荐
资源详情
资源评论
收起资源包目录
流媒体直播服务器Bull-Live-Server.zip (188个子文件)
Makefile.am 1KB
Makefile.am 905B
Makefile.am 675B
Makefile.am 231B
Makefile.am 193B
Makefile.am 29B
Makefile.am 25B
Makefile.am 22B
AUTHORS 0B
ChangeLog 0B
bls.conf 1KB
BlsRtmpHandshake.cpp 39KB
BlsRtmpProtocol.cpp 34KB
BlsRtmpConnection.cpp 15KB
BlsHDS.cpp 11KB
BlsAMF0Serializer.cpp 10KB
BlsConf.cpp 8KB
mhttpheader.cpp 8KB
md5.cpp 8KB
BlsRtmpPublisher.cpp 7KB
BlsRtmpSource.cpp 7KB
BlsRtmpPlayer.cpp 7KB
mconf.cpp 7KB
mloger.cpp 6KB
main.cpp 6KB
mhttpreactor.cpp 6KB
mfile.cpp 6KB
mstring.cpp 6KB
mtcpsocket.cpp 5KB
BlsFlashVideoInfo.cpp 5KB
BlsHttpService.cpp 5KB
mhttpparser.cpp 4KB
mdir.cpp 4KB
murl.cpp 4KB
mstream.cpp 3KB
mcoreapplication.cpp 3KB
BlsMasterChannel.cpp 3KB
BlsChildChannel.cpp 3KB
BlsFlvRecoder.cpp 3KB
mprocess.cpp 3KB
mhostinfo.cpp 2KB
merrno.cpp 2KB
mtcpserver.cpp 2KB
mdate.cpp 2KB
mstringlist.cpp 2KB
BlsUtils.cpp 2KB
BlsAMFTypes.cpp 2KB
BlsTimestampCorrector.cpp 1KB
BlsServerSelector.cpp 1KB
BlsConsumer.cpp 1KB
mtimer.cpp 1KB
BlsBackSource.cpp 1KB
mhttpresponseheader.cpp 1KB
mvariant.cpp 1KB
BlsRtmpUrl.cpp 1KB
BlsStatistics.cpp 982B
mobject.cpp 920B
melapsedtimer.cpp 890B
mcore.cpp 849B
mthread.cpp 847B
mhttprequestheader.cpp 835B
BlsRtmpServer.cpp 689B
mmd5.cpp 638B
mglobal.cpp 63B
mhash.cpp 24B
BlsAMF3Serializer.cpp 0B
.gitignore 478B
autoconf-2.63.tar.gz 1.49MB
md5.h 1KB
BlsRtmpProtocol.hpp 12KB
BlsFlashVideoInfo.hpp 4KB
mglobal.hpp 4KB
BlsAMFTypes.hpp 4KB
mloger.hpp 3KB
BlsConf.hpp 3KB
mstring.hpp 2KB
mhttpparser.hpp 2KB
mtcpsocket.hpp 2KB
mfile.hpp 2KB
mconf.hpp 2KB
mhttpheader.hpp 2KB
BlsUtils.hpp 2KB
merrno.hpp 2KB
BlsAMF0Serializer.hpp 2KB
BlsRtmpSource.hpp 1KB
mprocess.hpp 1KB
mvariant.hpp 1KB
BlsRtmpConnection.hpp 1KB
BlsRtmpPlayer.hpp 1KB
BlsHDS.hpp 1KB
mdir.hpp 1KB
murl.hpp 1KB
BlsChildChannel.hpp 1KB
mhostinfo.hpp 1KB
mcoreapplication.hpp 1006B
BlsRtmpPublisher.hpp 962B
mhttpreactor.hpp 959B
mstringlist.hpp 891B
BlsRtmpHandshake.hpp 856B
mstream.hpp 838B
共 188 条
- 1
- 2
资源评论
weixin_39841848
- 粉丝: 512
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Django和HTML的新疆地区水稻产量影响因素可视化分析系统(含数据集)
- windows conan2应用构建模板
- 3_base.apk.1
- 基于STM32F103C8T6的4g模块(air724ug)
- 基于Java技术的ASC学业支持中心并行项目开发设计源码
- 基于Java和微信支付的wxmall开源卖票商城设计源码
- 基于Java和前端技术的东软环保公众监督系统设计源码
- 基于Python、HTML、CSS的crawlerdemo软件工程实训爬虫设计源码
- 基于多智能体深度强化学习的边缘协同任务卸载方法设计源码
- 基于BS架构的Java、Vue、JavaScript、CSS、HTML整合的毕业设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功