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

MixedReality-WebRTC 1.0.0

Compare
Choose a tag to compare
@djee-ms djee-ms released this 30 Oct 11:56
· 785 commits to master since this release

The is the first stable release of MixedReality-WebRTC.

See CHANGELOG.md for a breakdown of changes.

NuGet packages

C# Library

C++ Library

Changes since RC2

  • Fixed a buffer overflow in I420AVideoFrame.CopyTo().

Known issues

  • (#27) On UWP, hardware-accelerated H.264 decoding was not yet confirmed at this time, and should be considered not available; software decoding is instead used. Hardware-accelerated H.264 encoding is confirmed to work, with known minor performance issues remaining after the recent batch of fixes. Work on performance and video quality will continue past the v1.0.0 release. On Desktop, H.264 is not available, neither via software nor hardware encoding/decoding.
  • (#107) On UWP, video quality with the H.264 hardware encoder is low at startup, and takes some time to improve. This can be mitigated by manually setting a higher start bitrate (#109) suited for the use scenario and known available network bandwidth. This mitigation has been added to TestAppUWP.
  • (#92) Raw audio data is not directly exposed to C# and Unity, preventing scenarios like spatial audio or applying Unity audio effects. Instead audio is directly streamed internally by the C++ code to the platform's audio output device.
  • (#75) SDP always negotiates both audio and video even if no track was added.