论文部分内容阅读
本文研究的内容是基于Web的远程教育综合系统的一部分:多媒体实时传输技术在远程授课系统中的应用及软件实现。旨在论述在JMF平台上实现远程授课系统中的音视频数据实时处理传输技术。
文中在探讨实时媒体流基本特征的基础上,分析了实时媒体流的传输需求,讨论了当前解决实时多媒体信息传输所涉及的一些技术,象数据压缩技术、同步控制以及组播技术等。对适合多媒体信息传输的网络协议RTP/RTCP、RTSP、RSVP进行深入地研究和比较。详细介绍了RTP/RTCP协议的结构、功能,并对延迟估计和实时数据的同步机制作了有益的理论探讨。在对协议和相关技术研究的基础上,提出了一套从硬件到软件的完整设计和实现方案。为保证系统高度的实时性,采用了对音频和视频建立不同的虚拟信道,以负责不同媒体信息的传输,每个信道根据其媒体信息特点,赋予相应的服务质量参数,保证了信息的高效传输。系统采用了面向对象程序设计方法,提高了代码的独立性、自治性、可复用性和易维护性,并采用了多线程技术提高了程序执行效率。在白板的设计实现中采用了组播模式,保证了白板信息的实时性、一致性和可靠性。通过测试,证明了本系统满足远程授课信息的实时传输需求。