语音互动直播 API

通过调用API,可实现超低延时互动直播,让主播与观众实时连麦

  • 语音直播
  • PK连麦
  • 大型聊天室
  • 合唱/KTV

语音直播

纯语音直播,听众可与主播连麦互动。48kHz超宽带音质,就像在你耳边说话,更有沉浸感

主播PK

两个主播之间PK,粉丝打赏,引爆直播间

语音聊天室

6 – 8人频道,玩家自由发言,可创建子频道私聊

合唱/KTV

线上KTV,多地用户可排麦、点歌,轮流演唱或合唱

 

支持多种语音直播特有的功能

Icon Image

跨直播间PK

支持不同频道主播之间视频连麦PK,粉丝点赞互动,引爆直播间

Icon Image

伴奏混音

将本地或在线的音频和用户声音,同时发送并播放给频道内其他用户

Icon Image

屏幕分享

把屏幕内容同步展示给频道内的其他用户

Icon Image

修改音频原始数据

支持变声,获取媒体引擎的原始语音数据,对原始数据进行处理

Icon Image

在线媒体流输入

将正在播放的音频添加到直播中,主播和观众一起收听

Icon Image

推流到CDN

服务端转码或本地转码,对接第三方CDN服务,支持tmpl

我们的特性

百万人实时大频道互动​

支持单频道百万人实时互动。98.5% 参与者延迟感知 200ms,优质传输率 97.3%。频道内延迟平均低于400ms

全球部署

连接全球近 200 个国家和地区;全球化运营无压力

接口开放灵活

API接口开放程度高;细节功能可自定义;可灵活对接第三方鉴黄、美颜、AR等服务

提供网络监测、用户数据查询功能,辅助运营和分析

Icon Image

数据实时查询

提供RESTfulAPI,实时进行

用量查询、频道信息查询

Icon Image

网络与设备监测

加入通话前,可对麦克风进行监测

网络质量监测,网络连接状态监测

Icon Image

通话评分

可在通话结束后,让用

对此次通话进行评价

  • Android
  • iOS/macOS
  • Web
  • Windows
  • 小程序
RtcEngine rtcEngine = RtcEngine.create(mContext, appId, mEngineEventHandler.mRtcEventHandler); rtcEngine.joinChannel(null, channel, "Extraoptional data", uid); mRtcEngine.leaveChannel();
let engine = AgoraRtcEngineKit.sharedEngineWithAppId("AppId", delegate: self)
engine.enableVideo()
engine.joinChannelByKey(nil, channelName: "channelName", info: nil, uid: 0, joinSuccess: nil)
var client = AgoraRTC.createRtcClient();
client.init(appId, function() {
client.join(appId, channel, undefined, successCallback, errorCallback);
}, errorCallback);
BOOL CAgoraObject::JoinChannel(LPCSTR lpChannelName, UINT nUID){
int nRet = 0;
nRet = m_lpAgoraEngineEx->joinChannel(NULL, lpChannelName, NULL, nUID);
return nRet == 0 ? TRUE : FALSE;
}
agoraClient.join(token, channel,uid, function(){console.log('join success')}, function(err){console.log('join failed')}