如何测试媒体服务器Media server
目前互联网在线视频是非常多的,很多专业视频网站也不断的涌现,各种教育网站、企业网站等都开始结合了在线视频。越来越多的视频技术、视频软件、视频服务器等也不断出现,如Adobe® Flash® Media Server 系列产品已成为流视频...
目前互联网在线视频是非常多的,很多专业视频网站也不断的涌现,各种教育网站、企业网站等都开始结合了在线视频。越来越多的视频技术、视频软件、视频服务器等也不断出现,如Adobe® Flash® Media Server 系列产品已成为流视频和实时通信领域业界领先的解决方案。Adobe Flash 平台无处不在, 它通过与全球 98% 的计算机采用的 Adobe Flash Player 运行时紧密集成, 几乎跨所有操作系统和屏幕提供了丰富的查看体验。
多媒体的应用,离不开媒体服务器,它下一代网络的重要设备。该设备在控制设备(软交换设备、应用服务器)的控制下,提供在IP网络上实现各种业务所需的媒体资源功能,包括业务音提供、会议、交互式应答(IVR)、通知、统一消息、高级语音业务等。在应用服务器里,使用MSML(Media Server Markup Language,一种专用于媒体服务器交互的特殊xml)向媒体服务器发送放音等命令。媒体服务器具有很好的可裁剪性,可灵活实现一种或多种功能。
下面我们就简单的为大家介绍下Media server测试方法。媒体服务器主要在流媒体行业广泛应用。下面主要介绍基于SIP应用的 media server的测试方法。媒体服务器主要考量两点。一为媒体流的转发能力(并发处理媒体流的能力)。另则为各种网络环境中的音视频QOS。
首先谈谈媒体流的转发能力。无论是基于RTSP还是基于SIP协议。媒体流的转发能力都是评测media server性能的重要指标。
测试方法介绍:运用工具loadrunner。或运用自己开发的测试工具。
lr_load_dll()调用库文件。该库文件的作用是发出10帧的视频数据和音频数据。视频数据是测试之前录制,必须被Media server支持解码的流文件。掉用库函数实现数据流的发送。用LR模拟多个IP,多用户同时发送数据流给媒体服务器。媒体服务器根据IP地址转发。
自己开发的工具,能模拟多路视频同时向Media Server发送。并能够保证Media Server建立一些各个节点之间的联系,保证媒体流的转发即可。
再来说说关于各种网络环境中的音视频QOS。
测试方法介绍:主要是运用cloud工具。来模拟各种复杂的网络环境。
用cloud工具来模拟上行带宽512kbps。下行带宽2048kbps。网络环境配置为延时200ms。丢包5%。拥塞20s。包错乱10%。评级为:1、2、3、4、5.找5、6人主观评定打分。得出MOS值。
随着现在视频领域的不断发展,越来越多的企业也开始涉足这块领域,九视作为专业视频采集卡生产厂家,一直专注于技术的研发和开拓,不断为用户提供高新产品,如高清VGA采集卡,高清DVI采集卡,高清HDMI采集卡,双路高清万能采集卡,外置USB视频采集卡等都已经非常成熟,并且支持各种流媒体软件的直接应用。