microsoft / HoloLensForCV

Sample code and documentation for using the Microsoft HoloLens for Computer Vision research
MIT License
475 stars 154 forks source link

Compute on Desktop and Render on Desktop - HoloRemoting #14

Open Nemandza82 opened 6 years ago

Nemandza82 commented 6 years ago

Hello, is it possible using this examples to make an app which processes the stream of frames/data on desktop computer, and also renders the 3D scene on Desktop and displays the result on device (like in Holographic Remoting)?

polszta commented 6 years ago

You should be able to integrate the HoloLensForCV.dll component into a pair of apps that already do Holographic Remoting. Once you have the component as part of your app, enabling streaming from device should be just about adding a few lines of code -- take a look at the Streamer tool for an example how to do that.

Nemandza82 commented 6 years ago

Hello,

Thanks for the answer! Can you point me to or give me some lint to the the Streamer tool?

The roadblock where I was stuck with HoloRemoting was that source code for the app that is running on the HoloLens side (https://developer.microsoft.com/en-us/windows/mixed-reality/holographic_remoting_player) is not available, or I did not find it.

Not really sure if streaming of video can be added by only changing the server side app. I browsed through the code and was not able to see how.

LDeakin commented 6 years ago

I have had this issue since April. I've previously brought it up here and here.

The "holographic remoting player" source code is not available anywhere and I have not had any luck getting them to open-source it. It is ridiculous that it is closed-source, it is holding back developers. @polszta, I know that you have no ownership of that app, but it would be of great help if you could find whoever owns it and point them to this issue.

has-n commented 5 years ago

Hi @LDeakin

Have you been able to find a solution to this?

Despite all my search, I've not been able to find any solution.

The only solace is that the HoloLens remoting documentation has a new note :

More guidance specific to HoloLens 2 coming soon.

I have my fingers crossed!

LDeakin commented 5 years ago

@has-n I just rolled my own. It was a lot of time wasted for something Microsoft should have done. Unfortunately I won't be open-sourcing for now, so good luck!

has-n commented 5 years ago

@LDeakin messaged you separately.