开箱体验
下面的流程覆盖一次完整的开箱体验:用 CLI 模拟设备上传一段录像,签发设备和客户端两类 Token,最后在 Flutter Android 示例里扫码播放。
安装并启动 CLI
在已安装 Node.js 的 macOS 或 Linux 上安装 CLI:
bash
npm install -g tirtc-devtools-cli@latest --registry=https://registry.npmjs.org确认 CLI 可以正常运行:
bash
tirtc-devtools-cli --version命令输出以 CLI Version: 开头。
启动界面:
bash
tirtc-devtools-cli web签发设备端 Token
打开侧边栏的「签发云录像 Token」。 选择「设备端 Token」,填写:
| 字段 | 填什么 |
|---|---|
AppId、AccessKeyId、AccessKeySecret、device_id | 申请开通时收到的值 |
| 录像保留天数 | 7 |
签发后复制设备端 Token。
上传示例录像
打开侧边栏的「模拟上传云录像」。
填写同一台设备的 device_id 和 device_secret_key。
粘贴设备端 Token 后,点击开始上传。上传内容是固定的:H.264 视频放在 Channel 11,G.711A 音频放在 Channel 10,时长 120 秒。
上传成功后,页面会展示对应的“可用时间段”和“文件列表”。
签发客户端 Token
打开侧边栏的「签发云录像 Token」,改选「客户端 Token」再签发。页面会出现二维码。
用客户端播放云录像
从 下载 API 示例 的 Flutter 卡片下载最新 Android 内测包,安装到手机。
- 首页切到「云录像」。
- 扫码。
- 填写
audio_channel_id为10、video_channel_id为11,这是 CLI 内置示例的通道分配,需要和设备上传时一致。 - 点击「播放云录像」,再点当天查出的一段录像。
查询为空时,确认 Token 绑定的是刚上传的那台设备,日期是本机当天,上传页已经出现可播时间段。二维码无效就重新签发客户端 Token。