示例代码
查看 Agora 在 GitHub 上的开源示例项目。查看所有的产品的示例代码,请点击
这里。
场景源码
在线音乐教学示例项目
Agora 以示例项目的形式实现了多种在线音乐教学或陪练场景。点击此处提交工单获取示例项目。
在线 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 实现多人视频通话。
Fastboard SDK (Android)
演示了如何调用 Agora Fastboard SDK 的 API 加入房间并即刻体验互动白板的功能。
Fastboard SDK (iOS)
演示了如何调用 Agora Fastboard SDK 的 API 加入白板房间并即刻体验互动白板的功能。
Whiteboard SDK(Android)
演示了如何使用 Agora Whiteboard SDK 从零搭建 Android 互动白板应用,并调用 API 实现教具切换、视角调整、回放等多种功能。
Whiteboard SDK(iOS)
演示了如何使用 Agora Whiteboard 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 端口等功能。