场景方案总览

...

场景方案总览

我们已经有如下的场景方案在GitHub上供您参考,让集成工作变得更简单。如果您有任何的建议,请随时告知我们。

示例代码

...

音频通话基础版

演示了如何快速使用 SDK 实现 1 对 1 音频通话。只有加入频道、离开、静音、切换外放等简单功能

...

视频通话基础版

演示了如何快速使用 SDK 实现 1 对 1 视频通话。只有加入频道、离开、切摄像头、静音、开关摄像头等简单功能

...

音频直播基础版

演示了如何快速使用 SDK 实现多人音频直播,包括加入、离开、切换外放、静音、观众/主播切换等功能

...

视频直播基础版

演示了如何快速使用 SDK 实现多人视频直播,包括加入频道、挂断、切摄像头、切换外放、静音、开关摄像头、视频参数设置、观众/主播切换等功能

...

音频通话进阶版

演示了如何快速使用 SDK 实现多人音频通话,包括加入频道、挂断、切换外放、静音、显示 SDK 日志等功能

...

视频通话进阶版

演示了如何快速使用 SDK 实现多人视频通话,包括加入频道、离开、设置分辨率、单聊或群聊、关闭视频/声音、切摄像头、数据通道、黑白滤镜、屏幕共享(仅 macOS)等功能

...

游戏音频

演示了如何快速把 SDK 接入游戏项目中。只有加入频道、离开、静音、SDK 日志等简单功能

...

游戏视频

演示了使用 SDK 在游戏中实现完整的音频通话,包括简单版的功能以及外放、自由 / 指挥模式切换、混音、变声、音量、声音位置等功能。带有一个简单小游戏的场景

...

服务端录制

演示了如何录制音视频, 例如: 纯音频录制,混音,合图,加解密,设置 UDP 端口等

...

RTMP 推流

演示了怎样使用 SDK 的裸数据接口得到SDK采集的音视频数据,怎样将数据处理后推送到第三方推流平台。 iOS 支持多人视频下的合图推流。

...

跨平台支持

Agora 支持 Electron、React Native、Flutter 等跨平台开发框架。Electron 支持 macOS、Windows 的 PC 端跨平台应用开发。React Native、Flutter 支持 Android、iOS 的跨平台应用开发。

...

实时消息

演示了如何快速集成Agora实时消息SDK实现消息收发。功能包括:登录RTM服务器;发送或接收点对点消息;加入频道;发送频道消息;离开频道;注销登录。

...

口语评测

演示了如何在移动端将 Agora RTC SDK 采集的英语口语发送到第三方平台进行发音评测,并返回评估分数。