流媒體壓力測試工具st-load-master
還可以試試srs官方的測試工具,看官網文檔蠻簡單的 https://github.com/ossrs/srs-bench
服務器
Ubuntu需要14
我用16和18失敗了,若是大神可以自行解決一下
可以到 http://mirrors.aliyun.com/ubuntu-releases/14.04/ 下載
安裝完成之后最好換一下國內的鏡像 https://www.cnblogs.com/ziyue7575/p/13897839.html
安裝服務
其他服務
若是直接安裝失敗,缺哪個就安哪個
安裝git
sudo apt-get install git
安裝zip
sudo apt-get install zip #提示沒有 ubzip
安裝make
#提示沒有make
sudo apt-get install build-essential
sudo apt-get install make
安裝
拉取項目
# 最好進入一個當前用戶有權限的文件夾拉取,否則就要sudo了
git clone https://github.com/rzrobert/st-load-master.git
# 若是速度慢,可以使用加速的git地址
git clone --depth=1 https://github.com.cnpmjs.org/rzrobert/st-load-master.git
編譯
cd st-load-master/
./configure # 生成objs文件夾
make # objs中生成可執行文件
使用
./objs/sb_http_load
./objs/sb_hls_load
./objs/sb_rtmp_load
./objs/sb_rtmp_load_fast
./objs/sb_rtmp_publish
推流拉流:https://www.sohu.com/a/134630430_741445
推流
./sb_rtmp_publish -i /home/jsy/temp/1605250762462.flv -c 10 -r rtmp://IP/live/1_{i}
拉流
./sb_rtmp_load -c 100 -r rtmp://IP:1935/live/3
-c:代表個數
參考:https://blog.csdn.net/ai2000ai/article/details/83000478
git地址:https://github.com/rzrobert/st-load-master
