论文部分内容阅读
远程教学是网络多媒体技术应用的一个重要方向。它突破了时间和空间的限制,为广大的学习者提供了较大的方便。而基于软件的远程教学方案由于成本低廉、扩展性高且灵活性强,将成为今后远程教学的主要方式。流媒体是应用流技术在网络上传输的连续时基媒体。利用流媒体进行远程教学,即使在网络比较差的条件下,也能够提供清晰、不间断的教学音/视频数据给用户。在流媒体的播放方式上,组播解决了一个主机向特定的多个接收机发送媒体数据的问题,相比单播和广播方式它减少了网络拥塞和服务器的负担,因此很适合在远程教学系统中采用。而应用MPEG-4技术的影音文件压缩率高且成像清晰,对机器硬件配置和播放软件的要求都很宽松,对远程教学系统来说是一个很好的选择。DirectShow具有很强的流媒体处理功能,它广泛地支持各种媒体格式,简化了媒体的回放、格式转化和捕捉等工作。过滤器是DirectShow的核心组件,应用DirectShow技术设计远程教学系统最重要的就是过滤器及过滤器图表管理器的设计。本文采用DirectShow技术开发需要的过滤器,并结合DirectShow自带的过滤器,分别设计了同步和异步远程教学系统。经过实际运行和测试,已达到了设计要求。