0

自宅のローカル ネットワーク (vlc と Darwin ストリーミング サーバー) 内の異なるマシンにそれぞれ 2 つの VOD サーバー (RTSP) があります。

私がやろうとしているのは、次のようなパフォーマンス テストです: * 10 個のリクエスト、50 個、100 個のリクエストを送信します。* 出力統計 (速度、品質など)。私が今持っているのは、「-Q」を使用してQos情報を出力するOpenRstpですが、必要なものにはほど遠いものです。

私が必要としているのは、これに役立つ無料のツールです...私が見つけたもの (divesifeye と IxLoad) はすべて無料ではありません。

誰かが何か役に立つことを提案してもらえますか?

4

1 に答える 1

0

すべき方法を見つけました。これは、Qos 統計用の「-Q」を指定した openRTSP に基づいています。秘訣は、フィードが切断された後にのみ 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
于 2013-04-13T08:40:04.857 に答える