本文档旨在帮助您快速了解我们提供的不同层级 SDK API 架构与能力。
视频直播和语聊房 (LiveKit AtomicXCore)
适用场景:社交娱乐直播、游戏互动直播、电商带货、多人语音聊天室、K 歌房等。
核心定位:基于腾讯云成熟技术栈(TRTC + IM)构建的全功能业务层,将业务封装为一个个易于调用的“业务模块(Store)”,让您可以像搭积木一样快速构建应用,API 指引请参考 视频直播和语聊房 API 文档。
核心能力与 API 对应关系:
房间列表管理 (LiveListStore)
功能:获取直播间列表、创建房间、进入/离开房间、更新房间信息。
场景:首页直播列表展示、主播开播、观众进房。
麦位管理 (LiveSeatStore / CoGuestStore)
功能:管理麦位列表、申请上麦、抱人上麦、下麦、静音/禁画。
场景:语聊房的麦位控制、视频直播中的观众连麦互动。
跨房 PK (BattleStore / CoHostStore)
功能:发起跨房连线、PK 邀请、处理 PK 状态(开始/结束)、同步 PK 分数。
场景:主播之间的 PK 竞技、跨直播间互动。
消息互动 (BarrageStore / MessageListStore)
功能:发送和接收公屏弹幕(文本/自定义消息)、点赞、系统通知。
场景:直播间内的实时聊天、粉丝互动。
礼物系统 (GiftStore / LikeStore)
功能:获取礼物列表、发送礼物、接收礼物回调、点赞统计。
场景:直播变现、粉丝打赏、点赞氛围营造。
美颜与音效 (BaseBeautyStore / AudioEffectStore)
功能:设置美颜参数(磨皮、美白)、设置变声与混响效果。
场景:提升主播出镜效果、增加语聊趣味性。
纯音视频引擎 (TRTC SDK)
适用场景:已有成熟的自研信令系统(IM)和房间管理系统,仅需集成音视频传输能力的场景。
核心能力:
实时音视频:全球专线网络,低延时(<300ms)的高质量通话。
低延时直播:支持延时 1 秒以内的快直播体验。
性能流畅:高度优化的编解码性能,适配各类移动端设备。
房间引擎(TRTC 与媒体管理)
适用场景:旧版本 SDK 的维护项目。
注意:
该方案目前仅做维护,不再推荐新项目直接接入。上文提到的 LiveKit AtomicXCore 已经完整封装并升级了 RoomEngine 的能力。新项目请直接使用 LiveKit AtomicXCore 以获得更高效的开发体验。