基于流媒体技术的课堂直播与交互系统

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:dddbj126
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机通信及网络技术的飞速发展,网络流媒体应用日益普及,远程网络教学、视频点播、网络电台等多媒体的应用进入了人们的日常生活,给人们日常工作、生活和学习带来了极大的便利和乐趣。本文根据目前流媒体技术发展背景以及网络教学实际情况,提出了基于流媒体技术的课堂直播与交互系统解决方案。 网络教学是网络流媒体技术应用的一个重要方向,它突破了时间和空间的限制,为广大的学习者提供了极大的方便。课堂直播可以说是网络教学比较重要的组成部分,与传统的网络直播有一些不同。传统的网络直播一般是把现场的音视频进行直播,而课堂直播由于用于教学的特殊目的,它不但要直播现场的音视频,同时要直播教师的电脑上的电子教案(一般为PowerPoint课件)。课堂交互在网络教学中也是一个很重要的环节,网络教学只有通过教师与学生之间的交互(如学生向教师提出疑问,教师通过网络回答问题)才能实现真正的互动课堂。 本文主要的研究内容:1.首先分析了网络流媒体应用中常用的流媒体技术,以及各个流媒体技术的相应特点。 2.本文通过介绍流媒体技术原理、流媒体关键传输协议RTP/RTCP协议,并根据网络教学直播现状,提出课堂直播与交互系统的设计模型以及模块划分。 3.课堂直播与交互系统实现教师授课现场音视频与教师机桌面的同步直播,采用了微软的WindowsMedia技术。本文研究了WindowsMedia技术,介绍了利用WindowsMedia技术开发直播系统的步骤,并对屏幕捕捉技术进行了详细的讨论。 4.为了实现需要进行实时媒体传输的交互模块,本系统采用MicrosoftDirectShow所提供的平台。本文研究了DirectShow的体系结构、基本原理和基本构件(过滤器)的定制方法,将RTP协议封装在过滤器中实现了具有通用性的实时媒体传输组件,并利用DirectShow的体系结构和己有的采集、编码解码组件,实现了课堂直播与交互系统的交互模块。 本文的研究意义在于:通过使用微软WindowsMedia和DirectShow技术,实现了教师授课现场音视频和教师机桌面的同步直播,让学生不但可以看到授课动作手势,而且还能非常的清晰的看到授课教师的电子教案。在课堂直播的同时,通过交互模块实现了学生与教师的网络教学互动课堂。此外,此方案由于使用了微软的流媒体技术,成本低,视频和音频质量好,兼容性强。
其他文献
随着虚拟现实技术和可视化技术的实用化,虚拟场景中需要建造大量逼真、复杂的三维模型,因而该三维场景的规模也就很大。用传统的方法建造大型场景、组织和存储大型场景的三维模
随着计算机技术应用的普及,电子政务、办公自动化等概念逐渐成为了我国政府工作中新的热点之一。在这些信息管理系统中,完成的查询功能一般是基于关键字的查找。但关键字查找在
分布式拒绝服务(DDoS)攻击是近年来常见的一种规模大,破坏性强,防御困难的攻击手段。传统的DDoS主要利用了TCP/IP协议自身的漏洞进行攻击。现今,IPv6代替IPv4成为新一代的网络层
Java虚拟机是影响Java程序设计语言的有效实现和关键软件系统之一。由于其运行过程比较封闭和抽象,极大地影响了Java程序的调试效率和成本,使得Java程序员不能直观地动态观察
随着计算机及网络技术的发展,数据库系统由小型化向大型化发展,由集中式向分布式发展。由于地理位置分布的原因、考虑到数据安全和数据分布的需求,很多业务系统形成了具有站
现有的故障诊断理论和技术正面临着复杂过程的复杂性带来的严峻挑战,研究复杂过程的故障诊断技术,对于保证大型流程工业生产的安全稳定运行,从而切实提高企业的经济效益具有重要
数据挖掘(DM)是从数据中提取人们感兴趣的、潜在的、可用的知识,并表示成用户可理解的形式。分类是数据挖掘的一个重要分支,粗糙集方法是数据挖掘中的重要分类技术之一。粗糙
组织机构代码是政府部门对我国境内依法注册、依法登记的企业、事业、机关、社会团体及其他机构颁发的一个在全国范围内惟一的、始终不变的代码标识。颁发组织机构代码的目的
多值逻辑是指一切逻辑值的取值数大于2的逻辑。它可以更好地解决用二值逻辑不易解决的问题。由于其独特功能和广阔的应用前景,使得多值逻辑得到了蓬勃发展,并成为计算机科学
无线自组网(AdHoc)是由一组带有无线通信收发装置的移动终端节点组成的一个多跳、临时、无中心的网络。由于AdHoc网络中节点的移动性,网络的拓扑结构不断变化,分布式协作和受限