HoloLens2, Web RTC远程开发(3)

安装

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
  • 在右边的彩带中,选择 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++工程添加相应的以来项目,如果你有多个工程使用到了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)

这个包有两种获取的方法:

原创文章,作者:游戏开发极客,如若转载,请注明出处:https://hololens2.cn/2020/09/19/hololens2-web-rtc%e8%bf%9c%e7%a8%8b%e5%bc%80%e5%8f%913/

发表评论

电子邮件地址不会被公开。 必填项已用*标注