まあ、あなたの質問はちょうど良いものではありません。 「最善の技術」はありません。私が何も知らないあなたのプロジェクトに最適なものだけです。
これは、フロントエンドとバックエンドの両方のテクノロジをバンドルしているため、機能しません。そして、どのような「仕事」をあなたはオーディオで行う必要がありますか?
私の場合は、マイクを録音するためにフロントエンドのFlashを使用します。これは、Silverlightと比較して市場浸透度が最も高いからです。 Javascriptはマイクを録音できません。そこから、オーディオを(ストリーム配信されているかどうかにかかわらず)サーバーに送信することができます。この場合は、実際には放送中です。私はどんな技術でもかまいませんし、ある言語が他の言語よりも優れたオーディオライブラリを持っていない限り、それほど重要ではありません。レコーディングを保存したいだけなら、PHPのような非常にシンプルなものを使うことができますが、もう少し堅牢なものが必要な場合は、Javaを使う方が良いでしょう。
Flashがどのようにオーディオをサーバーに送信するかはあなた次第です。いくつかのオプションがありますが、ストリーミングする必要がない場合は、httpを使用してアップロードするだけです。
あなたの質問は「購入するには最高の車」のようです。 –