基于HTML5&XMPP在线教学系统Web客户端的设计与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:hothook
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在一个提倡终身学习的时代,教育无论对国家、社会还是个人都是不可或缺的存在。但是过高的时间成本和金钱成本也一直是人们广泛接受教育的障碍。随着网络技术的发展,旨在通过减少时间成本和金钱成本的前提下实现人人都能随时随地学习的在线教育系统大量涌现,线上教育已经成为一种趋势,也是实现全民终身学习的一种有效途径。现有的在线教育系统运作方式主要有两种(1)通过实时采集音视频信号和教师的电脑屏幕信号共享给学生端,这在很大程度上都依赖了Flash技术;(2)用HLS(HTTP Live Stream)的方式将流媒体切成小的ts片段,以m3u8为索引持续请求ts片段,这种方式虽然实现了对HTML5的支持但低码率的ts片段封装代价高,产生的延时较大。目前,第一种应用最为广泛。但这种方式都需要浏览器插件的支持,无形增加了用户操作过程中的复杂度。因此,开发一种无需Flash且支持直播功能的在线教学系统会得到更多用户的青睐。本文在分析了现有在线教学系统的基础上,设计了一套基于HTML5和XMPP协议的在线教学系统Web客户端,用于实现电子白板实时交互、文字聊天、文件上传下载和音视频传输。其中本文的核心工作有:(1)用Canvas设计电子白板,使其能够支持多种格式的文档,并能实时收集鼠标操作信号;(2)结合Aspose组件实现word、pdf、ppt、excel格式的文档转换;(3)设计XMPP实时传输通道;(4)解决音视频采集、编码与系统其它功能并行的问题;(5)HTML5的video、Web RTC配合Canvas实现音视频的采集和播放;(6)设计并实现XMPP解析器。测试结果表明,采用这种方案完成的在线教学系统相比于现有的系统有如下优势(1)摆脱了对Flash插件的依赖;(2)减少了网络上需要传输的数据流量;(3)教师端的操作能清晰的展示在学生端,学生再也不用担心视频不清晰的问题了。
其他文献
通过对西方翻译伦理主要思想的考查,指出,与国内以"规范"为导向,限制译者主体性的翻译伦理研究不同,西方翻译伦理表面上制约了译者主体性,制造译者隐身,实际上为译者现身提供
随着农村劳动力的进一步转移和土地的加速流转,以专业大户、家庭农场和农业产业化龙头企业等为代表的新型农业经营主体大量涌现,成为推动农业农村发展的重要力量。新型农业经
<正>有这样一个案例,说的是毕业于某名牌大学的苏云踌躇满志地准备踏上外企秘书的工作岗位,想象着自己在电脑桌前熟练地操作电脑,用流利的英文为老总撰写函件,在聚光灯下从容
高中生普遍面临词汇习得困境,仅停留于对词汇的表层理解,难以运用于实际交流及写作中。对此,《普通高中新课程标准》提出词汇习得当侧重词汇表达运用,而非局限于对词汇的识别
库存管理在物流供应链的地位十分重要,阐述了供应链中库存管理的作用,分析了存在的问题,提出了供应链下的库存管理策略以及库存战略决策。
体系解释是在一个完整法律体系之下,以法律条文在法律体系中的地位,或将相关法条等外在体系因素纳入依据的解释方法。从方法论的角度来看,系统论、逻辑学、解释学等方法深深
每一家新店开业,大家都充满期待,但小店不是大超市,不是大卖场,所以小店的开业在于借势,而不是造势,明确了这一点,就不会去浪费精力,浪费财力,做一些无谓的事情。
传统神义论近代以来不断受到恶与苦难现实的严峻挑战,不少神学家和思想家开始对传统的神观念和创造论进行重新反思,别尔嘉耶夫作为俄国宗教哲学的杰出代表也对之作了积极的探
[目的]观察基于多因素确认的联合促排便策略在脊柱骨折病人中的应用效果。[方法]将2016年1月—2016年6月收治的88例脊柱骨折病人设为对照组,病人接受常规便秘防护干预,将2016
在梳理美国高等教育发展历程的同时分析了美国高等教育体系,并从美国不同时期高等教育认识论与政治论的博弈,探讨美国高等教育的理念和经验对我国高等教育的启示与借鉴。