首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >点播服务器性能测试

点播服务器性能测试
EN

Stack Overflow用户
提问于 2013-04-08 16:10:04
回答 1查看 816关注 0票数 0

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

我尝试做的是如下的性能测试:*发送10个请求,50个,然后是100个。*重做相同的操作,但请求多个文件,而不是模拟对单个文件的多次访问。*输出统计信息(速度、quality...etc)。我现在有的是OpenRstp,它使用"-Q“来输出Qos信息,但它离我需要的还差得远。

我需要的是一个免费的工具,它可以帮助我使用this...all,我发现的那些(divesifeye和IxLoad)不是免费的。

有没有人能推荐一些有用的东西?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-13 16:40:05

我找到了一个应该可以做到的方法。它基于带有"-Q“的openRTSP来进行服务质量统计。诀窍是如何将数据重定向到文件,因为Qos信息仅在源被切断后显示。我编写了以下脚本来管理视频提要/播放列表的N次读取。它将创建一个包含Qos信息的文件。

代码语言:javascript
复制
    #!/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
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15874228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档