- API 概览
- 开放能力
- 基础
- 渲染
- 设备
- 文件
- 位置
- 媒体
- 网络
- 游戏转发分享
- 实时语音
- 数据缓存
- 系统
- 广告
- 界面
- 支付
- Worker
RTC实时语音文档介绍
更新时间 2024-07-24 02:58:49
收藏
我的收藏能力简介
火山 RTC 团队与抖音开放平台团队深度合作,共建打造抖音小游戏生态下的语音通话方案最佳实践方案,帮助业务在抖音平台上快速上线具备游戏语音的小游戏
落地场景
狼人杀: 线上太空狼人杀、跑跑狼人杀,古风杀等小游戏,玩家可通过语音社交
剧本杀: 线上剧本杀、剧情杀等小游戏玩家可通过语音社交
联合闯关类: 好友搭配联合闯等小游戏,如类森林冰火人等,玩家可通过语音沟通协作
能力优势
复用抖音直播连麦、聊天室,抖音社交中的语音通话能力,直接使用 Native 原生 SDK,提供小游戏官方 RTC 组件。在开发者体验、延时均低于其他小游戏 RTC 方案
接入方式
请点击下方接入文档进行能力接入:
- •接入前,需要申请开通 RTC 服务,注册生成 RTC 的 appid 与 token才能正常使用注册地址
- •Token 相关的请参考token生成相关
- •开通后,可前往技术交流群,告知已开通注册获得token,平台的运营同学核验后,连麦能力 即可进行正常调用
完整示例
js复制// 1. 获取实例
const rtcEngine = tt.getRtcEngine();
// 2. 监听需要的事件
rtcEngine.onJoinChannelSuccess(() => {});
rtcEngine.onConnectionLost(() => {});
rtcEngine.onWarning(() => {});
rtcEngine.onError(() => {});
// 3. 获取频道(对接开发者服务获取)
let channelId = "channelIdtest";
// 4. 广播连麦 channelId,所有用户加入频道
rtcEngine.joinChannel({
channelId,
uid: "user1",
});
// 5. 开启本地推流
rtcEngine.enableLocalAudio();
rtcEngine.leaveChannel();
rtcEngine.leaveChannel();
点击纠错