Streaming 视频点播服务器性能测试

Streaming 视频点播服务器性能测试,streaming,video-streaming,ubuntu-12.04,load-testing,rtsp,Streaming,Video Streaming,Ubuntu 12.04,Load Testing,Rtsp,我有两台视频点播服务器(RTSP),每台都在家里本地网络的不同机器上(vlc和Darwin流媒体服务器) 我要做的是一个性能测试,如下所示: *发送10个请求,50个,然后100个。 *重做相同的操作,但请求多个文件,而不是模拟对单个文件的多次访问。 *输出统计数据(速度、质量等)。 我现在拥有的是OpenRstp,它使用“-Q”来输出Qos信息,但它离我需要的还很远 我需要的是一个免费的工具,可以帮助我做到这一点…我发现的所有工具(DevaLifeEye和IxLoad)都不是免费的 谁能提出一

我有两台视频点播服务器(RTSP),每台都在家里本地网络的不同机器上(vlc和Darwin流媒体服务器)

我要做的是一个性能测试,如下所示: *发送10个请求,50个,然后100个。 *重做相同的操作,但请求多个文件,而不是模拟对单个文件的多次访问。 *输出统计数据(速度、质量等)。 我现在拥有的是OpenRstp,它使用“-Q”来输出Qos信息,但它离我需要的还很远

我需要的是一个免费的工具,可以帮助我做到这一点…我发现的所有工具(DevaLifeEye和IxLoad)都不是免费的


谁能提出一些有用的建议吗

我找到了一种方法。它基于openRTSP,带有用于Qos统计的“-Q”。 诀窍在于如何将数据重定向到文件,因为Qos信息仅在提要被切断后显示。我编写了以下脚本来管理视频提要/播放列表的N个读数。它将创建一个包含Qos信息的文件

    #!/bin/bash
f_rtsp(){
clear
echo -e "ENTER THE NUMBER OF STREAM USERS:"
echo -n "USER:"
read usr
for((i=1; i <= $usr;i++))
do 
exec &> /$HOME/Desktop/results
echo -e "******************************* $i *****************************"
openRTSP -Q rtsp://<url>/<playlist-name>.sdp &
done
}
while : #Loop forever
do
cat <<!
Benchmark.RTSP

1.RTSP consumers
2.EXIT
!
echo -n "YOUR CHOICHE? :"
read choice

case $choice in 
1|[rR]) f_rtsp ;;
2|[eE]) exit ;;

*) echo "\"$choice\"is not valid"; sleep 2 ;;
esac
done
#/bin/bash
f_rtsp(){
清楚的
echo-e“输入流用户数:”
echo-n“用户:”
阅读usr
对于((i=1;i/$HOME/Desktop/results)
echo-e“***************************************************$i**************************************”
openRTSP-Qrtsp:///.sdp &
完成
}
while:#永远循环
做
猫