The Mixed Reality Forums here are no longer being used or maintained.
There are a few other places we would like to direct you to for support, both from Microsoft and from the community.
The first way we want to connect with you is our mixed reality developer program, which you can sign up for at https://aka.ms/IWantMR.
For technical questions, please use Stack Overflow, and tag your questions using either hololens or windows-mixed-reality.
If you want to join in discussions, please do so in the HoloDevelopers Slack, which you can join by going to https://aka.ms/holodevelopers, or in our Microsoft Tech Communities forums at https://techcommunity.microsoft.com/t5/mixed-reality/ct-p/MicrosoftMixedReality.
And always feel free to hit us up on Twitter @MxdRealityDev.
How many virtual monitors can Hololens support?
My question is how many inputs can I stream to this device? So if I have 6 or more monitors with different inputs connected to a matrix switch for keyboard mouse input. Can Hololens achieve this?
Best Answers
-
OptionsJesse_McCulloch admin
@ncaissie: If you are asking how many instances of a 2D app you can have, the answer is you can have as many as you want, however you can only have 3 active at a time, the others will be in a sleep state. This means you could have 3 instances of Edge running, or maybe one instance of Edge and two Remote Desktop instances. The inputs are for whichever window you have focus on, so it would just be a matter of gazing, air tapping, and then the keyboard inputs would be for that "screen". If this is not what you are asking, please clarify and we can attempt a better answer.
5 -
Optionsstepan_stulov ✭✭✭
Well, you can go a level deeper and instead of implementing multiple apps each showing a streaming video you can show multiple quads/planes each showing a streaming video within the same app. You can then quite easily implement the drag'n'drop layout for the user's convenience.
The main bottleneck here, however, I think is not the implementation complexity but performance. I've seen somewhere here on the forums people playing a video on a quad in their HoloLens app and it dramatically decreases performance. Correct me here, howeverm if I misunderstood this. I would only assume the more the worse.
Unity's MovieTexture, if it works on HoloLens, consumes loads of processing power. Not sure if more advanced solutions like AVPro Video could improve this.
Alternatively you could also show a pseudo video: show frequently-enough updating snapshots with some fading algorithm. The question is, of course, how much better performance-wise this would be and if it would still suffice for surveillance.
It would indeed be good to hear someone who actually experimented with this.
Building the future of holographic navigation. We're hiring.
5 -
Optionsspt ✭✭
Hololens cannot do this out of the box right now. It will require a custom app.
The good news is that there are rumors of a new feature "hololens remoting" that lets you use a PC as the main processor. With this, it should be easy to build an app that displays as many monitors as you want running whatever you need. And by easy, I mean a professional hololens developer could do it with some effort.
6
Answers
anyone?
Not sure I really understand the question. You want to create 6 virtual monitors within the Hololens that are controlled by one keyboard and mouse depending on the currently selected monitor?
@ncaissie: If you are asking how many instances of a 2D app you can have, the answer is you can have as many as you want, however you can only have 3 active at a time, the others will be in a sleep state. This means you could have 3 instances of Edge running, or maybe one instance of Edge and two Remote Desktop instances. The inputs are for whichever window you have focus on, so it would just be a matter of gazing, air tapping, and then the keyboard inputs would be for that "screen". If this is not what you are asking, please clarify and we can attempt a better answer.
My goal is to have 6 monitors. 2 with applications and 4 to stream video surveillance systems with 4 to 9 camera streams. or even 2 monitors with cameras. can be remote desktop connections and 2 with applications built in VS.
or to have a wall with many monitors that will stream video.
The goal is to make this virtual.
Anyone from MS here?
Well, you can go a level deeper and instead of implementing multiple apps each showing a streaming video you can show multiple quads/planes each showing a streaming video within the same app. You can then quite easily implement the drag'n'drop layout for the user's convenience.
The main bottleneck here, however, I think is not the implementation complexity but performance. I've seen somewhere here on the forums people playing a video on a quad in their HoloLens app and it dramatically decreases performance. Correct me here, howeverm if I misunderstood this. I would only assume the more the worse.
Unity's MovieTexture, if it works on HoloLens, consumes loads of processing power. Not sure if more advanced solutions like AVPro Video could improve this.
Alternatively you could also show a pseudo video: show frequently-enough updating snapshots with some fading algorithm. The question is, of course, how much better performance-wise this would be and if it would still suffice for surveillance.
It would indeed be good to hear someone who actually experimented with this.
Building the future of holographic navigation. We're hiring.
Hololens cannot do this out of the box right now. It will require a custom app.
The good news is that there are rumors of a new feature "hololens remoting" that lets you use a PC as the main processor. With this, it should be easy to build an app that displays as many monitors as you want running whatever you need. And by easy, I mean a professional hololens developer could do it with some effort.
What if you out source it to a pc for the processing power and back to the hololens...I believe this was in the last update
Thanks for the responses.