vlambda博客
学习文章列表

直播平台性能测试技术(六)

直播平台性能测试技术(六)


》》》推荐阅读《《《

1、

2、

3、

4、


3.1、RTMP和HLS压力测试工具配置安装和使用

执行配置和编译

[root@localhost st-load]# ./configure

 [root@localhost st-load]# make

 

查看生成的文件和目录

[root@localhost st-load]# ls objs/

 http-parser-2.1 src st_hls_load st_rtmp_load st_rtmp_publish

 Makefile st-1.9 st_http_load st_rtmp_load_fast

 [root@localhost st-load]#

 

模拟RTMP用户

./st_rtmp_load -c 1 -r rtmp://127.0.0.1:1935/live/livestream

 

模拟HLS直播用户

./st_hls_load -c 1 -r http://127.0.0.1:3080/hls/hls.m3u8

 

模拟HSL点播用户

./st_hls_load -c 10000 -o -r http://127.0.0.1:3080/hls/hls.m3u8

 

模拟RTMP推流用户

./st_rtmp_publish -i doc/source.200kbps.768x320.flv -c 1 -r rtmp://127.0.0.1:1935/live/livestream

 

模拟RTMP多路推流用户

./st_rtmp_publish -i doc/source.200kbps.768x320.flv -c 1000 -r rtmp://127.0.0.1:1935/live/livestream_{i}

 

支持RTMP流播放测试,一个进程支持5k并发
支持RTMP流推流测试,一个进程支持500个并发。

那么多并发前提是我们的压力机能够满足,压力机达不到要求建议使用较少的并发,较多的压力机。





》》》推荐阅读《《《

1、

2、

3、

4、

6、

7、

8、

9、

10、

11、

12、

13、

14、

15、

16、

17、

18、

19、

20、

22、

23、

24、

25、

26、

27、

28、