[发明专利]一种多媒体管理系统测试方法及装置无效
申请号: | 201210080826.4 | 申请日: | 2012-03-23 |
公开(公告)号: | CN102624586A | 公开(公告)日: | 2012-08-01 |
发明(设计)人: | 郝勇;王功洁;张林;李虹辉 | 申请(专利权)人: | 武汉恒亿电子科技发展有限公司;安科智慧城市技术(中国)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 贾振勇 |
地址: | 430033 湖北省武汉市东湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多媒体 管理 系统 测试 方法 装置 | ||
技术领域
本发明属于多媒体领域,尤其涉及一种多媒体管理系统测试方法及装置。
背景技术
目前,对多媒体管理系统需要进行负载演示及系统压力测试,如图1所示,测试时将音视频源设备通过网络接入多媒体管理系统,或者直接连接多媒体管理系统,向多媒体管理系统输出音视频数据帧。
为了达到高负载及高压力的目的,需要提升了接入多媒体管理系统内的音视频源设备数量,以达到演示及检验系统承载能力指标的目的,但由于在项目实施之前,出于项目控制及财务的原因,不可能购置大量的音视频源设备,同时由于一台音视频源设备的接入能力有限,导致多媒体管理系统的承载能力指标难于检验。
发明内容
本发明实施例提供一种多媒体管理系统测试方法,旨在解决现有技术中存在的对多媒体管理系统进行负载演示及系统压力测试时,由于接入的音视频源设备的数量受到限制,导致多媒体管理系统的承载能力指标难于检验的问题。
本发明实施例是这样实现的,一种多媒体管理系统测试方法,所述方法包括下述步骤:
获取音视频数据帧;
根据需要模拟的音视频源设备的数量指定网络协议的端口,启动所述网络协议,将所获取的音视频数据帧通过所述网络协议发送至多媒体管理系统。
进一步地,所述音视频数据帧来源于音视频源设备、网络,或者音视频源文件。
进一步地,所述方法还包括以下步骤:
生成所述音视频源文件。
进一步地,所述生成所述音视频源文件的步骤具体为:
获取多媒体管理系统支持的音视频数据;
将所述音视频数据帧逐帧写入文件,并将所述文件封装保存。
进一步地,当音视频数据帧来源于所述音视频源文件时,所述指定网络协议的端口,启动所述网络协议,将所获取的音视频数据帧通过所述网络协议发送至多媒体管理系统的步骤具体为:
(1)指定所述网络协议的端口,启动所述网络协议;
(2)读取所述音视频源文件中当前音视频数据帧的数据长度及时间信息;
(3)根据当前音视频数据帧的数据长度,读取当前音视频数据帧;
(4)调用所述网络协议发送数据帧的接口向多媒体管理系统发送所述音视频数据帧;
(5)读取下一音视频数据帧的数据长度及时间信息;
(6)比较前一音视频数据帧的时间信息与当前音视频数据帧的时间信息,计算两个音视频数据帧之间的发送时间差;
(7)发送线程睡眠所述发送时间差;
(8)判断所述音视频源文件的读取是否结束,是则执行步骤9,否则执行步骤2;
(9)计算当前音视频源文件的平均时间差;
(10)发送线程睡眠所述平均时间差;
(11)设置所述音视频源文件的文件偏移为文件头部,并返回执行步骤2,重新读取所述音视频源文件。
进一步地,当音视频数据帧来源于网络时,所述指定网络协议的端口,启动所述网络协议,将所获取的音视频数据帧通过所述网络协议发送至多媒体管理系统的步骤具体为:
(1)指定所述网络协议的端口,启动所述网络协议;
(2)读取从网络中获取的当前音视频数据帧及时间信息;
(3)调用所述网络协议发送数据帧的接口向多媒体管理系统发送该音视频数据帧;
(4)读取下一音视频数据帧及时间信息;
(5)比较前一音视频数据帧的时间信息与当前音视频数据帧的时间信息,计算两个音视频数据帧之间的发送时间差;
(6)发送线程睡眠所述发送时间差,然后返回执行步骤2。
进一步地,当音视频数据帧来源于音视频源设备时,所述指定网络协议的端口,启动所述网络协议,将所获取的音视频数据帧通过所述网络协议发送至多媒体管理系统的步骤具体为:
(1)指定所述网络协议的端口,启动所述网络协议;
(2)读取从音视频源设备获取的音视频数据帧;
(3)调用所述网络协议发送数据帧的接口向多媒体管理系统发送该音视频数据帧;
(4)读取下一个帧的音视频数据帧,并返回执行步骤3。
进一步地,所述方法还包括下述步骤:
根据计算出的音视频数据帧之间的发送时间差设置发送线程睡眠的时间。
进一步地,当需要模拟的音视频源设备为多路源时,将音视频数据帧发送至对应的通道。
本发明实施例还提供一种多媒体管理系统测试装置,所述装置包括:
音视频数据帧获取单元,用于获取音视频数据帧;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉恒亿电子科技发展有限公司;安科智慧城市技术(中国)有限公司,未经武汉恒亿电子科技发展有限公司;安科智慧城市技术(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210080826.4/2.html,转载请声明来源钻瓜专利网。