没有合适的资源?快使用搜索试试~ 我知道了~
bbllive:rtmp实时流服务器
共24个文件
go:20个
md:2个
gitignore:1个
需积分: 10 2 下载量 60 浏览量
2021-02-24
09:25:17
上传
评论
收藏 38KB ZIP 举报
温馨提示
bbllive 支持rtmp协议流媒体服务器,初步测试30000+,供学习用go写高并发高级程序的同学参考go1.6 + 思想 通过消息通知共享数据,锁的消耗没想象的那么大 对象数量,减少垃圾收集 减少系统调用,通过数据包合并一次尝试发送多帧,本程序以GOP对齐后一次发送 减少对象复制,本程序没有彻底实现,应该还有优化空间 还可以优化的地方 读消息时一次系统调用可以读取更多消息 减少数据包复制,可以通过引用计数实现 可能哪里还有些内存泄漏 测试环境: 2颗E5-2650 v2,64G内存,单机测试(因为没有万兆网络环境) 推流工具xsplit2.7,关键帧间隔2秒,混合码流900kbps,CBR 负载工具srs-bench / sb_rtmp_load_fast 每次5000并发,共跑6个sb_rtmp_load_fast进程,每进程占用100% 因为是本机测试,所以软中断和负载程序
资源推荐
资源详情
资源评论
收起资源包目录
bbllive-master.zip (24个子文件)
bbllive-master
rtmp
rtmp_netstream.go 15KB
rtmp_stream_obj.go 7KB
rtmp_handshake.go 8KB
rtmp_amf.go 8KB
rtmp_server.go 4KB
client.go 971B
rtmp_socket.go 26KB
application.go 585B
rtmp_writer.go 1KB
rtmp_chunker.go 7KB
rtmp_new_agent.go 6KB
rtmp_msg.go 52KB
rtmp.go 3KB
rtmp_handler.go 3KB
hls
rtmp_ts_writer.go 2KB
LICENSE 1KB
bbllive
main.go 604B
config.go 1KB
.gitignore 266B
README.md 15KB
util
filelogger.go 2KB
util.go 4KB
getting-started.md 21B
codec
h264.go 2KB
共 24 条
- 1
资源评论
还是那个小宇
- 粉丝: 26
- 资源: 4729
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- HITK0203MP-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- HITK0202MP-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说
- 电子电气工程师使用的单位和符号
- HITK0201MP-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- MyBatis动态SQL:构建灵活查询的利器.md
- HITJ0303MP-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- tesseract安装包
- 1_32陀螺仪舵机.zip
- HITJ0302MP-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- XILINXFPGA源码PCIExpress标准概述
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功