方案理解
开源设备固件、实时通信 SDK 与业务平台,如何分工?
从设备固件到实时通信,再到账号和业务服务,理解开源方案的组成与接入边界。
先回答:固件、SDK 和业务平台负责不同的部分
开源设备固件组织硬件与设备交互,实时通信 SDK 处理相应的连接和媒体传输,业务平台承接设备绑定、权限和会话流程。本文以小钛开源固件与 Ti RTC 为例说明分工。这个例子有助于理解一套方案,但不同项目的边界可能不同,应按所用版本核对。
设备端:小钛固件
固件负责在适配开发板上组织设备交互和媒体能力。当前项目覆盖网页实时查看与双向对讲、AI 对话、设备呼叫和微信网络通话等场景。具体能使用哪些功能,要看开发板型号、硬件配置、固件变体和对应版本说明。
通信层:Ti RTC
Ti RTC 为设备与其他终端之间的实时音视频连接提供基础能力。设备具备通信能力后,还需要业务系统决定连接谁、何时发起会话,以及如何处理身份和权限。接入方式和接口以官方开发文档为准。
业务层:平台与外部服务
在线体验依赖设备绑定与信令平台。AI 对话和微信通话还需要各自业务对应的服务配置。首次体验可以沿用项目提供的演示路径;接入自有平台时,需要配置服务地址、授权凭证和相应业务接口。
开源到哪里?
xiaotai 仓库提供设备固件,不包含完整云端服务和微信小程序。组织中的服务端示例可作为进一步集成的参考,但不能把固件开源理解为所有云服务免费或整套生产系统已自动部署。源码许可、第三方依赖及服务费用应分别核对。
我应该从哪个入口开始?
还没有硬件,先看设备模拟器体验指南。已有开发板,先按完整板型查找固件和烧录说明。准备二次开发,阅读架构与板卡指南。准备产品接入,再核对官方 SDK 文档、服务配置和定价。
产品接入与功能体验,分别从哪里开始?
体验设备实时音视频,可以使用电脑模拟器,也可以给适配开发板烧录示例固件,再到小钛体验平台完成绑定。准备为自己的产品接入时,可以注册探鸽开发者控制台,获赠 10 个 ID 及免费 Ti RTC 基础流量,其他服务按量付费。体验平台的绑定码和控制台 ID 不应混用;现有公开资料不足以说明两套设备身份的迁移与额度关系。
从体验到产品,还需要验证什么?
体验成功后,需要在目标板卡上验证媒体采集与播放、网络异常恢复、会话结束与设备状态,以及长时间运行情况。历史实验数据和单次演示效果不能替代当前版本的实板验收。
资料核对:2026 年 11 月 7 日。开源体验步骤请以文末参考文档的当前版本为准。