Skip to content
This repository has been archived by the owner on Mar 22, 2022. It is now read-only.

MixedReality-WebRTC 2.0.0 preview 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@djee-ms djee-ms released this 24 Jul 14:22
· 130 commits to master since this release

The is a release candidate (a.k.a. public preview) for the 2.0.0 stable release of MixedReality-WebRTC.

See CHANGELOG.md for a breakdown of changes.

Download

Unity packages

Scroll down to the Assets section below to download the Unity UPM packages:

  • com.microsoft.mixedreality.webrtc : Unity library with prebuilt binaries for Windows Desktop and UWP, and Android (ARM64 only).
  • com.microsoft.mixedreality.webrtc.samples : Optional package with samples and demo code. Do not use in production.

Install instructions are available from the documentation.

NuGet packages

Note: The NuGet package version for release candidate packages now uses the same naming scheme as the Unity packages for consistency, that is "2.0.0-preview.N" instead of "2.0.0-rcN".

C# Library

.NET Standard 2.0 library. The packages are platform-dependent because they include the C/C++ library which contains the native implementation. There is no need to also download/include the C/C++ library packages.

C/C++ Library

Native shared library (DLL) exposing a pure C interface (C ABI compatible) for easy interoperability with C and C++ applications.

Upgrading from 1.0

See the migration guide.

The 2.0 version introduces significant API changes. No upgrade mechanism is provided for Unity projects, which require manual fixup after updating.

Known issues

  • (#27) On UWP, hardware-accelerated H.264 decoding was not yet confirmed at this time. There is a possibility it will not be available for the v2.0.0 stable release. In practice though decoding is rarely a bottleneck or even visible in profiling. Hardware-accelerated H.264 encoding is confirmed to work for devices supporting it (including HoloLens 2), with known performance issues that can affect CPU load (extra video frame copies).