论文部分内容阅读
自从电话出现后,人们就希望在通话的同时能看到对方的容貌。但是由于受到技术条件和经济状况的限制,这种愿望许多年来都没有得到实现。现在,随着科学技术的进步和人民生活水平的提高,大规模发展可视电话的时机已经到来。另外,可视电话还可以作为廉价的会议电视的终端。这对解决目前会议多、开销大的问题很有帮助。并且可以减小因旅行而带来的风险,这一点在美国“9.11”后显得特别重要。 由于需求的推动,可视电话和会议电视业得到了快速的发展。这其中不可不提及ITU的作用。正是它统一了各种标准,包括多媒体压缩标准和网络通讯及控制协议,使得各厂商的设备之间能够互联互通,为这个行业的发展铺平了道路。 我们设计的可视电话系统是基于IP的,这是因为目前IP网络已经比较普及,并且还在快速发展。另外IP网络可以提供的带宽比较宽,容易取得令人满意的通话质量。ITU有相关的协议,这就是H.323协议,它统一规定了信令和音视频编码格式及传输的标准。 我们用Philips的TM1300作为我们系统的主芯片,再配以必要的外围器件来构成可视电话系统。之所以选择TM1300,是因为它是一个高效率的DSP芯片,具有VLIW指令,特别适合来进行多媒体处理。并且它能提供一个方便实用的开发环境。 基于IP的可视电话实现的难点主要集中在音视频编解码的实时实现、多媒体数据在局域网上的实时传输、H.323协议栈的实现、通话的QoS保证等方面。本文正是主要针对这些技术上的难点展开的。在论述它们的同时,介绍一些必要的背景知识,如音视频压缩的技术及标准和H.323协议栈的情况等。 本文的第一章,大致介绍了可视电话的发展情况及当前的现状,从中引出我们的系统。在第二章,论述了H.323协议栈,并且介绍了它的核心协议:H.225.0和H.245。第三章则介绍了音视频压缩的技术及其协议,主要是介绍了音频压缩方面的内容。第四章和第五章是本文的重点所在,第四章是针对TM1300的语音编解码器的实时实现。经优化后,我们实时实现了两个低速率的语音编解码器G.723.1和G.729A。第五章是本文的另一个重点:多媒体数据的实时传输,介绍了我们用C语言实现RTP的方法及具体程序。并且讨论了RTP对传输性能的影响。最后,进行了总结并且对该系统的未来情况进行展望,希望对后来者有所帮助。