Agora 在 GitHub 上提供一个开源的双师课堂示例项目,演示了如何通过 Agora RTC SDK、Agora RTM SDK 和 Agora 房间管理服务实现基本的双师课堂教学场景。
你可参考本文编译并运行该示例项目体验双师课堂教学场景。在此基础上,你可以基于我们提供的示例项目进行修改适配,快速上线项目。
按照以下步骤,在控制台创建一个 Agora 项目。
在项目管理页面,点击创建按钮。
在弹出的对话框内输入项目名称,选择鉴权机制为 APP ID + Token。
点击提交,新建的项目就会显示在项目管理页中。
Agora 会给每个项目自动分配一个 App ID 作为项目唯一标识。
在 Agora 控制台的项目管理页面,找到你的项目,点击 App ID 右侧的眼睛图标就可以直接复制项目的 App ID。
由于该示例项目需要使用 Agora RESTful API,因此你需要进行 HTTP 基本认证。你需要获取 Agora 提供的客户 ID 和客户密钥。
参考以下步骤在 Agora 控制台进行配置以接通 Agora 房间管理服务。
登录 Agora 控制台,进入项目管理页面,找到你刚刚创建的项目,点击该项目的编辑按钮进入项目编辑页面,然后点击 aPaaS 配置按钮,进入 aPaaS 配置页面。
对于双师课堂示例项目,无需勾选白板和云端录制,直接点击更新按钮即可。
按照以下步骤,在示例项目中配置相关字段。
AgoraEduSDK.sln
解决方案。agora_edu_demo\util.h
文件中填写以下字段:#define APP_ID "Your_app_id"
#define CUSTOMER_ID "Your_customer_id"
#define CUSTOMER_CERTIFICATE "Your_customer_certificate"
选择 X86 编译模式,点击三角按钮编译并运行示例项目。
编译成功后,你将会看到如下界面。