流媒体压测st-load
流媒体压测st-load
centos7安装st-load
# 安装编译环境
yum install git unzip patch gcc gcc-c++ make# 下载工具
git clone https://github.com/winlinvip/st-load.git# 进入目录
cd st-load# 编译
./configure# 安装
make# 查看文件和目录
ls objs/
参数简介
-i 设定输入流-c 负载个数,默认:1-r 后面接每个测试的url地址,等同于 --url URL-s 线程启动时间 defaut:5.00, 0表示没有延迟注意:sb_rtmp_publish只可以推送.flv格式的视频
推流
1、模拟单路RTMP推流:./sb_rtmp_publish -i /usr/local/ffmpeg/cnlzd.flv -c 1 -r rtmp://127.0.0.1/live/livestream
2、模拟多路RTMP推流:./sb_rtmp_publish -i /usr/local/ffmpeg/cnlzd.flv -c 10 -r rtmp://127.0.0.1/live/livestream_{i}
拉流
1、RTMP拉流:./sb_rtmp_load -c 1 -r rtmp://127.0.0.1:1935/live/livestream
2、HTTP拉流:./sb_http_load -c 1 -r http://127.0.0.1:8081/live/livestream
3、HLS拉流:./sb_hls_load -c 1 -r http://127.0.0.1:8081/hls/livestream/index.m3u8
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
