流媒体压测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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部