microsoft / MixedReality-WebRTC

MixedReality-WebRTC is a collection of components to help mixed reality app developers integrate audio and video real-time communication into their application and improve their collaborative experience
https://microsoft.github.io/MixedReality-WebRTC/
MIT License
909 stars 283 forks source link

Suitable for remote rendering? #80

Closed jahnotto closed 5 years ago

jahnotto commented 5 years ago

Is this project suitable for remote rendering, or is it meant primarily to communicate between MR devices?

I'm looking for a solution similar to 3D Streaming Toolkit for Hololens 2 use. This project seems like it has better support though.

djee-ms commented 5 years ago

Hi @jahnotto,

This project is meant to provide support for Mixed Reality apps, whether it's on an MR device like HoloLens 1/2 or on a PC communicating with it, it doesn't matter. To some extent, it can even be used on any other app not related to MR at all, albeit knowing that developers resourcing for new features etc. will focus primarily on Mixed Reality applications.

On the uses cases, that includes "remote rendering" in the sense of Mixed Reality Capture, that is steaming out the video capture + overlay hologram rendering from HoloLens 1/2 to any remote device, including a PC. That also includes HoloLens to HoloLens for, say, audio and/or video chat. All of these use cases are supported, and more. If you are looking to stream some video or audio out from HoloLens to a PC, even with some extra data, then yes, this project is definitely suitable for your use case.

jahnotto commented 5 years ago

Awesome. Thank you @djee-ms !

djee-ms commented 5 years ago

You're welcome @jahnotto! If you don't have any other question, can I close this issue?

jahnotto commented 5 years ago

Yes, go ahead!