DuoLive · Flutter 联调对照
ZEGO 直播与单聊测试
本页使用 Web 版 Express SDK 与 ZIM SDK,测试的 AppID、用户 ID、房间 ID、流 ID 和 Token 与 Flutter 端保持一致。
正在加载 ZEGO SDK…
1. 运行时配置
所有值只保留在当前页面内存;刷新或关闭页面后即清除。不要填入 ServerSecret 或 CallbackSecret。
2. RTC 直播测试
Flutter 对照:创建 Express 引擎 → 登录 RTC 房间 → 创建本地流 → 推流/拉流。
远端播放
3. ZIM 一对一单聊测试
Flutter 对照:创建 ZIM 实例 → 登录用户 → 发送 Peer 文本消息。使用两个不同浏览器窗口及两个正整数用户 ID 可互发消息。
联调检查
- 控制台已启用 Live Streaming 与 In-app Chat(ZIM)服务。
- 两端使用同一 AppID;测试用户 ID 必须为不同的正整数。
- 服务端 `config.yaml` 已配置 AppID、ServerSecret、CallbackSecret,并已配置 ZIM “消息发送后”回调。
- MongoDB 已执行 `database/mongodb/001_im_private_message.js`,再发送一条单聊消息验证回调入库。
Flutter 字段对照
appId、token、userId、roomId、streamId 与 Flutter 使用相同业务值;本页仅因浏览器环境改用 JavaScript SDK 调用方式。