设置声网引擎和 Magic Leap 2,开启视频聊天和直播推流新体验。
前期准备
根据 Magic Leap 设置指南,设置开发环境:
- 下载 ML Hub,通过软件包管理器安装 Unity 和本地 ML SDK;
- Unity Hub 安装完成后,使用 Android Build Support 下载并安装 Unity Editor v2022.2.0b7 或更高版本,以及其依赖项:Android SDK、NDK Tools 和 OpenJDK。
设置 Unity 项目环境
- 根据 Magic Leap 的官方入门指南,设置一个 Unity 项目,并配置 XR 编程环境。
- 使用声网 SDK 时,一定要启用下列选项:
- i. 在安卓平台的 XR Plug-in Management 中启用 Magic Leap。
- ii. 在 XR Plug-in Management > Magic Leap Settings 中启用 Use ML Audio。
- iii. 在 MagicLeap > Manifest 设置中启用摄像头和音频录制权限。
添加声网引擎
- 在声网 Extensions Release 页面下载 Unity 声网引擎包。
- 双击或将下载的软件包拖入 Unity Project Asset 窗口,点击导入。注意,该数据包包括 MagicLeap 示例的支持资产,如果你用现有的 MagicLeap Unity 示例项目进行测试,可以将其排除在外,避免覆盖这些文件。
Demo 测试
1. 在 Agora_MagicLeap2_Plugin > AgoraEngine > ML2Support > Demo 中打开 AgoraMLDemo 场景。
2. 输入你的声网 APP_ID 和 CHANNEL_NAME 进行测试。建议先用测试模式的 app ID 来测试 demo,然后再使用支持令牌的 app ID(更多关于令牌测试的信息详见 README 文件)。
3. 在构建设置中填写合适的安卓构建信息。
4. 连接 ML2 设备,并单击 “构建和运行”。
5. 启动一个或多个远程用户的声网 RTC 客户端。在 https://webdemo.agora.io/ 中查看测试应用程序的列表。选择基本视频通话 demo,快速测试。填写 App ID、频道名称,并加入频道。
6. 在 ML2 演示应用程序中点击连接相机按钮。
此时,ML2 用户和网页用户可以看到彼此的摄像机推流,可以随时开始语音对话。
想了解更多信息,可以免费注册声网账户。声网团队支持为全球 200 多个国家的用户提供服务,随时期待为你提供服务。
原文作者:声网
原文链接:https://www.agora.io/en/blog/getting-started-with-agora-engine-and-magic-leap-2/