论文部分内容阅读
分布式多媒体教学支持系统,是一种为多媒体教育软件提供在局域网上运行的支持环境。该系统在网络上维护一个虚拟的网络课堂,使地理上分布的学生和教师能在同一时间里加入虚拟网络课堂,进行教学活动。教师使用该系统将超文本标记语言(HTML)和三维虚拟建模语言(VRML)组织的教案在网络虚拟课堂上进行播放,并且教师可以通过该系统进行实时同步的语音教学,学生不但可以同步的看到教师的教学内容、听到教师的声音,而且可以看见教师上课时的形象与动作。同时,该系统给学生高度的自主权和高度的交互性,具有电子举手、学生发言、电子白板讨论等功能,为网络分布式教学提供了一种良好的工具和支持环境。 本系统在主流个人机操作系统Windows95、Windows NT和Windows2000上运行,采用微软的Visual C++作为开发工具,结合使用Window SDK、COM技术和DirectX 7.0 SDK等开发工具。本文详细介绍了,分布式多媒体教学支持系统的原理,相关的技术概念,以及详细的设计过程、实现原理、使用的技术和具体的编程实现过程。着重论述了在音频传输中使用的双缓冲区和多线程传输技术解决了声音传输的连续性的问题、保证了听觉效果,在视频传输中使用COM和DirectShow技术解决了在网络环境中的MPEG-1格式的视频流播放的技术难点,使用AV8SDK实现了模拟视频信号的采集和网络播放的功能。上述这些是本论文的创新点。希望能通过本课题的研究为分布式多媒体教育贡献一份力量。