毕业设计(论文)_基于linux的实时语音通信软件设计与开发.docVIP

毕业设计(论文)_基于linux的实时语音通信软件设计与开发.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计(论文)_基于linux的实时语音通信软件设计与开发

本科毕业设计(论文) 题 目 基于linux的实时语音通信软件的 设计与开发 学 院 计算机软件学院 专 业 计算机科学与技术(软件工程方向) 姓 名 班 级 学 号 指导教师 二〇〇五年六月 李卓桓,瞿华等编著《Linux网络编程》机械工业出版社OSS--跨平台的音频接口简介 肖文鹏 .Linux音频编程指南[EB/OL]/developerworks/cn/linux/l-audio/index.html,2004-2. 郭永冲,冯泽森,吾守尔·斯拉木 基于Linux平台的语音传输工具的设计与实现Computer Engineering第29卷第6期Vol.29 6. Linux声音设备编程实例 7. 王永福,殷毅,周峰.Internet 语音传输的设计与实现. 三、起止日期及进度安排 起止日期: 2005 年 1 月 23 日 至 2005 年 06 月 10 日 进度安排: 序号 时间 内容 1 1月23日到3月1日 熟悉开发环境,开发工具; 2 3月1日到3月20日 学习linux下网络编程;学习声卡功能的调用函数; 3 3月20日到4月15日 软件能实现“录音”,“聊天”功能; 4 4月15日到5月1日 所设想的软件功能,在终端模式下能够实现; 5 5月1日到5月10日 学习GTK图形编程; 6 5月10日到5月20日 实现图形界面; 7 5月20日到6月10日 完成毕业论文 指导教师 (签名) 年 月 日 四、教研室审查意见: 教研室主任 (签名) 年 月 日 学院批准人 (签名) 年 月 日 基于linux的实时语音通信软件的设计与开发 【摘要】 现在语音通信的软件很多,不过大部分软件,虽然功能完善,但是相对独立,不利于集成到自己开发的软件里。而有时我们需要把语音通信这个功能集成到自己开发的软件里,为此,设计和开发了这个基于Linux的实时语音通信软件。 本软件――基于Linux的实时语音通信软件,能实现局域网里端到端的语音通信和文本聊天两大功能。设计和开发此软件主要涉及到音频编程,网络编程,多线程编程以及QT Designer界面开发等知识。 语音通信部分的设计思想:先实现声音的录音和播放功能,接着完成文本的网络传输;然后将文本信息替换成语音信息,实现单工模式的实时语音通信;能实现单工模式后,再利用多线程编程,实现双工模式的实时语音通信;最后是界面的设计和实现。 文本聊天部分的设计思想:先完成一个客户端应用程序和一个服务器端应用程序。然后把服务器端核心代码嵌入到客户端程序里,完成文本聊天程序。 实现单工模式语音通信后,如何把它整合成双工模式的实时语音通信是实现整个语音软件通信软件最难解决的问题。 本论文所要研究阐述的是如何在Linux开发平台上,利用现有的音频编程和网络编程知识,设计和开发局域网里基于Linux的实时语音通信软件。 【关键词】 实时 语音通信 QT Linux Design And of Real time Audio Communication Software Based on Linux 【Abstract】 There are many audio communicatinon softwares now, but these softwares are relatively perfect and relatively independent , as a result , it is not easy to integrate these softwares into ourself developed software. It’s the reason for designing and developing this real time audio communication software . This software ――real time audio communication software based on Linux ,can realize audio communication and text chatting two functions in LAN. Design and implementation of this real time audio communication software ranges over audio programming,network programming ,multithreading programming and QT Designer etc . The wh

您可能关注的文档

文档评论(0)

yaoyaoba + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档