互动直播SDK | API_语音直播_直播云
- Home
-
- 互动直播SDK | API_语音 ...
一套API,通过简单的代码开发

在应用中随心定制互动直播场景
灵活易用的API,丰富的功能均以接口调用的方式呈现,您可以根据业务场景随心定制,构建您特有的应用
给用户创造沉浸式的互动直播体验
声网提供清晰、流畅、低延时的互动直播服务,让用户没有出离感,拥有沉浸式的互动体验
在安全可扩展的平台上拓展您的业务
声网的服务兼具数据安全保障和个人隐私保护,符合多项国内外安全认证,保障您的国内外业务安全合规
将互动直播灵活地融入业务场景
PK 连麦
不同主播跨频道连麦 PK,粉丝点赞互动,引爆直播间

语音互动直播
纯语音直播,听众可与主播连麦互动,高保真音质,就像在你耳边说话,更有沉浸感

电商直播
由 KOL、明星或店主通过现场示范,全方法地展示商品信息,并提供连麦砍价,主播 PK 带货等新颖的社交电商玩法,刺激用户购买欲望

互动大班课
支持高达万人大班互动教学培训场景,教师可通过视频、PPT、屏幕共享、白板等方式与学员进行互动教学,学生可举手提问、连麦发言

视频相亲
男女嘉宾与红娘三方连麦互动,观众可围观相亲现场送出祝福,更可以随时申请上麦参与线上相亲

线上 KTV
频道内用户可通过排麦、点歌、轮唱、抢唱或合唱等形式实现趣味互动,真实还原线下 KTV 场景

写代码,可以是一件愉快的事
import AgoraRtcKit
agoraKit = AgoraRtcEngineKit.sharedEngine(withAppId: AppID, delegate: self)
agoraKit.setupLocalVideo(videoCanvas)
agoraKit.enableVideo()
agoraKit.joinChannel(byToken: Token, channelId: “demoChanne1”, info: nil, uid:0)
agoraKit.setupRemoteVideo(videoCanvas)
agoraKit.leaveChannel(nil)
import io.agora.rtc.RtcEngine;
mRtcEngine = RtcEngine.create(context, appid, eventHandler);
mRtcEngine.setupLocalVideo(videoCanvas);
mRtcEngine.enableVideo();
mRtcEngine.joinChannel(token, channelName, info, uid);
mRtcEngine.setupRemoteVideo(videoCanvas);
mRtcEngine.leaveChannel();
#include“IAgoraRtcEngine.h”
IRtcEngine *m_lpAgoraEngine = createAgoraRtcEngine();
m_lpAgoraEngine->initialize(context);
m_lpAgoraEngine->setupLocalVideo(videoCanvas);
m_lpAgoraEngine->enableVideo();
m_lpAgoraEngine->joinChannel(token, channelName, NULL, uid);
m_lpAgoraEngine->setupRemoteVideo(videoCanvas);
m_lpAgoraEngine->leaveChannel();
import AgoraRTC from ‘agora-rtc-sdk’;
let client = AgoraRTC.createClient(config);
client.init(appid);
let localStream = AgoraRTC.createStream(streamSpec);
client.join(token, channel, uid);
remoteStream.play(“elementID”);
client.leave();
using agora_gaming_rtc;
IRtcEngine mRtcEngine = IRtcEngine.getEngine(appId);
mRtcEngine.EnableVideo();
mmRtcEngine.EnableVideoObserver();
mmRtcEngine.JoinChannel(channel, null, 0);
VideoSurface remoteVideoSurface = go.AddComponent<VideoSurface> ();
mmRtcEngine.LeaveChannel();
mmRtcEngine.DisableVideoObserver();
import AgoraRtcEngine from ‘agora-electron-sdk’;
RtcEngine.initialize(appid);
RtcEngine.setupLocalVideo(element);
RtcEngine.enableVideo();
RtcEngine.joinChannel(token, channel, info, uid);
RtcEngine.setupRemoveVideo(uid, view, info, channel);
RtcEngine.leaveChannel();
const AgoraMiniappSDK = require(“mini-app-sdk-production.js”)
let client = new AgoraMiniappSDK.Client()
client.init(appId, () => {
client.join(token, channel, uid, successCallback)
}, errorCallback)
client.publish(successCallback, errorCallback)
client && client.leave()
兼容 iOS、Android、Windows、macOS、Web、小程序、RTOS、Flutter、Electron、React Native、Unity、Unreal 等 30 大开发平台,适配 30,000+ 移动终端和海量外设,保证全平台一致性体验。
贴合业务场景的产品设计

实时连麦互动
支持频道内连麦和跨频道连麦互动,观众可自由、平滑上下麦,切换过程无需等待

极速出图、无感切屏
基于声网 优异的底层系统架构,实现毫秒级出图和进出频道,告别黑屏等待,拥抱流畅互动体验

百万人大频道
支持百万人实时互动大频道,网络架构设计能够应对 10 倍以上负荷,轻松应对用户流量突增
高品质音视频
声网 SOLO™、NOVA™ 语音引擎,支持 48kHz 全频带采样,提供超高音质体验;最高支持 1080P,分辨率、码率可自由切换,融合多种视频编码处理算法,画质更好、码率更低
48kHz
1080P
全球覆盖
SD-RTN™ 软件定义实时网覆盖全球 200+ 国家和地区,可用性 >99.9%,针对东南亚、中东、北美和国内中小城市进行专属网络优化
全球覆盖
可用性 > 99.9%
实时互动RTE体验质量标准
可量化、可查证、可赔付的XLA(eXperience Level Agreement)体验质量标准,保证用户主观体验达到优质水平,从“可用”走向“好用”,让“好用”成为“标准”。
不达标赔付
全链路质量透明
基于声网 全链路数据,提供全周期质量监测、回溯和分析的解决方案,致力于帮助用户及时发现问题,定位原因,并最终解决问题以提升用户体验
发现问题
定位问题
7 × 24 小时全球服务
全球 7 × 24 小时技术支持服务,保障客户服务全年在线,提供覆盖售前咨询、集成测试与售后升级等客户全生命周期服务,提供工单、论坛、电话、IM群、邮件等多种服务支持
7 x 24 小时
全生命周期服务
灵活产品组合
通过超灵活的产品组合,丰富的功能组件 / 插件,可为用户提供满足各类业务场景需求的实时互动解决方案,实现人与人、人与物、物与物的实时互动连接
灵活产品组合
丰富插件组件
兼具数据安全保障和个人隐私保护的 RTE 可靠服务
服务每一位开发者 尊重每一位终端用户





