首页 > 解决方案 > Hololens - 将麦克风流式传输到 PC

问题描述

我想将 Hololens(第一代)的麦克风流实时发送到 PC。我正在使用 VoiceChat 示例中的 MicrophoneTransmitter.cs,我对其进行了修改以使用 UDP 套接字发送流。在 PC 端,我使用 NAudio 来听。NAudio 接收器设置为 48000 Hz、32 位、1 通道(我从 MicrophoneTransmitter.cs 检索到这些信息)。通信正常,我在 PC 上收到数据包。但是,有很多(看起来像)背景噪音。当我通过 Hololens 的门户网站传输麦克风时,没有这样的噪音。它还会减慢 Hololens 应用程序的速度。我不熟悉音频处理。有没有人已经做过类似的事情?

标签: c#naudiomicrophonehololens

解决方案


WebRTC 支持在 HoloLens 和 PC 之间通过网络发送音频和视频流。您也许可以利用MixedReality-WebRTC 代码库。它支持一些回声消除,降噪等。


推荐阅读