视频会议功能描述

  • 格式:doc
  • 大小:110.50 KB
  • 文档页数:12

.word格式, , 专业.专注 . 流媒体服务器性能测试报告 .word格式,

, 专业.专注 . 广东华南师大科技开发总公司

修订记录 日期 修订版本 描述 作者 2013-11-18 V1.0 创建(初稿) 许嘉龙 .word格式, , 专业.专注 . .word格式,

, 专业.专注 . 目录 1. 系统概述 ...................................................................................................................................................... 6 2. 服务器描述 .................................................................................................................................................. 6 3. 性能测试 ...................................................................................................................................................... 7 3.1 用例T01测试:访问同一个设备 ............................................................................................... 8 3.2 用例T02:访问不同设备 ............................................................................................................ 10 3.3用例T03:流媒体运行压力测试 ................................................................................................ 11 .word格式,

, 专业.专注 . .word格式,

, 专业.专注 . 1. 系统概述 该文档主要是我司针对流媒体服务器进行相关性能测试以及压力测试的描述。根据流媒体发服务器的当然软硬件参数进行具体的测试,仅供参考。

2. 服务器描述

服务器上部署了流媒体服务,即该服务的主要功能是提供设备流的分发功能,分发到每个请求的客户端上。 服务器的硬件参数,如下: CPU 内存 硬盘 网络 双核 2.4G 4G 500G 1G 流媒体服务是当前整个系统的主要功能与核心。在上述的4种参数中,对该服务影响较大的是网络带宽,内存与CPU次之,硬盘的要求最低。 流媒体的网络带宽计算大致如下: .word格式, , 专业.专注 . 流媒体的网络带宽主要是根据设备的同时在线路数来计算的。此外,用户在观看设备的主码流与辅码流时对网络带宽需求也不一致。设备的主码流主要是PC客户端上进行观看的,码流大约为1-2Mb/路;设备的辅码流则是手机客户端上的,码流大约为128Kb-512Kb。这里我们以100路同时在线观看为例,50路为主码流(1Mb/路),50路为辅码流(256Kb/路)进行计算,此时,服务器所需带宽为: 50 * 1Mb + 50 * 256Kb = 62.5Mb (1Mb = 1024Kb) 即需要服务器的带宽起码为62.5Mb。当然实际的设备观看码流情况还需根据用户的观看需求进行调整。如果用户对观看画面的标清与高清无要求的话可以降低设备的码流输出。推荐辅码流设置为:分辨率为CIF,码流为128Kb,帧率为12。 服务器的软件环境,如下: 操作系统 Windows Server 2003

3. 性能测试 本次压力测试,主要是测试频繁访问设备流对流媒体服务的影响。主要测试内容为: (1) 访问同一个设备; (2) 访问不同设备; (3) 流媒体运行压力测试。 具体的用例为: 用例编号 用例名称 用例内容 访问数量 T01 访问同一个设备 通过多个客户端来访问同一20/50/100/200 .word格式, , 专业.专注 . 个设备点,然后通过观察客户端的图像质量等 T02 访问不同设备 通过多个客户端来访问多个设备,一个客户端对应一个设备点,然后通过观察客户端的图像质量等 20/50/100/200

T03 流媒体运行压力测试 进行多个客户端的访问,来查看流媒体服务以及服务器的运行情况,从而估算服务器的大致访问数量。 100/200/500/1000

3.1 用例T01测试:访问同一个设备 该用例将对不同厂商的设备进行用例测试,当前采用雄迈、大华和海康作为用例测试的设备分别进行测试,播放时间默认为1分钟。 雄迈设备(辅码流,码率为90Kbps,I帧间隔为2S)的T01测试结果: 访问数 PC效果 手机效果 码率范围 帧率波动 服务器上行流量统计 CPU 内存

20 图像正常 图像正常 30-150Kbps 7-9帧 600Kbps-3Mbps 1-2% 155302K 50 图像正常 图像正常 30-150Kbps 7-9帧 1.5Mbps-8Mbps 1-3% 155661K .word格式, , 专业.专注 . 100 图像正常 图像正常 30-150Kbps 7-9帧 3Mbps-16Mbps 2-5% 156016K 200 图像正常 图像正常 20-160Kbps 6-10帧 7Mbps-30Mbps 3-8% 158628K

大华设备(主码流,码率为1024Kbps,I帧间隔为1S)的T01测试结果: 访问数 PC效果 手机效果 码率范围 帧率波动 服务器上行流量统计 CPU 内存

20 图像正常 图像正常 876-1175Kbps 10-11帧 19.2Mbps-20.8Mbps 1-5% 156216K 50 图像正常 图像正常 876-1175Kbps 9-12帧 48.8Mbps-52.2Mbps 5-7% 160448K 100 图像正常 图像正常 876-1175Kbps 9-12帧 98.4Mbps-102.4Mbps 9-14% 167808K K 200 图像正常 图像正常 807-1205Kbps 8-13帧 198.8Mbps-207.6Mbps 10-15% 1709018K

海康设备(辅码流,码率为:128Kbps,I帧间隔为1S)的T01测试结果: 访问数 PC效果 手机效果 码率范围 帧率波动 服务器上行流量统计 CPU 内存

20 图像正常 图像正常 108-136 Kbps 15-18帧 2.2Mbps-2.8Mbps 1-4% 154868K .word格式, , 专业.专注 . 50 图像正常 图像正常 108-136 Kbps 15-18帧 5.2Mbps-6.6Mbps 2-6% 155836K 100 图像正常 图像正常 99-140Kbps 14-19帧 11.2Mbps-13.6Mbps 3-7% 157868K 200 图像正常 图像正常 90-148Kbps 13-20帧 24.6Mbps-27.8Mbps 4-8% 161444K 用例T01的测试结果分析: (1)客户端的访问数在一定的范围内,服务器与客户端的观看效果都保持稳定运行 (2)随着访问数量的增加,服务器的上行带宽、CPU占用率以及内存使用也在逐步增加,同时码率越大,占用资源越大。 (3)设备的码率设置对于整个服务器的资源影响较大,上行带宽的需求越大。 (4)服务器的下行带宽为设备的码率范围,服务器实现流媒体分发功能。 (5)I帧间隔对设备的影响了设备的码率波动范围。

3.2 用例T02:访问不同设备 该用例将对不同厂商的设备进行用例测试,当前采用雄迈、大华和海康作为用例测试的设备进行混合测试,同一个设备的访问请求将不超过5个,播放时间默认为1分钟。访问设备的主码流为大约为1Mbps,辅码流大约为160Kbps。PC和手机访问数按比例1:1访问(即一半为主码流,一半为辅码流).

访问数 PC效果 手机效果 上行流量统计 下行流量统计 CPU 内存 20 图像正常 图像正常 10.4Mbps-12.8M8.2Mbps-10.8Mb2-515980.word格式, , 专业.专注 . bps ps % 4K 50 图像正常 图像正常 24Mbps-32Mbps 20.6Mbps-27Mbps 4-8% 161636K 100 图像正常 图像正常 52.8Mbps-62.8Mbps 47.4Mbps-56.8Mbps 7-11% 164048K 200 图像正常 图像正常 106.8Mbps-120.4Mbps 98.2Mbps-114.7Mbps 9-13% 167808K 用例T02的测试结果分析: (1)当客户端访问不同的设备时,随着访问数的增加,下行带宽的流量随着需要访问的设备数量的增加而增加。如果每个客户端的访问的设备都不一样,那么上行流量与下行流量基本持平。 (2)当客户端访问不同的设备时,随着访问数量的增加,服务器的上行带宽、CPU占用率以及内存使用的增长速度比访问同一个设备的增长速度快。

3.3用例T03:流媒体运行压力测试 该用例主要是对流媒体以及整个服务器进行压力测试,测试采用不同设备混合测试,其中设备的主码流为大约为1Mbps,辅码流大约为160Kbps。PC和手机访问数按比例1:1访问(即一半为主码流,一半为辅码流)。 访问数 PC效果 手机效果 上行流量统计 CPU 内存 100 图像正常 图像正常 53.4Mbps-62.2Mbps 7-11% 162036K