0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

腾讯云在线教育互动课堂方案的设计与技术挑战

LiveVideoStack 来源:LiveVideoStack 2020-06-15 11:16 次阅读

本文由腾讯互动课堂技术负责人缪少豪在LiveVideoStack线上分享中的内容整理而成,详细介绍了腾讯云在线教育互动课堂方案的设计与技术挑战,重点解析了互动白板的实现技术难点与突破。

1.互动课堂解决方案及整体架构

腾讯云互动课堂提供了一种低延时、全平台、交互式的在线视频授课服务,满足多种教育场景的需求,帮助企业快速构建在线教育互动课堂平台,是集IM即时通信、实时音视频以及实时互动于一体的互动课堂解决方案。

腾讯云互动课堂架构

如图中间的6个模块是整体方案的各个服务块:

互动白板后台:主要提供白板历史数据,例如教师课前准备数据等。

内容分发网络:主要保证课件的可靠分发,采用腾讯云的CDN服务。

课件转码后台:主要对课件进行多种格式的转码,是互动白板产品必不可少的部分。

对象存储服务:对课件、视频等资源进行落地存储,利用腾讯云COS服务。

实时音视频后台:保证师生音视频交流的重要信令通道。

即时通信后台:首先作为互动白板的默认信令通道;其次是师生、同学之间发送消息通道。

教师和学生进入课堂后,在互动白板后台获取课前准备的课件资源,这些不同格式的课件资源来自内容分发网络。课堂期间的音视频、师生之间聊天消息的交互通过实时音视频后台和即时通信后台,进行内容和音视频流的分发,即完成音视频和互动白板的交互过程。 另外,线上课堂非常重要的一个模块就是录制后台,即腾讯云互动白板提供的一整套比较完整的音视频和白板同步录制的方案。

2.互动课堂方案优势分析

互动课堂整体方案使用腾讯的实时音视频服务,其具有18年的实时音视频经验积累,方案在超过5000个终端完成适配,并且全球端到端的平均延时可达到300ms以内,抗丢包率40%,抗网络抖动在1s左右。即时通信采用腾讯基于QQ底层IM能力的基础服务,提供全球的高并发、高连通、高可靠、强安全的网络连接通道。 以腾讯IM作为信令通道的互动白板可实现小于100毫秒的超低延时,支持多种格式文档的转换,提供白板音视频同步录制方案,另外还支持多维度监控能力,帮助线上进行分析和解决问题。

在此方案的支持下,可以满足多种教育场景的需求,并且可以灵活应对各种教育细分行业应用场景,上图中简要列举了几类应用场景,其中包括超大并发的大班课,例如万人级的公开课;以及注重师生互动性的小班课等。

3. 互动白板产品介绍

腾讯云互动白板支持多人在线互动白板服务,依赖于腾讯自研制的即时通信IM技术,小于100ms的超低延时,全平台覆盖支持,功能齐全,包括实时涂鸦、文档共享、白板音视频录制功能等。

4. 互动白板技术优势解析

互动课堂解决方案推出之后,收到了很多客户反馈,主要反馈的痛点以及解决方案有以下三点。 4.1 白板音视频高度同步方案 实时音视频效果虽好,但价格昂贵:对于万人级的大型培训是一笔很大的开销,若使用旁路直播,成本低,但是延时非常大,导致白板操作和直播存在明显不同步现象,观感出现明显延时,学员端无法实现白板和音视频同步。 互动白板与实时音视频实际是两个没有关联且独立渲染的产品,能够做到同步取决于各自产品的延时,若实时音视频的延时为300ms,而白板是100ms延时,200ms的延时差在学员端是人眼无法感知的,但若使用旁路直播,则存在秒级延时,可以明显察觉不同步问题。

如图中上下两部分进行对比,白板信令自带时间戳,通过IM即时通信发送到学生端,当学员端接收信令之后计算IM延时。将白板的时间戳注入到音视频,通过音视频SEI技术,将音视频流发送到学员端后解析时间戳,进行时间差计算,白板根据时延进行绘制,以达到同步效果。此解决方案与教师端和学员端的本地时间是无关的,两端的本地时间是否一致对结果不影响。 4.2 同步互动的视频播放方案 当教师希望分享某个视频给学生观看,就会因为不同产品的要求限制导致出现以下问题:

已参与连线视频课堂,不可再进行视频上行,导致教师端的上行带宽被占用,出现视频课堂卡顿问题,或者带宽无法满足问题;

在1v1的场景下,学员可以要求教师复讲某个知识点,这就要求学生对视频课堂进行回滚操作,以定位某一知识点的时间点;

全屏共享不可泄露敏感信息,例如app出现私聊界面,是不希望出现在屏幕共享范围的。

互动白板方案可以完美解决以上问题,方案中教师端可通过自存储位置拉取视频进行播放,期间教师进行的白板操作通过信令同步到学员端,以实现交互性。 另外互动白板方案中异常检测和重试机制缺一不可。例如APP推到后台,视频会自动暂停,则音频的暂停会中断视频的播放。通过异常检测发现异常,则回滚重放。当获取视频时长失败时,则利用重试机制进行二次重试,以保证正常播放状态 4.3 白板音视频同步录制方案

课堂录制是在线教育不可或缺的部分,做白板音视频同步录制的初衷是基于白板和音视频分开录制,这就会出现“不同步现象”以及“后期的混流成本很高”两大痛点。 白板的录制后台本质是一个客户端,当客户将业务后台发起录制时设置的录制参数和后期混流布局参数发送给录制后台,后台就会订阅教师端的音视频和互动白板,录制后台收到教师端的音视频和互动白板后,进行离屏渲染,将白板信令的操作数据转化为白板视频流,与音视频流混合,通过客户提供的布局文件达到混流目的,生成客户需要的mp4文件。整体方案的核心在于离屏渲染技术。4.4 基于Canvas的高流畅性涂鸦方案

全局渲染即将旧数据与新数据进行合并,再进行一次性渲染,达到最终效果。

局部渲染即基于旧数据渲染的基础上进行添加的过程。

信令是通过IM发送,涂鸦点会出现乱序问题,如果只做局部渲染则无法处理乱序涂鸦问题,通过加入全局渲染即可解决乱序问题,以保证显示正常。 因此,白板采用全局渲染和局部渲染的混合方案,绘制帧率可以持续保持30FPS以上,从而实现更加流畅的体验。 4.5 灵活对接第三方信令

即便某些客户已经接入第三方音视频和IM即时通信,同样可以使用腾讯云的互动白板产品。这源于互动白板不依赖实时音视频和即时通信服务,可以支持接入第三方信令通道。腾讯SDK会将所有互动白板所记录的数据发送给第三方的信令通道,以做到不依赖即时通信的效果。 4.6 其他技术优势

目前互动白板支持两种PPT的转码技术,即静态转码和动态转码,动态转码可以完整保留PPT动画效果,以提升教学体验。 此外,互动白板还应用了腾讯自研的笔迹笔锋优化算法,可以高度还原手写体效果,如图中笔迹演变的效果。 最后为大家提供白板DEMO的体验地址(白板Github): https://github.com/tencentyun/tiw

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 视频
    +关注

    关注

    6

    文章

    1942

    浏览量

    72887
  • 腾讯云
    +关注

    关注

    0

    文章

    210

    浏览量

    16783

原文标题:如何搭建低延时、交互式的在线教育平台?(内附视频回放)

文章出处:【微信号:livevideostack,微信公众号:LiveVideoStack】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    腾讯申请注册“腾讯AI代码助手”商标

    致力于提升编程效率的智能工具。其主要功能包括代码的智能补全和自动生成,旨在帮助开发者更加高效地进行编程工作。这款工具的出现,标志着腾讯在人工智能和计算领域的技术实力得到了进一步的提升。 值得注意的是,
    的头像 发表于 12-13 10:28 244次阅读

    RTC技术在实时通信中的应用 RTC与VoIP的区别

    中的应用 视频会议: 视频会议是RTC技术最直观的应用之一。通过RTC,参与者可以进行面对面的视频通话,无论他们身处何地。这种技术使得远程工作和国际合作变得更加便捷。 在线教育在线教育
    的头像 发表于 12-11 15:38 417次阅读

    印尼GOTO、腾讯与阿里签署合作协议

    近日,印尼知名科技公司GOTO与中国的腾讯、阿里正式签署了合作协议。此次携手合作,旨在共同推动印尼数字经济的发展,为当地企业提供更加全面、高效的数字化解决方案
    的头像 发表于 11-11 14:32 270次阅读

    腾讯手动下发远程升级指令到设备_OTA升级方案详解

    =iotcloudAction=PublishMessage 2.如下图填写,Topic和产品ID到自己的腾讯,产品设置和Topic管理里面找,数据是自己需要下发的真实数据,必须是string 设备在线时,选择json,因为
    的头像 发表于 09-30 15:27 358次阅读
    <b class='flag-5'>腾讯</b><b class='flag-5'>云</b>手动下发远程升级指令到设备_OTA升级<b class='flag-5'>方案</b>详解

    腾讯手动下发指令到设备_云端与设备联调方案

    =iotcloudAction=PublishMessage 2.如下图填写,Topic和产品ID到自己的腾讯,产品设置和Topic管理里面找,数据是自己需要下发的真实数据,必须是string 3.设备在线时,点击发起调用
    的头像 发表于 09-30 15:25 301次阅读
    <b class='flag-5'>腾讯</b><b class='flag-5'>云</b>手动下发指令到设备_云端与设备联调<b class='flag-5'>方案</b>

    教育未来:国产OPS电脑点亮智慧课堂

    在科技的浪潮中,智慧课堂的构建已成为教育革新的必然趋势。本文旨在探讨如何将传统的教学模式转化为一个以数据驱动、个性化定制、高效互动为核心的现代教学环境。这不仅涉及到教学方法的革新,也包括了智能硬件
    的头像 发表于 08-28 14:22 430次阅读
    <b class='flag-5'>教育</b>未来:国产OPS电脑点亮智慧<b class='flag-5'>课堂</b>

    激发学习热情:OPS电脑在智慧教育中的应用

    的设计和卓越的性能,正逐步成为智慧教育领域的中坚力量,它不仅极大地丰富了课堂的趣味性,也显著提升了学习效率。本文将深入探讨OPS电脑如何革新课堂互动方式,为
    的头像 发表于 08-21 10:41 368次阅读
    激发学习热情:OPS电脑在智慧<b class='flag-5'>教育</b>中的应用

    存储产品在AI智慧教育领域的应用场景

    随着人工智能、虚拟现实等新技术的应用,以及在线教育市场的迅速扩大,教育硬件发生了重大变革。新的教育硬件不仅具有更强的互动性和个性化,而且能够
    的头像 发表于 08-12 16:15 395次阅读

    智慧教室新伙伴:国产OPS电脑助力教育创新

    在信息技术迅猛发展的浪潮中,智慧教育课堂已从单一的数字化教学工具,华丽蜕变为融合了人工智能、大数据、计算等尖端科技的综合性平台。这一革新不仅颠覆了传统的教学模式,更在互动性与教学效率
    的头像 发表于 08-07 09:32 274次阅读
    智慧教室新伙伴:国产OPS电脑助力<b class='flag-5'>教育</b>创新

    SolidWorks教育版:促进师生互动的桥梁

    在当今教育领域,技术的融合正改变着传统的教学方式。SolidWorks教育版作为一款专为教育机构和学生设计的三维设计软件,不仅以其强大的功能和易用的界面赢得了广泛赞誉,更在促进师生
    的头像 发表于 07-05 16:53 245次阅读
    SolidWorks<b class='flag-5'>教育</b>版:促进师生<b class='flag-5'>互动</b>的桥梁

    开鸿智谷携手华为启动智慧教育繁星计划

    在线教育平台、虚拟现实教育应用、3D打印教育模型、智能实验室设备等前沿技术在现场一一亮相,开鸿智谷受邀参加此次大会,并出席华为智能协作生态联盟启动仪式,与现场众多行
    的头像 发表于 04-23 08:29 520次阅读
    开鸿智谷携手华为启动智慧<b class='flag-5'>教育</b>繁星计划

    索尼携四大产品方案亮相高博会,助力课堂更加智能灵活、精彩高效

    4月15-17日,第61届中国高等教育博览会(HEEC)在福州海峡国际会展中心隆重召开。索尼携众多教育信息化和智慧化核心产品及方案亮相本次盛会,以“索尼助力智能课堂”为主题,依托先进的
    的头像 发表于 04-16 11:15 504次阅读
    索尼携四大产品<b class='flag-5'>方案</b>亮相高博会,助力<b class='flag-5'>课堂</b>更加智能灵活、精彩高效

    教育互动体验馆中的讯维大屏显示系统打造沉浸式学习体验的新高地

    教育领域,如何创新教学方式,提高学生的学习兴趣和效果,一直是教育工作者追求的目标。而讯维大屏显示系统在教育互动体验馆中的应用,为打造沉浸式学习体验提供了新的解决
    的头像 发表于 02-28 14:39 599次阅读
    <b class='flag-5'>教育</b><b class='flag-5'>互动</b>体验馆中的讯维大屏显示系统打造沉浸式学习体验的新高地

    MR混合现实情景实训教学系统在军事专业课堂上的应用

    在现代教育中,技术的进步为教育领域带来了巨大的变革。MR混合现实情景实训教学系统作为最新的教育技术,为军事专业
    的头像 发表于 02-19 10:07 435次阅读

    投影融合系统在教育领域的应用与发展趋势

    投影融合系统在教育领域的应用正逐渐普及,它为教育带来了新的教学方式和更丰富的教学内容。以下是一些投影融合系统在教育领域的应用与发展趋势: 增强课堂
    的头像 发表于 02-01 15:10 459次阅读
    投影融合系统在<b class='flag-5'>教育</b>领域的应用与发展趋势