房间
房间是 SyncTV 的核心工作空间。一次观影、一组成员、一份播放列表、一套权限和当前播放状态都挂在房间上。用户进入房间后看到的按钮、媒体、聊天和管理入口,取决于房间设置和自己在房间里的角色。
房间包含什么
Section titled “房间包含什么”| 内容 | 用途 |
|---|---|
| 成员 | 房间创建者、管理员、成员和游客 |
| 播放列表 | 房间内可播放的媒体、子列表和排序 |
| 当前播放 | 当前媒体、播放进度、暂停状态、播放速度和版本 |
| 聊天 | 房间内消息,受发送权限和房间开关控制 |
| 加入规则 | 是否公开、是否需要密码、是否需要审核、成员上限 |
| 权限 | 角色默认权限和成员级覆盖 |
| 直播入口 | RTMP/直播推流和播放会话 |
谁能管理房间
Section titled “谁能管理房间”全局管理员和房间管理员是两套概念。全局 root 或 admin 可以通过管理入口维护实例,但不代表普通房间内的所有操作都应该绕过房间权限。房间内的长期职责应优先通过房间角色表达,临时例外再使用成员权限覆盖。
常见房间状态
Section titled “常见房间状态”| 状态 | 用户体验 | 管理动作 |
|---|---|---|
| 公开可加入 | 用户打开房间后直接进入 | 控制默认权限和成员上限 |
| 需要密码 | 用户输入房间密码后进入 | 定期更换密码,避免泄露 |
| 需要审核 | 用户提交申请,等待批准 | 处理申请并写清拒绝原因 |
| 暂停使用 | 用户无法继续加入或操作 | 封禁房间或关闭相关入口 |
- 普通用户创建或加入房间:读 创建和加入房间。
- 管理成员和房间设置:读 房间与成员管理。
- 调整权限:读 权限模型 和 房间、权限与用户偏好。