论文部分内容阅读
随着计算机通信及网络技术的飞速发展,网络流媒体应用日益普及,远程网络教学、视频点播、网络电台等多媒体的应用进入了人们的日常生活,给人们日常工作、生活和学习带来了极大的便利和乐趣。本文根据目前流媒体技术发展背景以及网络教学实际情况,提出了基于流媒体技术的课堂直播与交互系统解决方案。
网络教学是网络流媒体技术应用的一个重要方向,它突破了时间和空间的限制,为广大的学习者提供了极大的方便。课堂直播可以说是网络教学比较重要的组成部分,与传统的网络直播有一些不同。传统的网络直播一般是把现场的音视频进行直播,而课堂直播由于用于教学的特殊目的,它不但要直播现场的音视频,同时要直播教师的电脑上的电子教案(一般为PowerPoint课件)。课堂交互在网络教学中也是一个很重要的环节,网络教学只有通过教师与学生之间的交互(如学生向教师提出疑问,教师通过网络回答问题)才能实现真正的互动课堂。
本文主要的研究内容:1.首先分析了网络流媒体应用中常用的流媒体技术,以及各个流媒体技术的相应特点。
2.本文通过介绍流媒体技术原理、流媒体关键传输协议RTP/RTCP协议,并根据网络教学直播现状,提出课堂直播与交互系统的设计模型以及模块划分。
3.课堂直播与交互系统实现教师授课现场音视频与教师机桌面的同步直播,采用了微软的WindowsMedia技术。本文研究了WindowsMedia技术,介绍了利用WindowsMedia技术开发直播系统的步骤,并对屏幕捕捉技术进行了详细的讨论。
4.为了实现需要进行实时媒体传输的交互模块,本系统采用MicrosoftDirectShow所提供的平台。本文研究了DirectShow的体系结构、基本原理和基本构件(过滤器)的定制方法,将RTP协议封装在过滤器中实现了具有通用性的实时媒体传输组件,并利用DirectShow的体系结构和己有的采集、编码解码组件,实现了课堂直播与交互系统的交互模块。
本文的研究意义在于:通过使用微软WindowsMedia和DirectShow技术,实现了教师授课现场音视频和教师机桌面的同步直播,让学生不但可以看到授课动作手势,而且还能非常的清晰的看到授课教师的电子教案。在课堂直播的同时,通过交互模块实现了学生与教师的网络教学互动课堂。此外,此方案由于使用了微软的流媒体技术,成本低,视频和音频质量好,兼容性强。