繁体   English   中英

有没有一种方法可以从MIC流音频并在Silverlight中播放该流

[英]Is there a way to stream audio from MIC and play that stream in Silverlight

因此,我想使用NAudio将来自麦克风的音频流式传输,然后将其传递到WCF,Siverlight应用程序可以使用该流式传输现场音频。 我希望延迟尽可能短。

任何建议,或者如果有人已经做过,请指出来源。 提前致谢

为了尽可能降低延迟,您应该使用netTcpBinding并以二进制格式传输音频。 我将为此使用MemoryStream并尝试使用buffersize来找出最佳性能。 另外,请尝试检查音频格式以获得最佳性能。 这也取决于您期望的音频质量。

您的要求当然是可能的,但要做的工作还很多。 NAudio可以处理捕获麦克风音频。

在Silverlight端,您可以使用自定义媒体元素流源播放自定义音频格式(在本例中为PCM)。 看到一个: http : //code.msdn.microsoft.com/wavmss

我怀疑延迟不是很好。 您可以通过减小缓冲区大小来减小它。 还请记住,WAV不是通过网络发送的非常有效的格式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM