没有合适的资源?快使用搜索试试~ 我知道了~
流媒体直播服务器Bull-Live-Server.zip
共188个文件
hpp:81个
cpp:55个
am:8个
需积分: 34 8 下载量 21 浏览量
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币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 排序算法中插入排序C++实现及其特性
- 土地出让数据集(2000-2022.12)(104.8W+ 记录,48特征)CSV
- MFC如何修改多文档视图的标签
- 无人机路径规划中基于DDPG算法的MATLAB实现与信噪比优化
- 配电网电压与无功协调优化 以最小化运行成本(包含开关动作成本、功率损耗成本以及设备运行成本)和电压偏差为目标函数,考虑分布式电源的接入,采用线性化和二次松弛方法,将非凸模型转化为二阶锥规划模型,通过优
- MATLAB轴承动力学代码(正常、外圈故障、内圈故障、滚动体故障),根据滚动轴承故障机理建模(含数学方程建立和公式推导)并在MATLAB中采用ODE45进行数值计算 可模拟不同轴承故障类型,输出时域
- comsol模拟冻土水土热力盐四个物理场耦合
- Qt源码~~EQ曲线升级版 代码写的不错,注释也很详细了
- Halcon深度图渲染
- 01前端 / Node.js
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功