基于MPEG-4的多媒体网络教学系统

来源 :浙江工业大学 | 被引量 : 0次 | 上传用户:shichangyou1982
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息时代给人类社会带来了新的挑战和机遇,传统的以教师、课堂、课本为中心的教学模式将越来越不适应信息社会的需要。随着计算机技术和网络技术的飞速发展,利用网络进行教学已经成为一种必然趋势。多媒体网络教学系统是开展多媒体网络教学的支撑环境。本文对目前的一些多媒体网络教学系统进行了分析讨论,结合校园网络教学的特点,设计开发了一套基于MPEG-4的多媒体网络教学系统。 系统的设计目标是在校园网上建立虚拟的网络课堂,使地理上分散的学生和教师能在同一时间里加入虚拟网络课堂,进行教学活动。教师使用该系统在网络虚拟课堂上授课,学生不但可以同步的看到教师机的屏幕内容、听到教师授课的声音,而且可以看到教师授课时的形象和动作。同时,该系统还提供电子白板讨论功能,为网络分布式教学提供了一种良好的交互环境。所设计的系统具有视音频广播、屏幕图像广播、课件制作等功能。系统的实现综合采用了MPEG-4技术、流媒体技术、网络技术、数据库技术和同步多媒体集成语言SMIL等,采用微软的Visual C++作为开发工具。对所开发的系统进行了功能单元测试和实际的系统联机测试,结果表明系统性能可以满足网络教学的基本要求。 系统实现中解决的关键问题和特色主要有以下几个方面: (1)在视音频直播功能的实现中,通过使用北京算通公司的CV500视频采集卡和CV500 SDK进行视音频数据采集,并采用当今最新的图像和语音编码压缩标准MPEG-4作为视音频数据的采集格式,既保证了图像的质量,又大大缩减了视音频所占的带宽,从而解决了多媒体数据量大、网络带宽利用率低的问题;同时,通过设置环形缓冲区的办法来调和网络传输延时与图像质量之间的矛盾,取得了较好的效果。 (2)在屏幕图像直播功能的实现中,通过采用“屏幕拷贝法”,解决了课件的多媒体链接和屏幕滚动难以控制问题。 (3)在课件实时制作功能的实现中,通过采用SMIL语言制作了一个图形化的SMIL编辑工具,为教师提供一个操作简单的SMIL文档制作编辑环境;用SMIL和RealOne播放器实现了视音频流、图像流在客户端的同步播放。
其他文献
学位
随着科技的发展,新一代的计算机,无论计算能力和计算速度都比旧的计算机优越。但人类对高性能计算的需求,也不断提高。除了增强处理器本身的计算能力外,并行处理是一种提高计算能
随着信息技术和互联网技术的快速发展,嵌入式系统已广泛应用于消费电子和通信领域;嵌入式浏览器已成为最主要的应用软件,甚至有可能是唯一的、直接支持的应用软件。作为基于
随着P2P技术应用日益增多,加强对该项技术的研究已成为当务之急。本课题基于目前理论架构相对比较完整的P2P平台技术JXTA,研究了如何在该平台下进行应用开发,并讨论了P2P技术普
随着语义万维网的迅猛发展,越来越多的数据以RDF的形式发布出来,如何对这种语义数据进行存储、管理、查询以及有价值信息的挖掘,已经成为一个热门的话题。传统的三元组库设计实
面对因特网上日益增多的在线可读文本,文本过滤旨在帮助用户获取自己感兴趣的文本,实现信息服务的个性化,因此它具有广泛的应用背景和较高的实用价值。 文本过滤的形式可大致
在过去的几年中,对等网络(Peer-to-Peer,简称P2P)已经成为一种计算和应用的潮流.越来越多的互联网用户通过Napster,Gnutella,BT下载这样的P2P软件相互交流共享文件,而通过类
近年来,随着多媒体技术、计算机网络与通信技术的快速发展,传统的视频监控系统也朝着新的方向进行着不断地更新与发展.进而出现了集多媒体技术、计算机网络与通信技术于一体
在过去的十年中,传真是商务活动中必不可少的通信工具。随着Internet日益蓬勃发展,基于PSTN的传统传真方式将难以满足人们希望使用方便、价格低的传真服务的要求。而现今IP传
在软件工程研究的发展中,面向功能的结构化方法和面向对象方法最被广泛应用。传统软件开发方法的基本技术是结构分析和结构设计技术,它是围绕实现处理功能的“过程”来构造系统