UCloud优刻得裴志伟:如何快速构建高质量在线课堂( 二 )

  2. 在线直播:模拟上课场景 , 老师单向教学为主 , 老师和学生之间有简单的文字互动能力 , 允许3-10秒的延迟 。 这种形式没有实时互动 , 老师比较不适应 。

  3. 低延迟、互动直播:班课必备 , 可实现多人连麦、顺畅视频通话 , 配有白板、IM等教具 , 延迟要求低于300ms 。 这种形式最接近线下教学课堂场景 , 整个上课体验有更好的沉浸感 , 但技术难度高、成本较高 。

  那为什么每天都能听到大量的关于登陆不上、高卡顿、掉线、系统崩溃等问题的吐槽呢?

  要解决这个问题需要了解两个知识点:1. 任何系统都有容量上限;2. 高可用性的系统背后需要可靠的大型互联网系统支撑 。

  受疫情影响 , 为防止聚集性传播 , 年后大多数企业采用远程复工方式开工 , 大家复工在线办公或者开会的时间和学生上课直播使用流量的时间是比较一致的 , 这两个流量洪峰叠加起来 , 目前看是有点超出整个国内互联网的基础设施的当前承载力的 。 这次疫情中 , 很多教育行业没有类似的实战经验 , 出现预想和实际的用户及流量差距较大 , IT系统无法支撑的情况 , 所以引发了这一系列的问题 。

  技术是揉不得沙子的 , 投入和回报一定成正比 。 我们建议教育行业的用户尽可能准确评估最高同时在线人数 , 并留足冗余、设计好突发预案;技术层面要更好的进行架构优化、加强全节点监控 , 避免因架构缺陷、监控不全等原因无法稳定支撑业务运行 , 比如最近湖北等疫情严重地区明显流量涨幅高于其他地区 , 各省市也会有不同的政策 , 需要良好的监控和运营体系 。

  在线课堂的音视频质量好坏是由系统的端到端决定的 。 所以 , 在做好产品平台侧工作之外 , 还需要注重用户端所有细节 , 才能达到较好的上课体验 。

  1. 设备端:音视频质量与老师/学生设备性能、机型、平台有很大关系 。 很多第一次上网课的老师学生就在这里踩了坑 , 因为高清的视频是对设备性能有要求较高 , 如果使用纯音频或者低分辨率视频直播 , 设备性能要求较低 。

  2、设备端网络:音视频质量和老师、学生侧的家庭网络有关 。 尤其是老师侧 , 相对来说 , 有线网络好于Wi-Fi连接 , Wi-Fi连接好于 4G网络环境 。

  高清实时音视频URTC背后的技术解析

  事实上 , 和实时音视频互动质量强相关的主要是RTC平台 。 UCloud实时音视频产品URTC , 依托UCloud强大的计算能力和网络覆盖 , 通过智能公网动态路由调度、三种算法动态智能联动、网络变化自适应无缝调整码率等方式 , 实现了高质量、抗弱网、低延迟的网络音视频通信 , 并支持万人直播推送 。


UCloud优刻得裴志伟:如何快速构建高质量在线课堂

----UCloud优刻得裴志伟:如何快速构建高质量在线课堂//----

  1. 基于罗马网络 , 公网动态路由调度

  基于UCloud在全球部署的32个可用区、28条专线、500+加速节点 , UCloud在全球范围内构建了一张高速网 , 通过全球接入点就近接入、自研HTTP DNS调度算法 , URTC可提供全球覆盖的音视频服务 , 国内平均时延70ms , 国际平均时延不超过300ms , 弱网下也能实现高质量音视频通信 。


推荐阅读