サーバーとの間でHTTPを介してオーディオデータをストリーミングする必要があるプロジェクトに取り組んでいます。
SPEEXを使用してオーディオデータを圧縮する必要があります。
FlashではAlchemyとLibSpeexを使用できますが、JavaScriptでどのように使用できますか。HTML5を使用できます。
ありがとう。
ピーター
サーバーとの間でHTTPを介してオーディオデータをストリーミングする必要があるプロジェクトに取り組んでいます。
SPEEXを使用してオーディオデータを圧縮する必要があります。
FlashではAlchemyとLibSpeexを使用できますが、JavaScriptでどのように使用できますか。HTML5を使用できます。
ありがとう。
ピーター
私は最近、Speex の次の JS ポートを使用して、成功した HTML5/VOIP クライアントを実装しました。
https://github.com/jpemartins/speex.js
今のところ、MediaStreamRecorder を待つか、私が行ったように銃をジャンプして、これを利用する必要があります。
https://github.com/jwagener/recorder.js/
全体を巧妙なシステムにまとめる方法については、あなたの電話 :)
私が助けたことを願っています
私はまさにあなたのニーズに合った AudioRecorder というプロジェクトに取り組んでいます。ここで見つけることができます。https://github.com/dbieber/audiorecorder .
これは、前述の emscripten コンパイル済み Speex コーデック (jpemartins/speex.js) に基づいています。
既にオーディオがあり、それをエンコードするだけの場合は、Codec.encode(samples) を呼び出します。AudioRecorder を使用してオーディオを録音することもできます。Github に例があります: http://dbieber.github.io/audiorecorder/examples/recorder.html
実装は現在、1 チャンネルのオーディオを想定しており、2 チャンネルが必要な場合は、2 回エンコードまたはデコードするだけです。
同様の要件があり、 JSpeexを使用して JS から呼び出す Java アプレットを作成することになりました。