安装
C# 库
C#库作为一个NuGet包,可以加入到你的C#项目中。
在 Visual Studio 2019 中:
- 在C#工程中右键点击 project > Manage NuGet Packages… 打开NuGet包管理窗口。
- 在搜索吧,输入”Microsoft.MixedReality.WebRTC”,别忘了点击Include prerelease选项.。
- 选择 NuGet 包来安装:
- 对于桌面版 C# 工程, 选择
Microsoft.MixedReality.WebRTC
。 - 对于 C# UWP 工程, 选择
Microsoft.MixedReality.WebRTC.UWP
。
- 对于桌面版 C# 工程, 选择
- 在右边的彩带中,选择 Install 按键。
这会给我们的C#工程添加相应的以来项目,如果你有多个工程使用到了MixedReality-WebRTC库,你就需要在每个工程上做这个动作。
C/C++ 库
通过向您的C / C ++项目中的程序包添加依赖关系,可以将C / C ++库作为NuGet程序包使用。C / C ++库通常称为本地库。
在 Visual Studio 2019中:
- 右键单击 > Manage NuGet Packages… 打开 NuGet 包的管理窗口
- 选择 Browse 工具条.
- 在搜索吧输入 “Microsoft.MixedReality.WebRTC.Native”,别忘了打开 Include prerelease 选项.
- 选择 NuGet 包来安装:
- 对于桌面程序 C++,选择
mrwebrtc
。 - 对于UWP工程C++ , choose
mrwebrtc_uwp
。
- 对于桌面程序 C++,选择
- 在右边的界面,选择安装。
这会给我们的C++工程添加相应的以来项目,如果你有多个工程使用到了MixedReality-WebRTC库,你就需要在每个工程上做这个动作。
Unity 库
从 v2.0.0版本开始, 作为 UPM 包 com.microsoft.mixedreality.webrtc
统一被Unity管理,。另外还提供了一个 com.microsoft.mixedreality.webrtc.samples
包里面包含一些实用Unity库的例子。当然这些例子依赖于这库包,当然这些例子不会被应用到正式工程中。
这个Unity库中包含了以下平台上面的预编译的二进制版本:
- Windows 桌面 (x86, x64)
- Windows UWP (x86, x64, ARM)
- Android (ARM64)
这个包有两种获取的方法:
- 你可以从GitHub下载页得到 硬盘安装包 (本地包) ,来通过Unity包管理器(UPM)来导入到Unity 工程里面来。
- 通过将UPM配置为使用官方的混合现实UPM软件包注册表,可以直接通过Unity软件包管理器。有关如何配置注册并将程序包导入现有Unity项目的详细信息,请参见Unity教程。
原创文章,作者:游戏开发极客,如若转载,请注明出处:https://hololens2.cn/hololens2-web-rtc%e8%bf%9c%e7%a8%8b%e5%bc%80%e5%8f%913/