基于WebRTC网络教学系统的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:dsq1980
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息化的发展,实体经济与互联网尤其是移动互联网的全面融合已成为必然趋势,传统物理课堂的教学形式同样需要顺应时代潮流进行发展与延伸。与此同时,网页实时通信WebRTC(Web Real-Time Communication)已开源并被万维网联盟W3C写入推荐标准的工作草案,在网页上可实现免客户端及浏览器插件的实时通信应用,具有丰富的媒体功能、跨平台、使用和开发成本低等优点。本文首先介绍了WebRTC的总体架构包括视频、音频编解码、传输控制模块和开发相关的信令机制,以及网页前端开发HTML5、Canvas等关键技术;接着以网络教学的实际应用场景为基础进行需求分析和系统设计,并在Node.js环境下基于Express框架,以JavaScript为主体语言开发实现了一个支持教师和学生友好互动的网络教学系统。系统子功能包括:网上实时授课与非实时授课,课后答疑辅导,多人文件共享,用户注册登录,信息维护等。用MediaStream和RTCPeerConnection等接口实现了网上实时授课和视频答疑模块中一对多和多对多的视音频通信;用Canvas分层叠加和WebSocket技术实现了实时白板与多人文本通信。其中,系统按照用户类型和是否登录对使用者实现了角色权限控制,教师类型用户拥有特权,这一点也是本系统实现的关键。随后在桌面浏览器和Android平台移动端浏览器上对各项功能进行功能测试和性能测试,结果证明本系统实现了WebRTC在网络教学系统中的良好应用。最后对全文工作进行总结,并讨论未来可以进一步研究的问题。
其他文献
随着声纳信号处理技术的不断发展,各种新理论、新算法不断出现,信号处理的运算量越来越大,因此信号处理系统的设计复杂度越来越高,特别是其核心实时信号处理机的设计难度也随
数字水印技术应用广泛,对其研究大多关注水印的不可感知性和鲁棒性,而数字水印技术应用于信息隐藏领域,则还有一个重点问题需要研究,即隐藏信息嵌入的容量。研究表明,对于同
目的:研究探讨中药复方丹参滴丸对老年人慢性阻塞性肺疾病的临床效果。方法128例慢性阻塞性肺疾病患者,根据不同的治疗方法随机分为观察组与对照组,各64例。观察组使用复方丹参
本文的内容主要是关于水下目标可视化仿真系统的技术研究,此系统为后续的水下目标的识别提供可靠的数据来源。常见的水下军事目标有水雷、鱼雷和潜艇等,本文主要对这几种典型的
无线传感器可以被应用于军事、商业、医疗救护、环境监测等多方面,具有广阔的应用前景,因此成为计算机科学技术中一个新的研究热点。由于无线传感器网络自身的特点,现有的无
本课题源于项目《材料的介电谱检测》,创新性的提出了利用微弱信号正交检测技术测量待测材料在不同频率下的阻抗谱,从而间接获得材料介电谱的方法。该方法试图在109Hz内的频段
目的:探讨腹腔镜手术对异位妊娠进行治疗的临床护理体会。方法43例异位妊娠患者,随机分为对照组(21例)和观察组(22例)。对照组行常规护理,观察组行优质护理。对两组患者的护理效
随着网络及通信技术的飞速发展,人们对无线通信的需求越来越大。无线化是控制领域发展的趋势,尤其是工作于ISM频段的短距离无线通信将会得到广泛的应用,而计算机技术的迅猛发
目的:观察鞍区肿瘤患者显微手术后视力下降、视野缺损改善情况,探讨早期干预、科学护理的临床价值。方法责任护士于手术前后观察患者视力下降、视野缺损发生率,给予脱水剂、糖皮
随着无线通信技术的迅猛发展,无线接入技术正呈现高带宽和IP化的趋势。作为继无线局域网之后出现的新一代宽带无线接入技术,IEEE 802.16面向固定、携带和移动的设备提供宽带