簡體   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