Kylink中流媒体数据生成模块的设计与实现
[关键词:Kylink,流媒体,数据生成] [热度 ]提示:此毕业设计论文完整版包含【论文,答辩稿】 作品编号:rjgc0013,word全文:45页,合计:19000字 |
本文主要论述了借助Windows平台基于DirectShow开发环境的。包括前期的市场调研,需求分析;以及总体框架的设计,概要设计,详细设计到最后的代码实现. 并以Windows为系统平台、Visual C++为开发语言、WinSocket套接字实现网络数据传输、多线程编程方法实现多任务并行,从而实现了流媒体信息提取,MPEG图像压缩、以及网络传输功能。
.......
本文主要论述了借助Windows Xp平台基于DirectShow开发环境的Kylink流模块的开发过程。包括前期的市场调研,需求分析;以及总体框架的设计,概要设计,详细设计到最后的代码实现。
......
本论文目的是在PC机上实现视音频提取,设置MPEG编码,以期验证系统实现方案的合理性和有效性。
本论文工作为研究摄像头提取,本地影片提取,流信息设定,MPEG编码,确定系统总体方案,实现系统功能,为今后进一步用嵌入式方法实现应用做好算法与软件准备。主要有以下几方面:DirectShow架构应用,图像处理;MPEG运动图像压缩的研究; Windows编程有关知识的学习与实践;Windows多线程编程原理及其应用;利用Visual C++软件开发平台编制图像输入、输出、基于MPEG编码的程序。实现了整个系统的功能。
本论文的重点是在仔细研读计算机数字图像处理和DirectShow图像处理的理论基础上,对流信息的提取,处理,以及MPEG运动图像编码的标准进行研究。
为了实现论文要求,本论文以Windows XP为系统平台、Visual C++为开发语言,运用多线程编程方法实现系统多个处理进程的并行,实现了基于DirectShow和MPEG的核心算法编码模块。在DCT变换采用了现有很成熟的FFT算法实现,可在较高的效率下完成功能、Z扫描与行程编解码以标准中给定的实现流程图为依据进行编程;Huffman编解码采用了查表法实现,但效率不高。通过以上功能的实现,从而验证了整个系统方案的的合理性、有效性。而且整个开发过程中,严格按照了软件工程的思想。前期的需求做的很到位,从而保证了后期开发的顺利进行。而且Kylink的框架设计也花了足够的时间,并经过了严格的验证。由于PC端和Kylink有着紧密的结合,我也和底层开发人员进行很多时间的联调,接口定义和设计很完整,让我亲身体验了软件工程思想的重要性。
提示:此毕业设计论文完整版包含【论文,答辩稿】 作品编号:rjgc0013,word全文:45页,合计:19000字 |
本软件工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——Kylink中流媒体数据生成模块的设计与实现(论文,答辩稿)!