毕业设计指导网:毕业设计范文、毕业答辩指导,免费毕业设计、计算机毕业论文参考资料下载服务。

技术团队主要成员为国内著名高校计算机专业导师。诚实守信,优质服务,是我们的宗旨!
当前位置:毕业设计指导网计算机毕业设计频道C++/VC设计

多媒体传输系统的设计实现

  • 设计环境:无 + C++/VC设计
  • 论文字数:22615
  • 包含资料:论文+源码+英文翻译+答辩PPT
  • 相关Tags:
  • 难度系数:

多媒体传输系统的设计实现简介

摘   要
        随着互联网规模的日益扩大,文件和语音传输成为必不可少的网络功能。本文设计并完成了远程文件传输和实时语音传输系统。该系统基于TCP/IP协议、应用网络编程接口------Windows Sockets、使用基于MFC的Visual C++编程语言进行实现。其中文件传输过程采用TCP协议,实现同步操作模式下的客户/服务器通信模型;语音传输过程采用UDP协议,实现对等模式的通信模型,并加入压缩算法以提高传输速度和质量。该系统实现人与人之间便捷的传输文件和语音通话。
关键词:
文件传输,语音传输,TCP/IP,Windows网络编程接口,语音压缩
目     录
第1章 绪 论 1
1.1课题的研究背景、意义 1
1.2课题的设计目标 2
1.3需要研究的问题 2
第2章 多媒体传输系统的技术支持 3
2.1 TCP/IP 3
2.1.1 TCP/IP基本原理 3
2.1.2 TCP/IP重要协议介绍 4
2.2 Windows Sockets 5
2.2.1 Winsock基本原理 5
2.2.2 Windows Sockets的编程原理 6
2.3 语音压缩处理技术 10
2.3.1 语音压缩技术概论 10
2.3.2 GSM压缩算法 11
2.3.3 ADPCM压缩算法 11
2.4 基于MFC Visual C++ 编程语言 14
第3章多媒体传输系统的设计 14
3.1 文件传输的设计 15
3.1.1 技术使用的分析 15
3.1.2 面向连接的客户/服务器模型 15
3.1.3 使用CSocket类实现编程模型 17
3.2 语音传输的设计 17
3.2.1 技术使用的分析 17
3.2.2 编程模块的设计 18
3.2.3 使用CSocket类实现编程模型 19
第4章多媒体传输系统的具体实现 20
4.1文件传输的具体实现 20
4.1.1 服务器模型的实现 20
4.1.2 客户端模型的实现 24
4.2 语音传输的具体实现 28
4.2.1 通信模块 29
4.2.2 压缩和解压缩模块 29
4.2.3 采集和回放模块 33
第5章多媒体传输系统的操作过程 36
5.1 文件传输的操作 36
5.2 语音传输的操作 40
第6章 总结和展望 42
6.1 工作总结 42
6.2 有待进一步研究的问题 42
致   谢 43
参考文献 44

课题的设计目标
        课题的设计目标是在互联网上基于TCP/IP协议,应用网络编程接口------Windows Sockets实现远程文件传输和实时语音传输系统。该系统的要求如下:
⑴可靠、快速的进行文件传输。
⑵实时、清楚、高效的进行语音传输,以达到语音交互的目的。
⑶操作简单、方便、实用。
 
1.3需要研究的问题
        本文通过对TCP/IP理论、Windows Sockets基础、压缩算法、基于MFC的Visual C++语言等内容的学习和研究,并参考现有的文件、语音传输的研究成果,实现了远程文件语音传输系统。该系统的操作平台为Windows操作系统。
本文的研究集中于文件传输的客户/服务器模型的建立,语音传输的对等通信模型的建立以及语音压缩的实现。具体来讲,需要研究的问题包括以下几个方面:
⑴应用网络编程接口------Windows Socket实现网络通信。
⑵在文件传输过程中,采用TCP协议,实现同步操作模式下的客户/服务器通信模型。
⑶在客户/服务器通信模型基础上,实现远程文件传输功能。服务器端允许多个客户连接,响应客户请求,发送文本文件。客户端连接服务器,接收服务器传送的文件。
⑷在语音传输过程中,采用UDP协议实现对等模式的通信模型。
⑸在对等模式基础上,采用语音压缩算法提高语音传输的速度和质量。
⑹用基于MFC的Visual C++实现可视化的操作界面。

说明:为了防止网络上可以查找到本毕业设计的论文及实际界面信息保护购买者的利益1、本计算机毕业设计样本提供的只是有关此设计论文和程序的简单介绍,要想取得完整的作品,需要你与本站联系。2、本样本只是从论文中摘录一部分,在内容、字体、字号排版上与实际作品有一定的差别,请以本站实际提供的作品为准。需要了解本计算机毕业设计的具体详细信息请联系本站客服。

计算机毕业设计说明

本论文出自毕业设计指导网http://www.bysj120.cn,为保证客户隐私本站的成品计算机毕业设计一律不在网站上刊登任何程序截图、毕业论文目录摘要等。如需详细了解设计具体内容请联系本站在线客服索取的程序运行演示、毕业论文介绍。网站上展示的只是部分成品设计,如找不到您需要的毕业设计请联系在线客服查询。

在线客服

  • 咨询QQ:
  • 407894958
  • 点击和客服QQ在线沟通
  • 点击和客服QQ在线沟通
  • 成品购买:
  • 定制咨询:
  • 点击和客服QQ在线沟通
  • 点击和客服QQ在线沟通
  • 如临时会话消息无法接收 请先加客服QQ好友咨询
    微信客服

计算机毕业设计,免费毕业论文,优秀毕业设计论文下载


120毕业设计指导网
地址:徐州市西安路41号
收缩
  • 计算机毕业设计定做咨询