如何針對音視頻流媒體服務器分發的RTSP視頻流進行並發壓力測試?


對於普通視頻網站來說,並發數量是一個非常有參考價值的數據,在部分時間段,並發數量也許不大,但是也可能短時間內暴漲且沒有上限,此時就需要系統具備良好的擴張能力和負載均衡能力。那么如何針對流媒體服務器分發的RTSP流進行並發壓力測試了解系統的能力?本分和大家分享一下我們的測試過程。

通過使用多路RTSP客戶端進行拉流,即可達到並發壓力測試。對於RTSP客戶端的選擇,可以選擇開源的OpenRTSP客戶端進行拉流測試。

OpenRTSP的使用方法如下:

1、下載源碼
wget
http://www.live555.com/liveMedia/public/live555-latest.tar.gz
http://www.live555.com/liveMedia/#license

2、編譯源碼
tar -xvf live555-latest.tar.gz
cd live

make 后 進入 testProgs目錄
在testProgs目錄下生成了openRTSP 可執行文件

3、使用方法如下

如從本地服務器拉取rtsp流
openRTSP -b 1024000 rtsp://127.0.0.1:554/live

使用並發拉流,可以通過使用腳本的方法,多次調用即可,如100路並發同時拉流腳本如下:

如果想修改測試的並發路數,修改seq后面的參數即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM