有道智慧课堂网课压测保障方案

摘要

在线上教学场景中,借助 NERTC技术,实现屏幕共享功能,共享教师的 PPT、文档甚至是视频内容给学生,再配合摄像头和麦克风,将教师的实时画面和课程讲解内容推送到学生端,这部分的内容,类似于“直播”、“线上会议”,对清晰度、流畅度都有较高的要求。与常规“直播”不同的是,教学活动中需要大量的“互动”,教学的本质即互动的过程。这些互动主要表现为丰富的场景,包括教师的板书、学生的抢答、收集观点、投票、随堂练习等。

当前所开发的智慧课堂系统包含教师端(Windows 应用),学生端(Pad)以及服务器等部分,当前设计容量为同一堂课最高容纳450个学生同时在线。线上教学的“直播”部分借助第三方 SDK 实现,而互动相关的主要功能,由“信使”服务实现。直播、互动这些丰富的互动形式以及多样化的数据通信需求,给压力测试带来了极大的困难。比如我们在进行常规的接口压测时,评估更多的是接口的响应时间、TPS、服务器的性能等,而这里则更多要考虑的是如何构造贴合用户的场景与环境,如何设计压测方案等。

为了保证教学效果,我们制定了一系列的评估指标,客观上,在线人数需要维持在合理范围内,即使掉线,能够快速恢复到最近状态,同时静止画面、动态画面的共享延迟不应超过 700ms。主观上,需要音画同步、双端清晰流畅无卡顿。如此,才能让网课的体验如丝般顺滑。

欢迎在评论区写下你对这篇文章的看法。

评论

首页 - Wiki
Copyright © 2011-2024 iteam. Current version is 2.126.0. UTC+08:00, 2024-06-02 19:58
浙ICP备14020137号-1 $访客地图$