玄武屏 Layer 2 能力 —— 主讲人控制翻页,所有参与者实时同步。本节讲演示房间的创建、邀请与加入。
演示房间是什么
发起演示 → 自动生成「演示房间」:
- 邀请码(6 位数字)
- 二维码(手机扫码加入)
- 链接(电脑端直接访问)
观众通过这三种方式之一加入房间,立即进入实时同步。
创建演示房间
- 在编辑器或我的演示文稿点「发起演示」
- 选择房间模式:
- 跟随模式:观众跟随主讲人翻页(默认)
- 自由模式:观众可自由翻页(适合答题、自助探索)
- 混合模式:默认跟随,开放节点允许自由探索
- 设置访问限制:
- 公开(任何人凭邀请码即可进)
- 仅指定组(学生组 / 客户组)
- 密码保护
- 点「开始」生成房间
邀请方式
| 方式 | 适用场景 |
|---|---|
| 6 位邀请码 | 课堂上口头报码 |
| 二维码 | 现场扫码(展厅 / 培训) |
| 链接 | 远程会议 / 直播 |
| 房间 ID + 密码 | 私密演示 |
房间生命周期
创建 → 等待加入(最多 30 分钟)→ 主讲人开始 →
进行中(最长 8 小时)→ 主讲人结束 / 闲置超时 → 归档归档后房间不可再加入,但数据 30 天内可在「我的演示 / 历史房间」回看。
三种角色
| 角色 | 能力 |
|---|---|
| 主讲人 | 控制翻页 / 发布互动任务 / 查看所有参与者状态 |
| 参与者 | 跟随翻页,自己手里有动画的独立副本,可操作不影响他人 |
| 观众 | 只读,跟随翻页,不能操作动画 |
「独立动画副本」是玄武屏区别于"屏幕共享"的核心 —— 50 个学生同时拖 GGB 滑块,互不干扰。每个浏览器有独立 GGB 实例,天然隔离。
详见「35. 三角色:主讲人 / 参与者 / 观众」。
同步机制
主讲人翻页 → WebSocket 广播 "page-change" → 所有客户端跟随
主讲人点元素动画 → 广播 "animation-step" → 所有客户端同步播放参与者侧的本地操作(拖滑块、改参数)不广播,只在自己客户端生效。
详见「36. 同步机制与断线重连」。
适用场景
- 远程会议:主讲人本地讲,远程参会者实时看 + 互动
- 混合教室:线下 + 线上学生同时上课
- 跨地展厅联动:多个城市的展厅同时演示同一份内容
- 直播课堂:主播翻页,几千观众同步
下一节讲三种角色的详细能力分配。
