示例代码
查看 Agora 在 GitHub 上的开源示例项目。查看所有的产品的示例代码,请点击
这里。
场景源码
在线 K 歌房
展示了如何使用 Agora 音频 SDK 和 Agora 内容中心共同搭建在线 K 歌房场景。
灵动课堂 (Android)
演示了如何在你的 Android 项目中集成 Agora Classroom SDK 并调用 API 启动灵动课堂。
Agora Live
展示了如何使用 Agora 视频 SDK、实时消息 SDK 和第三方美颜 SDK 共同搭建在线社交场景。
双师课堂
展示了如何使用 Agora RTC SDK、Agora RTM SDK、云端录制服务和房间管理服务共同搭建双师课堂场景。
互动播客
演示了如何使用 Agora RTC SDK 和第三方云存储 SDK 实现实时音频互动、麦位控制、房间管理等功能。
API 示例
RTC 3.x Native API 示例
演示了如何使用 RTC Native SDK 从零开始搭建音视频应用,并实现自采集、原始音视频数据等多种进阶功能。
RTC v4.0.0 Beta Native API 示例
使用 4.0.0 Beta SDK 搭建一个具有实时音视频互动功能的应用程序。
RTC Web API 示例
演示了如何使用 RTC Web SDK v4.x 版本从零开始搭建音视频应用,并实现屏幕共享、美颜、播放音效等多种进阶功能。
Open Live
演示了如何快速集成 Agora 视频 SDK 实现多人视频直播,包括加入频道、挂断、切摄像头、切换外放、静音、开关摄像头、视频参数设置、观众和主播切换等功能。
Open Video Call
演示了如何快速集成 Agora 视频 SDK 实现多人视频通话。
云信令(原实时消息)
演示了如何快速集成 Agora 云信令 SDK 实现消息收发,包含登录 RTM 服务器、发送或接收点对点消息、加入和离开 RTM 频道、发送频道消息等功能。
互动白板(Android)
演示了如何使用 Agora 互动白板 SDK 从零搭建 Android 互动白板应用,并调用 API 实现教具切换、视角调整、回放等多种功能。
互动白板(iOS)
演示了如何使用 Agora 互动白板 SDK 从零搭建 iOS 互动白板应用,并调用 API 实现教具切换、视角调整、回放等多种功能。
RTC Flutter API 示例
基于 RTC Native SDK 封装的 Flutter SDK,支持移动端 Android 和 iOS 的跨平台应用开发。
视频会议 Electron API 示例
演示了如何在 Electron 平台编译并运行 Agora Meeting 示例项目,体验视频会议。
RTC Unity API 示例
演示了如何使用 RTC Unity SDK 从零开始搭建音视频应用,并实现多种进阶功能。
本地服务端录制
演示了如何快速集成 Agora 本地服务端录制 SDK 实现录制音视频,包含纯音频录制、混音、合图、加解密、设置 UDP 端口等功能。