以前の試験運用版の機能を Chrome で引き続き使用しています
M68、試験運用版の MediaStreamTrack
制約を追加して
ネイティブ エコー キャンセラのサポートを追加し、
に加え、Android デバイス上のネイティブ エコー キャンセラの
macOS前述のように、これらはすべてオリジン トライアルを必要とするため、登録する必要があります。
Chrome を試してみる場合は、コマンドライン フラグを指定して起動してください。詳細
下記をご覧ください。
最新情報
何よりもまず どのエコー キャンセラを
getUserMedia
の呼び出しに新しい制約を含めることで、使用できます。次に例を示します。
echoCancellationType: type
ここで、type
には次のいずれか 1 つを指定できます。
browser
: ブラウザで提供されるソフトウェア実装を使用します。またはsystem
を使用して、基盤となる ありません現在、これは macOS と Windows の実装の一つです。
制約を設定しないと、Chrome によってエコー キャンセラが選択されます 常に利用可能: ハードウェア エコー キャンセラがある場合はそれが使用され、それ以外の場合は Chrome のソフトウェア エコー キャンセラによるものです。制約を指定しないと、Chrome は エコー キャンセラが 2 つ試験運用されており、 説明します。
echoCancellationType
は他の制約と同様に機能するため、次のことが可能です。
理想的な値として system
を指定し、利用可能であれば Chrome でその値を使用する。
それ以外の場合は browser
にフォールバックします。browser
の echoCancellationType の値は
いつでも利用できます。どのエコー キャンセラーが選択されたかを調べるには、
getUserMedia 音声トラックで getSettings()
を呼び出して、
echoCancellationType
フィールド。
最後に、ディスプレイ&ビデオ 360 キャンペーンでどのエコー キャンセラが
getCapabilities()
を呼び出して MediaStreamTrack
します。ただし、
echoCancellationType
は InputDeviceInfo
にまだ実装されていません。
Windows のエコー キャンセラのサポート
ネイティブのエコー キャンセラのサポートが拡張され、 音声キャプチャ DSP 説明します。macOS のエコー キャンセラと同様に、エコー キャンセラも P-MAX よりもパフォーマンスが優れている オーディオ ハードウェアの近くに配置することが推奨されます。 macOS の場合と異なり、Windows での初期テストは あります。実装の調整を続け、結果が出るかどうか確認していきます。 パフォーマンスが向上します現時点では、 大規模な Windows エコー キャンセラ制御された設定でお試しください インストールできますが、問題なく動作するとは限りません。
macOS のエコー キャンセラのサポートを改善
以前のテストでは、macOS 実装には以下の機能が備わっていませんでした。 使用された出力デバイスを正しくトラッキングしますつまり パソコンのデフォルト以外のデバイスからエコーをキャンセルできない ダウンロードします多くの場合、これは問題にはなりませんでした。macOS は ヘッドセットなどを接続したり、 電源に接続されていません。ただし、すべてのケースで正しく動作するとは限りません。
この機能は Chrome M68 に追加され、 macOS と Windows のエコー キャンセラ。Chrome のソフトウェア エコー キャンセラは、 これは、内部ループバックを使用して IP アドレスを キャンセルします。
テストを有効にする方法
サイトでこの新しい動作を確認するには、「試験運用版サポート」に登録する必要があります 作成する」オリジン トライアル。ローカルで試したい場合は テストはコマンドラインで有効にできます。
chrome --enable-blink-features=ExperimentalHardwareEchoCancellation
このフラグをコマンドラインに渡すと、新しい echoCancellationType
が作成されます。
現在のセッションに対して Chrome でグローバルに使用可能な制約。こちらの
ネイティブ エコー キャンセラをアプリのネイティブ エコー キャンセラをテストできます。
使用できます。これは以前のトライアルと同じコマンドライン フラグです。オン
Chrome M68 でこの新機能が有効になります。新しいオリジン トライアルを有効にする
新機能のみがアクティブになり、以前の機能は
のトライアルをぜひご利用ください。
フィードバックの提出
前のテストと同様に、目的とするのは
macOS と Windows のエコー キャンセラ主に前者ですまた、
たとえば、新しい echoCancellationType
制約が
使いやすさなどです。これには、
getSettings
と getCapabilities
。
また Chrome が他のアプリケーションとどのように連携して ネイティブエコーキャンセラなどの 安定性の問題や 重要です
お試しいただける場合は、こちらのバグでフィードバックをお送りください。 可能であれば、使用したハードウェア(OS バージョン、ハードウェア モデル、 。より大規模なテストを行う場合は、 通話品質に関する統計情報の比較は歓迎されます。目的とするのか、 判断できます