Skip to content

开箱体验

下面的流程覆盖一次完整的开箱体验:用 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」,填写:

字段填什么
AppIdAccessKeyIdAccessKeySecretdevice_id申请开通时收到的值
录像保留天数7

签发后复制设备端 Token。

上传示例录像

打开侧边栏的「模拟上传云录像」。

填写同一台设备的 device_iddevice_secret_key

粘贴设备端 Token 后,点击开始上传。上传内容是固定的:H.264 视频放在 Channel 11,G.711A 音频放在 Channel 10,时长 120 秒。

上传成功后,页面会展示对应的“可用时间段”和“文件列表”。

签发客户端 Token

打开侧边栏的「签发云录像 Token」,改选「客户端 Token」再签发。页面会出现二维码。

用客户端播放云录像

下载 API 示例 的 Flutter 卡片下载最新 Android 内测包,安装到手机。

  1. 首页切到「云录像」。
  2. 扫码。
  3. 填写 audio_channel_id10video_channel_id11,这是 CLI 内置示例的通道分配,需要和设备上传时一致。
  4. 点击「播放云录像」,再点当天查出的一段录像。

查询为空时,确认 Token 绑定的是刚上传的那台设备,日期是本机当天,上传页已经出现可播时间段。二维码无效就重新签发客户端 Token。

TiStore 开发文档