开箱体验
使用 CLI 模拟设备上传一段录像,再通过 Flutter Android 示例播放。这个过程会分别签发并使用设备端 Token 和客户端 Token。
安装并启动 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: 开头。
启动 Web 界面:
bash
tirtc-devtools-cli web签发设备端 Token
打开侧边栏的「签发云录像 Token」,选择「设备端 Token」并填写:
| 字段 | 填什么 |
|---|---|
AppId、AccessKeyId、AccessKeySecret、device_id | 申请开通时收到的值 |
| 录像保留天数 | 7 |
签发成功后,复制设备端 Token。
上传示例录像
打开侧边栏的「模拟上传云录像」。
填写该设备端 Token 对应的 device_id 和 device_secret_key。
选择要上传的视频和音频编码。默认使用 H.264 视频和带 ADTS 头的 AAC-LC 音频;视频还可以选择 H.265 或 MJPEG,音频还可以选择 G.711 A-law、PCM、Opus 或不上传音频。
粘贴设备端 Token 后,点击「开始上传」。CLI 使用内置的 2 分钟示例素材。视频写入 Channel 11;如果选择了音频编码,音频写入 Channel 10。
上传成功后,页面会展示对应的「可用时间段」和「文件列表」。
签发客户端 Token
打开侧边栏的「签发云录像 Token」,选择「客户端 Token」并完成签发。页面会显示用于导入客户端示例的二维码。
用客户端播放云录像
从下载 API 示例页面的 Flutter 卡片下载 Android 示例安装包,并安装到手机。
- 在首页切换到「云录像」。
- 扫描刚刚签发的客户端 Token 二维码。
- 将
video_channel_id设置为11。上传内容包含音频时,再将audio_channel_id设置为10。这是 CLI 内置示例的通道分配,需要和设备上传时一致。 - 点击「播放云录像」,从当天的查询结果中选择一段录像播放。
如果查询结果为空,先确认 Token 绑定的是刚刚上传录像的设备。然后确认查询日期选择的是本机当天,并且上传页已经显示「可用时间段」。如果二维码无效,重新签发客户端 Token。