Similar to Mixed Remote View Compositor from MixedRealityCompanionKit, WebRTC Mixed Remote View Compositor (WebRTC MRVC) provides the ability for developers to incorporate near real-time viewing of HoloLens experiences from within a viewing application. This is achieved through low level Media Foundation components that use WebRTC to transmit the data from the device to a remote pc viewing application. Through the Media Foundation capture pipeline, WebRTC captures and encodes the live camera data with its associated data. The data is then transmitted to the remote viewing application that will be decoded and displayed with respect to the device transformations. This sample uses Urho as the rendering engine on both desktop and HoloLens.
.\setup.cmd
from the Windows command line to download and build WebRTC components.WebRTCMRVCSample
solution in Visual Studio, build and deploy UrhoUWPHoloLens
project for HoloLens and UrhoUWPDesktop
project for the desktop (the remote pc viewing application).Call
on HoloLens to initialize the capturing process.