网络多媒体信息还原系统实现技术研究
作者单位:华中科技大学
学位级别:硕士
导师姓名:吴永英
授予年度:2007年
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
主 题:多媒体信息还原 网络数据包捕获 视频信息 音频信息 音视频交错文件
摘 要:在信息社会中,信息是维持社会活动、经济活动以及生产活动的重要资源,并且已经成为政治、经济、社会、文化等一切领域的基础。不断探索网络多媒体信息还原的方法和技术有助于建立可靠、高效的信息网络安全保障体系,对于维护社会政治稳定、维护良好的经济发展秩序具有重要的现实意义。 结合特定应用需求,阐述了一个网络多媒体信息还原系统的设计思想,给出了系统总体设计原则,描述了系统的基本架构、工作流程及各功能模块的划分。 讨论了三种多媒体信息还原方法:基于解码器的还原方法;基于封装的还原方法;基于远程线程注入的还原方法。在分析各方法优缺点的基础上给出了本系统所采用的多媒体信息还原方法:对于编码标准公开的多媒体信息,给出了基于封装的还原方法的实现细节,并就其中所涉及的音视频交错AVI(Audio Video Interleave)文件和波形WAV(Wave)文件的生成过程进行了详细的讨论;对于编码标准不公开的多媒体信息,阐述了利用远程线程注入技术进行还原的过程。 为使系统的性能得到根本的保证,分别讨论了零散内存、集合内存和内存缓冲池三种不同的内存模型,在此基础上选择性能最优的内存缓冲池作为最终的内存模型。内存缓冲池模型通过采用一次存储多个数据包的策略,减少与外存储器的交互次数。此外,通过采用内存循环使用机制,显著地减少内存申请、释放操作的次数,从而改善系统的性能。 为适应网络多媒体应用不断发展的状况,提出了一种开放式多媒体信息还原框架,增强了网络多媒体信息还原系统的可扩展性,提高了系统的实用价值。 实际运行结果表明,网络多媒体信息还原系统能对现有的常见网络多媒体信息进行还原,运行稳定,性能良好,且具有较好的可扩展性。