2

C# で書かれた双方向の音声チャットがあります。手段: UDP 経由でウェーブ エンコードされたオーディオをバイト配列として送信するサーバー アプリケーションがあります。次に、クライアント アプリケーションがオーディオをデコードして再生します。したがって、これは正常に機能します。録音とエンコード/デコードには、NAudio (ライブラリ) を使用します。

ここで、タスクは別のものであり、ストリームを Web サイトに表示します。ASP.NET を使用したいので、C# と NAudio で文字列を受信して​​デコードできます。そこにもカム画像を表示しますが、これはスムーズに問題なく動作します。

それでも、これを行う方法がわかりません。UDP バイトストリームをデコードして再生することはできますか? これは可能ではないと思いますか、C# の代わりに JavaScript を使用できますか? HTML5 オーディオ タグも役立ちます。

回答をいただければ幸いです。

4

1 に答える 1

0

ASP.Net を使用しているとのことですが、マイクロソフトのサーバー スタックを既にお持ちのようです。Windows Media サービスを調べて、オーディオ/ビデオを WM ストリームにエンコードし、それを ASP.Net ページに埋め込む方法を確認できます。

于 2012-04-04T12:48:18.690 に答える