問題タブ [audio-capture]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
blackberry-10 - Blackberry Q10 で OpenAL alcCaptureOpenDevice がクラッシュする
Q10 ファームウェア: 10.1.0.4285
OpenAL を使用してサウンドをキャプチャしようとしていますが、Q10 でキャプチャ デバイスを開けないという問題が発生しました。ただし、シミュレーター (v10_1_X.1483) でキャプチャー デバイスを開くことは問題ありません (実際のサウンド キャプチャーはまだテストしていません)。
以下はそのための私のコードスニペットです。
以下は出力結果です。
actionscript-3 - マイクのキャプチャは専用サーバーでは機能しません
ブラウザから rtmp 経由で音声をストリーミングしようとしています。そのためにフラッシュAPIを使用します。そして、すべてが localhost で完璧に動作します。専用サーバーでブラウザからサウンドを録音しようとすると、クライアント(私)がブラウザでマイクからのキャプチャを許可していない( microphone.mutedがtrue )と表示されますが、後で許可しました最初のリクエストであり、設定で引き続き許可されています。何か案が?
linux - 別のプロセスから受信したデータとのキャプチャ インターフェイスを提供する仮想 ALSA カード
仮想 ALSA カードを作成する必要があります。単一のキャプチャ インターフェイスを備えたデバイスとして表示され、特定のデータ形式とサンプリング周波数に合わせて構成し、別のプロセスによってリアルタイムで生成されたデータをフィードすることができます。重要な要件は、レイテンシをできるだけ低くすることです。
誰かが同様の問題を解決し、正しい解決策を提案できますか?
更新
良いテンプレートになる可能性のある 2 つのソリューションを見つけました。
- ALSA snd-aloopドライバー
- ALSA snd-minivosc仮想発振器
私の問題への適用可能性をまだ評価していません。
c++ - Windows Phone で libsamplerate を使用してオーディオをリサンプリングする
WASAPI を使用する Windows Phone プロジェクトで libsamplerate を使用して、キャプチャした 2 チャネル/48khz/32 ビット オーディオを 1 チャネル/8khz/32 ビットに再サンプリングしようとしています。
リサンプリングによって、960 個の元のフレームから 160 フレームを取得する必要があります。メソッドを使用してオーディオをキャプチャしGetBuffer
た後、キャプチャした 7680 バイトの BYTE 配列を以下のメソッドに送信します。
src_process メソッドはエラーを返さずsd->input_frames_used
、960 にsd->output_frames_gen
設定し、159 に設定しますが、レンダリング出力はノイズのみです。リアルタイム VoIP アプリでコードを使用します。問題の原因は何ですか?