论文部分内容阅读
本文深入讨论和研究了实时远程多媒体教育系统中视音频信号的实时处理技术与实时传输技术,并进行了软件实现。整个系统服务器端程序运行在Linux环境下,客户端程序运行在Windows环境下,主要分为三个部分:视频采集、编解码与播放;音频采集、编解码与播放;视音频数据的网络实时传输。其中视频编解码遵循ITU-T H.263协议,音频编解码基于ITU-T G.723协议,视音频数据的实时传输主要依据RTP协议。 本文首先对视音频信号的编解码方法进行了讨论,在对视音频压缩协议H.263和G.723进行分析和软件实现的基础上,根据编解码的特点,利用MMX技术,提出了优化的算法。优化以后的算法提高了程序运行的效率,完全可以满足软件实现实时编解码的需要。然后研究了如何用软件的方法实现视音频数据的采集与播放。本文还重点讨论了视音频数据的同步问题,即唇音同步问题,提出了一套同步的方法,试验证明该方法有较好的效果。最后在对RTP协议进行深入分析的基础上,软件实现了视音频数据的实时传输,并讨论了一种基于RTP协议的带宽控制算法来控制视音频数据的传输带宽。另外,本文还提出了一些加强整个系统功能的辅助模块方案,并进行了软件实现。