如何设置声网引擎和 Magic Leap 2

设置声网引擎和 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 项目环境

  1. 根据 Magic Leap 的官方入门指南,设置一个 Unity 项目,并配置 XR 编程环境。
  2. 使用声网 SDK 时,一定要启用下列选项:
  • i. 在安卓平台的 XR Plug-in Management 中启用 Magic Leap

  • ii. 在 XR Plug-in Management > Magic Leap Settings 中启用 Use ML Audio

  • iii. 在 MagicLeap > Manifest 设置中启用摄像头和音频录制权限。


添加声网引擎

  1. 声网 Extensions Release 页面下载 Unity 声网引擎包。
  2. 双击或将下载的软件包拖入 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/
推荐阅读
相关专栏
SDK 教程
146 文章
本专栏仅用于分享音视频相关的技术文章,与其他开发者和声网 研发团队交流、分享行业前沿技术、资讯。发帖前,请参考「社区发帖指南」,方便您更好的展示所发表的文章和内容。