论文部分内容阅读
网络以其丰富的信息资源、友好的交互性能以及优良的开放性等特点越来越受到人们的青睐,在网上开展远程教学己成为现代教育的热点。随着计算机网络技术和数字技术的迅速发展,远程教育己经进入了数字化、智能化、个性化的发展阶段,新的网络技术为传递最新的教学信息与知识提供了更多的途径。近年来,人们对多种媒体信息的需求不断增加,不再满足于只是简单的文本浏览、下载等,而需要能承载实时交互的音视频信息资源。目前,流媒体技术与网络技术在远程教育中的应用是一个热点问题。在国内,远程教育的应用研发工作相对较晚,但发展迅猛。由于远程教育特别是远程多媒体教学涉及音视频在网络上的传输,而当前的网络状况对音视频流传输来说并不理想,因此,解决这一问题是本文的重点研究内容。本文在现有的流媒体技术基础上,通过对远程教育系统的发展及特点进行分析和了解,结合集成、易用和易维护等方面的考虑,采用基于微软的Windows Media平台的技术解决方案。应用ASP技术进行系统网页设计制作,结合SQL Server数据库技术,实现课件在线播放,课程广播,课件后台管理,课件查询以及会员管理等功能。整个系统架构在以Web服务器、流媒体服务器和数据库服务器的多层架构基础上,使得系统具有较强的通用性、兼容性和可操作性,每一层都能够完成自己特定的角色和功能。其中Web服务器用来实现系统的中央控制,发布教师提供的教学信息,注册和验证学生身份,根据学生的请求和注册信息,为客户机定位流媒体服务器,选取流媒体文件。而流媒体服务器,在教师录制辅导课件或进行实时课件广播时,负责实时采集视频,捕捉屏幕,进行压缩处理,形成流媒体数据,然后使用网络接口建立与客户机之间的流媒体通道,向客户机传送。本文在基于Windows Media Encoder技术基础上,还致力于研究流媒体教学课件制作问题,实现了授课现场录制,授课屏幕捕捉,自制音视频课件与PPT课程讲义的同步,以及PPT的自动翻页等功能。