Darwin Streaming Server 并发测试

郑俊材
2023-12-01

前言:

关于 DSS 的安装说明网络上有许多,我在这里就不一一赘述了,分享一篇英文的文档:

http://www.codeproject.com/Articles/41874/Darwin-Streaming-Server-6-0-3-setup-customization

其中介绍到了测试 DSS 并发的两种方法:StreamingLoadTool 和 openRTSP, 其实还能用 LoadRunner 之类的工具进行测试。

使用了一下DSS自带的工具StreamingLoadTool 感觉效果不尽如人意,所以最后果断选择了openRTSP。


openRTSP的安装与使用

openRTSP的官网:http://www.live555.com/openRTSP/,其实上面有很详细的安装说明,以下我就CentOS下的安装进行简要说明

1. 在官网页面找到 Source code, 在点击进入页面内找到 LIVE555 Streaming Media 并下拉至How to configure and build the code on Unix

1)解压完安装文件之后,使用 ./genMakfiles <os-platform> 设置工程所要编译的环境

2)使用 make 与 make install 命令完成安装

3)使用 openRTSP 命令,判断是否程序已经正确安装


在Shell脚本中加入openRTSP命令,在脚本执行时输入并发参数。

编写另一脚本用于输出端口号的连接数并重定向到文件。

期间同时使用VLC查看观看效果,以保证用户的正常观看。

由于Darwin Streaming Server 采用的是 select 模型,理论上的最大并发可以达到 4096。


 类似资料: