1. 研究目的与意义
网络电话是通过互联网的方式,采用p2p点对点技术与其他用户连接,实现在线即时通讯,向客户提供免费、高品质的通话服务,因此资费比传统电话便宜,是其费用的10%到20%。通过不断的优化,正在逐渐改变电信行业。
通过p2p的方式实现本应用程序的一个重要的目的就是让所有的终端节点都能提供资源,包括带宽,存储空间和计算能力,不用投资大量金钱在服务器等硬件设备。因此,当有终端节点加入且对系统请求增多,整个系统的容量也增大。这是具有一组固定服务器的client-server结构不能实现的,因为在上述这种结构中,客户端的增加意味着所有用户更慢的数据传输。
同时,p2p网络的分布特性通过在多节点上复制数据,也增加了防故障的健壮性,拥有较佳的并发处理能力,并且在p2p网络中,节点不需要依靠一个中心服务器来传输或转发数据。
2. 研究内容和预期目标
本应用程序以p2p网络理论以及音频传输为基础,实现一个在无线局域网中可以通话的网络电话。
1. 底层模块
学生学习并掌握计算机音频设备工作原理,通过编程截获音频设备的音频数据,并在终端节点间进行传输。
3. 研究的方法与步骤
1、学习与掌握音频传输原理。学习并掌握如何在终端节点间进行音频传输,编程调用语音处理库,压缩与解压音频数据。包括以下几个模块:
(1) 音频模块,用于与操作系统的音频驱动交互,捕获音频数据;
(2) 语音编解码模块,用于压缩与解压语音数据;
4. 参考文献
[1] 蔡康等. p2p对等网络原理与应用[m]. 北京:科学出版社,2011
[2] 沈时军. 基于p2p的视频点播系统综述[j]. 计算机学报. 2006, 33(4):613-624
[3] 卿秀华. 基于jmf的实时多媒体传输系统的研究与实现[j]. 电脑知识与技术. 2012, 8(14):3407-3409
5. 计划与进度安排
序号 起止日期 任务 工作内容
1、2022-02-15 ~ 2022-02-29 调研 调研软件实现可行性,相关背景
2、2022-03-01 ~ 2022-03-10 查阅文献资料 撰写开题报告,论文综述
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。