基于P的音频通信系统设计I.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:4 大小:135KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于P的音频通信系统设计I.pdf

基于P的音频通信系统设计I.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

西安建筑科技大学学报第32卷第2期J.Xi’8.1-1Univ.ofArch.8LTech.Vo】.32No22000年6月Jun,2000一基于IP的音频通信系统设计√T/V~/z-3r?6,,z一查::塑查兰:.,周俊辉,郑守淇『jf.捕要多媒体实时应用是未来Internet上的重要业务之一.针对IP电话和多点音频会议,本文提出了一种基于单播和组播的、混合通信方式语音实时通信系统的实现方{击,着重舟绍了系统结构的设计、语音编码、传鞠、通信及相关控制技术.多欢实验表啊,系统在Intranet上运行情况良好.关t词:苎:竺,苎主苎苎生!墅;苎播-《;车f,闰中田分类号:TP391文t标识码:A文章编号:1006—7930(2000)02—0196—03IP-basedaudioconferencingsystemdesignZHULi,ZHENGZhi—J“,ZHOUJun~hui。,ZHENGShouqi(1.DeptartmentofComputer.Xi’anJiaotongUniversity,Xi’an710049·China·2.Xi’anUniv.ofArch.&TechXi’an710055.China‘3.Dept.ofElec.Eng,XidianUniv.,Xi’an710071,China)Abstract:Applicationreal—timemultimediaisoneofthemostimportantservicesontheinternet.Thispaperproposesanimplementingschemeofaudiocommunicationsystembasedonmulticast,togetherwithunicastforaudioconferenceandIPphonerespectively.Thedesignofthesystemstructure,theaudiocode,thetransmissionofaudiodata,thecommunicationmodesaswellasthecontroltechniquesassociatedwiththesystemareintroducedindetail.Numbersofexperimentsindicatethatthesystemrunningontheintranetisalwaysingoodcondition.Keywords:4“df。communicationmudioencodingFaudioconferenceFmulticastInternet在全球范围内的快速发展和语音信号处理技术的进步,促使了IP网上语音业务的兴起.目前,|nternet语音通信技术的发展主要集中在两个方面:①Internet体系结构的研究,即针对目前的Internet只适于传输非实时业务的不足,提出新的协议如IPV6、RSVP、QoS路由等支持实时语音传输,以及可确保多媒体业务质量的网络物理结构;②面向Internet语音应用系统的研究开发.目前这方面的研究也取得了较大的进展,出现了IPPhone,Netmeeting等系统.然而,Netmeeting是面向TCP方式的,语音通信的时延较大;IPPhone或可视电话也是面向连接方式的,仅局限于两方通话,不适宜于多方实时交流或讨论.针对这些局限性,本文提出一种基于单播和组播(Multicast)的实时语音通信方案,以实现IP电话和IP语音会议功能.1系统设计1.1系统软件结构考虑到系统在多媒体应用方面的可扩展性(如视频和一般数据通信)及资源应用的台理性,我们在收藕日期2000—02—18基盒项目车谭厦得到国采“863”项目部分资助(863-317-96—04—01)作者筒舟朱利(1967-).男.安徽^,助理研究员.博士生、从事计算机系牦锖柑及计算机同培的研究第2期朱剃等:基于IP的音频通信系统设计l97实现中采用了多线程机制、事件驱动、消息驱动和定时驱动方式.其软件系统结构如图l所示.语音发送线程执行语音的采集、滤波、编码、RTPn打包和发送过程,过程停止时线程被挂起;语音接收模块执行RTP包接收、数据筛选、解码与输出过程,这一过程由消息驱动.参与通信的站点信息和控制信息的发送采用交互操作事件和定时驱动方式,而接收则通过消息驱动方式实现.1.2系统通信模型图l可扩展的软件系统站构系统的通信模型设计为如图2所示的五层模型.第一层为应用层,包括语音数据的采集、编码、组包、人机交互操作、控一一高信通墨信效率等;!TPR