2011-03-24 18 views
2

私には同様の質問がありますが、私には答えはありません。マイクでオーディオを録音してサーバーに送る最良の方法

ウェブサイトにマイク付きの音声を録音し、何らかの操作のためにサーバーに送信するための最良のオプションは何ですか?

1)java/javascript

2)red5

3)flash/flex

4)silverlight

5)other(PLS指定)

私がしたいです何かを創造するhttp://wami.csail.mit.edu/examples/jsapi/calculator.html

+0

あなたの質問は「購入するには最高の車」のようです。 –

答えて

3

まあ、あなたの質問はちょうど良いものではありません。 「最善の技術」はありません。私が何も知らないあなたのプロジェクトに最適なものだけです。

これは、フロントエンドとバックエンドの両方のテクノロジをバンドルしているため、機能しません。そして、どのような「仕事」をあなたはオーディオで行う必要がありますか?

私の場合は、マイクを録音するためにフロントエンドのFlashを使用します。これは、Silverlightと比較して市場浸透度が最も高いからです。 Javascriptはマイクを録音できません。そこから、オーディオを(ストリーム配信されているかどうかにかかわらず)サーバーに送信することができます。この場合は、実際には放送中です。私はどんな技術でもかまいませんし、ある言語が他の言語よりも優れたオーディオライブラリを持っていない限り、それほど重要ではありません。レコーディングを保存したいだけなら、PHPのような非常にシンプルなものを使うことができますが、もう少し堅牢なものが必要な場合は、Javaを使う方が良いでしょう。

Flashがどのようにオーディオをサーバーに送信するかはあなた次第です。いくつかのオプションがありますが、ストリーミングする必要がない場合は、httpを使用してアップロードするだけです。

2

あなたの例で参照している技術は、オープンソースです。隠されたFlashアプリケーションを使用して、クライアントからサーバーへのHTTPポストを実行します。ストリーミングは、オーディオを複数のPOSTにチャンクすることによってシミュレートされます。ここにリンクがあります:

https://code.google.com/p/wami-recorder/

関連する問題