Skip to content

开箱体验 ​

使用 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 示例安装包,并安装到手机。

  1. 在首页切换到「云录像」。
  2. 扫描刚刚签发的客户端 Token 二维码。
  3. 将 video_channel_id 设置为 11。上传内容包含音频时,再将 audio_channel_id 设置为 10。这是 CLI 内置示例的通道分配,需要和设备上传时一致。
  4. 点击「播放云录像」,从当天的查询结果中选择一段录像播放。

如果查询结果为空,先确认 Token 绑定的是刚刚上传录像的设备。然后确认查询日期选择的是本机当天,并且上传页已经显示「可用时间段」。如果二维码无效,重新签发客户端 Token。

Ti 云存开发文档