基于网络的声音远程交流系统的实现VC++

时间:2020-09-01 16:22:51 计算机应用毕业论文 我要投稿

基于网络的声音远程交流系统的实现VC++

毕业论文

基于网络的声音远程交流系统的实现
 


摘要:  随着信息社会脚步的日益加快,远程通信的应用正在人们的生产生活中扮演着极其重要的角色。从美国工程师Ray Tomlinson发送第1封E-mail成功,到现在如J2ME等技术使用的热火朝天,短短的30多年时间,远程通信技术发展速度惊人。研究远程通信尤其是研究以被广泛接受和喜爱的语言Vc++的远程通信,对当今网络时代的通信发展更加具有前瞻性和现实意义。本文研究了Vc++远程通信的机制及应用,并在此基础上设计了1种基于网络的远程音频交流系统。
在文章的开始,首先简要介绍了多媒体通信的发展过程,IP语音通信(IP  Telephony)的概念,特点和前景。然后介绍了Vc++语言的特点以及它与网络的联系,最后阐述了系统的开发和设计过程.系统能够实现PC对PC之间多种形式的语音交流。
关键词:远程通讯;语音;Vc++;Socket;网络
前 言
为了方便企业内部或企业之间的远程交互,提高远程交互的效率,利用网络环境和某种编程语言,设计面向企业的声音远程交流系统。系统要求:能够实现企业人员之间的1对1、1对多、多对多等多种形式的语音交互过程。
今天的商业环境中,企业正越来越依赖于不同员工之间的有效通讯,信息在企业的客户、员工和供应商之间顺畅、及时地传递对业务的成功至关重要。目前企业通常有两种信息交换方式 :利用电话进行的语音交换和利用通讯网络进行的数据交换。这两种方式及它们所要求的系统基础设施是截然不同的:语音交换是双向、实时的交流,而数据交换则采用先存储再传输的方式。互联网的出现以及宽带的普及使在同样的通讯设施上实现语音、数据和多媒体集成通讯成为可能,这样的优点在于操作简便、功能强大且成本较低。
随着多媒体计算机技术和计算机网络技术的发展,实时语音传输成为多媒体网络应用的.1个重要领域,基于网络的语音实时传输被广泛应用。
目 录
前 言 1
1 IP多媒体通信 2
1.1 什么是多媒体通信 2
1.2 多媒体通信发展过程 2
1.2.1 通信技术发展的 3 次革命 2
1.2.2 多媒体通信的发展 4
1.2.3 基于 IP 网络的多媒体通信 5
1.3 多媒体通信的基本知识 5
1.4  多媒体通信服务的分类 6
1.5 IP语音通信的介绍 7
1.5.1  IP语音通信的特点 7
1.5.2  IP通信的应用 8
1.5.3  IP语音通信的市场前景 8
1.6  系统主要技术 9
1.6.1 因特网语音通信的关键技术 9
1.6.2 因特网组网技术 9
1.6.3 因特网语音通信接入技术 10
1.6.4 RTP协议 10
1.6.5 语音服务质量控制技术 12
1.6.6 多目传输 12
1.6.7 实时语音传输 12
1.6.8 T.120协议 13
1.6.9 IP多播技术 13
2 开发环境介绍 15
2.1 C++简史 15
2.2 面向对象程序设计 15
2.2.1 封装和数据隐藏 15
2.2.2 继承和重用 16
2.2.3 多态性 16
3 系统总体分析 17
3.1 系统需求分析 17
3.2 系统设计的主要思想 18
3.3 音频格式的选择 19
3.4 低阶函数 19
3.5. 网络传输设计 21
4 系统详细设计 23
4.1  主要技术解释 23
4.2  语音交谈的实现 27
4.3 主要模块的设计 28
4.3.1 设备的初始化 28
4.3.2 内存分配 29
4.3.3 录制音频 30
4.3.4  语音传输 31
4.3.5 语音的播放 32
5 系统测试 34
5.1  单机测试 34
5.2  联机测试 36
结束语 37
参考文献 38
致谢 39


Realization of remote voice interactive system in internet
 

Abstract:  Along with the social footstep in information increasingly and quickly, application of telecommunication is now playing a very important role in people’s life and production. From the first E-mail sent out successed by American engineer Ray Tomlinson in the United States to in full swing of the application of J2ME today, in such a short time just about more than 30 years, the development speed of telecommunication is really amazing. Because Java has been widely accepted and liked by people as a good network language,so it’s meaningful and realislic in today’s network time to study telecommunication particularly in studying telecommunication of Vc++. The author studies theory and application of telecommunication of Vc++ and above this designs a realization of remote voice interactive system in internet.
At the beginning of the article,we primitively introduced about the developing of the multimedia communication,the intention and specialty of IP Telephony and its perspective. Then we told about the character of Vc++ and the relationship between it and internate, finally we related the development of the system and the process of the design. The system can realize many forms of voice interaction between PC to PC.
Keywords:  Remote coummunication; Speech; Vc++; Socket; Network

【基于网络的声音远程交流系统的实现VC++】相关文章:

1.基于GPRSCDMA无线网络的远程数据采集系统设计

2.浅谈基于web日志挖掘的网络教学系统的设计与实现

3.基于Web技术的网络考试系统

4.浅析基于网络的多媒体教学设备中央控制及管理系统的设计与实现

5.探析网络辅助答疑系统的设计与实现

6.基于LED的光通信系统的设计与实现论文

7.浅谈基于RFID 的会议签到系统设计与实现论文

8.基于NIOS II车牌识别系统的设计和实现

9.基于主机的3D网络应用的研究和实现