流媒体服务器性能测试报告
广东华南师大科技开发总公司
修订记录
日期
修订版本
描述
作者
2013-11-18
77
87d771
创建(初稿)
许嘉龙
目录
1. 系统概述 4
2. 服务器描述 4
3. 性能测试 4
用例T01测试:访问同一个设备 5
用例T02:访问不同设备 6
:流媒体运行压力测试 6
系统概述
该文档主要是我司针对流媒体服务器进行相关性能测试以及压力测试的描述。根据流媒体发服务器的当然软硬件参数进行具体的测试,仅供参考。
服务器描述
服务器上部署了流媒体服务,即该服务的主要功能是提供设备流的分发功能,分发到每个请求的客户端上。
服务器的硬件参数,如下:
CPU
内存
硬盘
网络
双核
4G
500G
1G
流媒体服务是当前整个系统的主要功能与核心。在上述的4种参数中,对该服务影响较大的是网络带宽,内存与CPU次之,硬盘的要求最低。
流媒体的网络带宽计算大致如下:
流媒体的网络带宽主要是根据设备的同时在线路数来计算的。此外,用户在观看设备的主码流与辅码流时对网络带宽需求也不一致。设备的主码流主要是PC客户端上进行观看的,码流大约为1-2Mb/路;设备的辅码流则是手机客户端上的,码流大约为128Kb-512Kb。这里我们以100路同时在线观看为例,50路为主码流(1Mb/路),50路为辅码流(256Kb/路)进行计算,此时,服务器所需带宽为:
50 * 1Mb + 50 * 256Kb = (1Mb = 1024Kb)
。当然实际的设备观看码流情况还需根据用户的观看需求进行调整。如果用户对观看画面的标清与高清无要求的话可以降低设备的码流输出。推荐辅码流设置为:分辨率为CIF,码流为128Kb,帧率为12。
服务器的软件环境,如下:
操作系统
Windows Server 2003
性能测试
本次压力测试,主要是测试频繁访问设备流对流媒体服务的影响。主要测试内容为:
访问同一个设备;
访问不同设备;
流媒体运行压力测试。
具体的用例为:
用例编号
用例名称
用例内容
访问数量
T01
访问同一个设备
通过多个客户端来访问同一个设备点,然后通过观察客户端的图像质量等
20/50/100/200
T02
访问不同设备
通过多个客户端来访问多个设备,一个客户端对应一个设备点,然后通过观察客户端的图像质量等
20/50/100/200
T03
流媒体运行压力测试
进行多个客户端的访问,来查看流媒体服务以及服务器的运行情况,从而估算服务器的大致访问数量。
100/200/500/1000
用例T01测试:访问同一个设备
该用例将对不同厂商的设备进行用例测试,当前采用雄迈、大华和海康作为用例测试的设备分别进行测试,播放时间默认为1分钟。
雄迈设备(辅码流,码率为90Kbps,I帧间隔为2S)的T01测试结果:
访问数
PC效果
手机效果
码率范围
帧率波动
服务器上行流量统计
CPU
内存
20
图像正常
图像正常
30-150Kbps
7-9帧
600Kbps
视频会议功能描述 来自淘豆网m.daumloan.com转载请标明出处.