基于流媒体技术远程教育系统设计与实现

更新时间:2024-03-18 点赞:4261 浏览:10077 作者:用户投稿原创标记本站原创

网络以其丰富的信息资源、友好的交互性能以及优良的开放性等特点越来越受到人们的青睐,在网上开展远程教学己成为现代教育的热门。随着计算机网络技术和数字技术的迅速发展,远程教育己经进入了数字化、智能化、个性化的发展阶段,新的网络技术为传递最新的教学信息与知识提供了更多的途径。近年来,人们对多种媒体信息的需求不断增加,不再满足于只是简单的文本浏览、下载等,而需要能承载实时交互的音视频信息资源。目前,流媒体技术与网络技术在远程教育中的应用是一个热门问题。在国内,远程教育的应用研发工作相对较晚,但发展迅猛。由于远程教育特别是远程多媒体教学涉及音视频在网络上的传输,而当前的网络状况对音视频流传输来说并不理想,因此,解决这一问题是本文的重点研究内容。本文在现有的流媒体技术基础上,通过对远程教育系统的发展及特点进行分析和了解,结合集成、易用和易维护等方面的考虑,采用基于微软的WindowsMedia平台的技术解决方案。应用ASP技术进行系统网页设计制作,结合SQLServer数据库技术,实现课件在线播放,课程广播,课件后台管理,课件查询以及会员管理等功能。整个系统架构在以Web服务器、流媒体服务器和数据库服务器的多层架构基础上,使得系统具有较强的通用性、兼容性和可操纵性,每一层都能够完成自己特定的角色和功能。其中Web服务器用来实现系统的中心控制,发布教师提供的教学信息,注册和验证学生身份,根据学生的请求和注册信息,为客户机定位流媒体服务器,选取流媒体文件。而流媒体服务器,在教师录制辅导课件或进行实时课件广播时,负责实时采集视频,捕捉屏幕,进行压缩处理,形成流媒体数据,然后使用网络接口建立与客户机之间的流媒体通道,向客户机传送。本文在基于WindowsMediaEncoder技术基础上,还致力于研究流媒体教学课件制作问题,实现了授课现场录制,授课屏幕捕捉,自制音视频课件与PPT课程讲义的同步,以及PPT的自动翻页等功能。【关键词】:流媒体技术远程教学WindowsMediaSeries在线点播
【论文提纲】:摘要5-6Abstract6-10第一章绪论10-151.1选题背景101.2研究现状与存在的问题10-131.2.1国外远程教育系统研究的现状11-121.2.2国内远程教育系统存在的问题12-131.3课题研究内容与论文结构13-141.4课题研究的目的与意义14-15第二章流媒体技术概述15-272.1流媒体的概念15-162.2流媒体文件的格式16-172.3流媒体的传输17-212.3.1流媒体的传输模式182.3.2流媒体的播放方式18-192.3.3流媒体传输协议19-212.4流媒体技术在远程教育中的应用21-222.4.1课程在线点播21-222.4.2实时授课堂广播222.5流媒体服务器技术解决方案22-272.5.1Real公司RealSystem解决方案22-232.5.2微软公司WindowsMedia解决方案23-252.5.3Apple公司QuickTime解决方案25-27第三章系统设计与分析27-393.1系统开发的软、硬件环境27-283.1.1系统开发的硬件环境27-283.1.2系统开发的软件环境283.2系统总体设计分析28-373.2.1系统功能模块总体设计思想28-343.2.2系统结构设计34-373.3系统设计的目标37-383.4系统实现的主要工作38-39第四章流媒体课件的制作39-514.1WindowsMediaEncoder9.0制作课件39-454.1.1WindowsMediaEncoder9.0运行的系统要求39-414.1.2WindowsMediaEncoder的编码配置41-424.1.3音视频课件的录制42-444.1.4捕捉屏幕录制课件44-454.2自制课件与PowerPoint的同步45-484.2.1PowerPoint课件的转换454.2.2PowerPoint与音视频课件的关联45-474.2.3同步的实现47-484.3流媒体课件的发布48-494.4流媒体服务器的配置49-51第五章基于流媒体技术远程教育系统实现51-745.1系统模块实现51-715.1.1会员管理模块52-575.1.2教师信息显示模块57-595.1.3栏目管理模块59-625.1.4课件信息显示模块62-665.1.5课件信息搜索模块66-685.1.6课件信息管理模块68-715.2数据库设计71-745.2.1数据库需求分析与构设计715.2.2数据库逻辑设计71-74第六章总结与展望74-76致谢76-77参考文献77-78
相关文章
推荐阅读

 发表评论

共有3000条评论 快来参与吧~