前两天想用python写个脚本,批量访问rtmp服务器,达到并发直播的效果,在网络上搜了下,有个python-librtmp的库可以用,但是这个库死活装不上来,不想浪费太多时间,然后放弃了(后面再研究)。
随后用度娘细搜了下,发现了flazr这个工具,支持rtmp并发直播的功能,完全可以用来进行并发直播的压力测试,立马下载并投入使用。
这个工具支持在win和linux下使用,分别执行.bat和.sh脚本就行了,如下:
client.sh rtmp://ip:port/path -load 200 ----->表示200个并发请求
这个工具是用java开发的,使用之前需要设置一下jvm,否则容易出现java head 的错误。
直接打开.sh脚本,根据自身情况设置jvm的MEM,如下: