欢迎来到天天文库
浏览记录
ID:30048721
大小:166.50 KB
页数:31页
时间:2018-12-26
《基于udp的ip电话通信》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于UDP的IP电话通信摘要通过IP地址进行语音通话,也称为网络电话,它使话音业务在数据网上连续、高效地传送成为可能,提供了一种强大、经济、有效的崭新通信手段。语音传输的发展非常之迅速,并深刻的改变着人们的日常生活。本文设计并实现了一个计算机到计算机的IP电话的软件模型,详细讲解了软件设计中的重点和难点,分析了软件中语音的采集和播放,语音的网络传输等一些关键技术的实现方法和注意事项。在局域网上用此软件来做通话实验,音质和时延都达到了电话的效果。本文通过MicrosoftvisualC++6.0设计了一个
2、通过IP地址直接在两台局域网PC间进行语音信息传输的程序,其中包含两个工程:工程phone用于创建实现语音处理和网络传输功能的动态库:工程Net-Phone是本实例的界面,用于实现人机交互。该动态库也可在MicrosoftVisualBasic等其他编程环境中调用,使其具有网络电话功能。31AbstractVoicecommunicationthroughIPaddressisalsocalledNet-Phone.Itgivesthepossibilityofthecontinuousandeffec
3、tivetransmissionofthevoiceonthedatanetwork.Italsosuppliesaneweconomicandeffectivecommunicatingmanner.Thistechnologydevelopssoquicklytochangethepeople’sdailylifedeeply.Thispaperdiscussesthedesignandimplementationofasoftwaremodel,whichtransfersthevoicefrom
4、onecomputertoanotheraccordingtotheIPaddress.Thearticlealsodiscussestheimportantpointsandthemostdifficultpointsduringthedesignoftheprogram.Italsoassaysthevoiceselectionandtheplaybackofthevoice.Andthispaperdiscussesthewaytoarchivesomecriticaldetailssuchast
5、hevoicetransmissionthroughnetwork.Usingtheprogramtotransmitthevoiceonlocalareanetwork(LAN),thevoicequalityisasgoodasjustmakingaphone-call.ThispapergivesusaprogramdevelopedbyMicrosoftVisualC++.Thisprogramrunsonthelocalareanetwork(LAN)anditcantransmitthevo
6、icebetweentwocomputersaccordingtotheIPaddress.Theprogramincludes2projects:theprojectnamed“phone”createsthe“DynamicLinkedLibrary(DLL)”filesusedforthetransactionandthetransmissionofvoice;anotherprojectnamed“netphone”istheinterfaceoftheprogramandusedforthei
7、nterviewbetweentheend-userandtheprogram.TheDLLfilesalsocanbeusedforaprogramdevelopedbyVBandgivestheprogramthefunctionofNet-Phone.31目录摘要........................................................IAbstract.................................................II第一章
8、WINDIWS网络编程基础51.1Winsock基本概念51.2Winsock编程原理7第二章语音网络传输中的协议152.1协议与标准152.2H.323协议152.3SIP协议17第三章语音传输的质量问题193.1存在的问题193.2Qos193.3Qos体系结构22第四章IP电话的关键技术234.1软件设计244.2软件实现274.3软件的不足与进一步的工作31结论32致谢32参考文献3231第一章windows网络编程基础1.1Win
此文档下载收益归作者所有