博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何从零开始搭建高性能直播平台?
阅读量:4577 次
发布时间:2019-06-08

本文共 461 字,大约阅读时间需要 1 分钟。

Nginx-Rtmp

测试

我所在的公司的直播业务中,前期也是采用 red5,但是随着用户数的不断增长,red5 完全不能支撑整个业务。问题集中爆发在几个方面:

  • 对于单主播,听者超过400人时,CPU超过90%(主机为4核,32G)。

  • 人数越多,音质,画面卡顿很多,不稳定,用户体验很差。于是我们决定对red5 进行替换,对各种选型进行了调研,并在 red5 相同环境下做了测试,发现 nginx-rtmp 的性能非常突出,最终选用 nginx-rtmp 替换 Red5,到目前为止,已经无故障运行近一年。附 nginx-rtmp 测试数据:

从测试结果可以得知,nginx-rtmp 模块运行稳定,单 CPU4000 人时负载只有70%,已经接近网卡流量的极限,比 Red5 在性能上高一个数量级。

 

 

 

 

Github:https://github.com/arut/nginx-rtmp-module (5k+ stars)

 

转载于:https://www.cnblogs.com/tc310/p/11216257.html

你可能感兴趣的文章
阶段1 语言基础+高级_1-3-Java语言高级_02-继承与多态_第1节 继承_13-Java继承的三个特点...
查看>>
中小企业实施OA的意义
查看>>
es6 数组
查看>>
JS判断是否在微信浏览器打开
查看>>
javascript中typeof和instanceof的区别
查看>>
数据结构-数组1
查看>>
jquery之别踩白块游戏的实现
查看>>
转载Eclipse中Maven WEB工程tomcat项目添加调试
查看>>
caller和callee的解析与使用-型参与实参的访问
查看>>
[转]JavaScript线程运行机制
查看>>
日期时间处理函数收集
查看>>
HDOJ树形DP专题之Anniversary party
查看>>
linux日常管理-系统服务
查看>>
Enter Query Mode Search Tricks Using Enter_Query Built-in in Oracle Forms
查看>>
Form属性、内置子程序、触发器、系统变量
查看>>
广州夜景一
查看>>
linux编译安装python3和安装django
查看>>
PHP数组对象互转
查看>>
JVM(2)--一文读懂垃圾回收
查看>>
iOS ERROR: unable to get the receiver data from the DB 解决方式
查看>>