This repository has been archived by the owner on Mar 22, 2022. It is now read-only.
MixedReality-WebRTC 1.0.2
This is a hotfix release of MixedReality-WebRTC.
See CHANGELOG.md for a breakdown of changes.
NuGet packages
C# Library
- Desktop : Microsoft.MixedReality.WebRTC
- UWP : Microsoft.MixedReality.WebRTC.UWP
C++ Library
- Desktop : Microsoft.MixedReality.WebRTC.Native.Desktop
- UWP : Microsoft.MixedReality.WebRTC.Native.UWP
Changes since v1.0.1
- Integrate an upstream workaround for the H.264 encoder on HoloLens 1 introducing some artifacts when the video frame height is not a multiple of 16 pixels. By default MixedReality-WebRTC when running on HoloLens 1 will crop the frame such that the height becomes a multiple of 16 pixels to prevent those artifacts. This default behavior can be changed with
PeerConnection::SetFrameHeightRoundMode()
to pad the image instead, or altogether disabled. - Improve the dynamic rate at which the H.264 encoder on UWP is updating its target bitrate, decreasing the update delay from 15 seconds to 5 seconds to increase its reactivity to changes.
- Integrate an upstream change to avoid a crash when closing the video capturer on UWP under heavy CPU load or other constraints affecting the timing of the async Media Foundation call. (#134)
Known issues
Same as v1.0.1.