问答 微信小程序如何测推拉流呢?(如何测并发在线人数)

Maruying · 2021年08月23日 · 最后由 Maruying 回复于 2021年08月26日 · 3537 次阅读

最近项目(微信小程序)新增视频直播功能,用的是微信小程序自带的视频直播组件,直接调用其提供的接口。
请问如何进行推拉流测试呢?(如何测并发在线人数)
看了 st-load 工具,推流命令为:./sb_rtmp_publish -i /usr/local/ffmpeg/cnlzd.flv -c 1 -r rtmp://127.0.0.1/live/livestream,
rtmp://后面的是流媒体服务器地址嘛?(流服务器应该是在微信那)谢谢指导。

共收到 4 条回复 时间 点赞

额,从描述上看你们用的整个视频直播都是微信提供的组件,那你这个压力测试,是要试试压力到多大能把微信直播组件拉胯吗?个人理解一般提供这类服务的第三方组件都会有内置的限流策略,达到阈值就直接卡掉了,而不是等真的组件被某一个租户的压力压垮。

另外你括号外面和括号里面是两个完全没啥关系的问题,一个是功能,一个是性能。建议先描述清楚你要测试的到底是什么?

陈恒捷 回复

首先感谢回复。其实想表达的是如您所说的想了解其 “限流策略”。不过在微信开发社区了解到,对于 10w 左右在线观看数的直播,问题应该不大。微信那边应该没限制这么少。且对于本系统目前的直播场景中,10w 人数还达不到。

Maruying 回复

按照你给的这个数,对于普通直播应该是很够用的。倒是要看看会不会有非微信直播组件做的直播路径必经功能(如进房、出房、心跳保活、公屏信息收发),如果有,要评估下是否扛得住。

陈恒捷 回复

感谢回复。确实同时进房、出房等必经功能还是要考虑好。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册