LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

WebRTC voice chat between HoloLens and LabVIEW

Hello! I have been trying to implement voice chat between HoloLens and LabVIEW (on a PC). I am aware that WebRTC module can be deployed on HoloLens for voice communication. We are unsure whether LabVIEW has WebRTC plugins (UWP compatible) that we can use to establish WebRTC channel with HoloLens.

 

Other than WebRTC, there are other sound modules such as Opus and Speex for sound codec and compression that can facilitate voice chat. I am a little confused and thus I hope to learn from your suggestions on how to set up  a voice chat capability.

0 Kudos
Message 1 of 2
(3,398 Views)

From a 5 minute look at your links my guess is that this will be a lot of work to implement in LabVIEW. LV can't directly use UWP components (to my knowledge at least); it only supports hosting WinForms. Embedding a browser session in LabVIEW might also not work as WebRTC seems to need a very recent browser and ActiveX control support might be limited.

  • See if this could help.
  • If there is a C++ / Win32 API or a a .NET wrapper assembly for WebRTC that you can use you could integrate this into LabVIEW. It might be limited in functionality and not provide all the features you need.
  • If there is a specification to follow for WebRTC you could implement the protocol and commands yourself but this sounds like a significant workload.
  • You could use a 'middle-man' to route your WebRTC requests from LabVIEW. What form this middle-man could take depends on what you need to achieve. It's hard to say without more information.

It certainly seems possible but I would suggest it will take some time to determine the correct option to pursue.

0 Kudos
Message 2 of 2
(3,369 Views)