質問・問題
In-Ear Monitoring (イヤモニ) とは何ですか ?
回答・解決方法
In-Ear Monitoring 機能は、配信者が自身の発話内容をイヤホンを通して直接聞くための機能です。
どの SDK が In-Ear Monitoring をサポートしていますか ?
(2023-12 時点では) Native および Framework 向け Video/Voice SDK 4.x では、この機能をサポートしています。
3.x については、iOS または Android のネイティブアプリとしてビルドした場合に動作します。
※ Video SDK for Web 4.x には、同等の機能はございません。
この機能に関する制限はありますか ?
この機能を体験するには、 (有線または Bluetooth) イヤホンを配信端末に接続しておく必要があります。
In-Ear Monitoring 機能を使う為には何をすれば良いですか ?
- 配信端末にイヤホンを接続しておきます。
- enabled パラメーターに "true" を指定する形で enableInEarMonitoring() API を呼び出すことで、本機能は有効となります。
※ ご利用の SDK によっては、API の名称表記が異なる場合があります。
In-Ear Monitoring 機能を無効にするには何をすれば良いですか ?
enabled パラメーターに "false" を指定する形で enableInEarMonitoring() API を呼び出すことで、本機能は無効となります。
In-Ear Monitoring から聞こえてくる音声をデータとしてキャプチャする方法はありますか ?
4.x の SDK では Raw Data としてキャプチャすることが可能です。
その場合、enableInEarMonitoring() API の includeAudioFilters パラメーターには BUILT_IN_AUDIO_FILTERS または NOISE_SUPPRESSION を指定する必要があります。
オーディオ Raw Data のキャプチャ方法の実装例は以下のドキュメントからご覧ください:
また Raw Data 関連の API リファレンスにも実装に関するポイントもございますので、併せてご確認ください。