ビデオ会議用の Java プログラムを完成させました。双方向オーディオを含むネットワークカメラのマイク/スピーカーから読み書きします。このネットワーク カメラにはフィードバック リダクションが組み込まれていないため、自分で行う必要があります。
レイテンシーを手動で測定し、音量調整を使用してマイクを切り取ってフィードバックをなくすことができますが、もっと良いアイデアはありますか?
理想的には、私のプログラムは、不要な部分を切り取ることなく、フィードバックを排除します。私が双方向の会話をしているとします。同時に話しているという理由だけで、特にかなりの遅延があるため、相手が言っていることを聞き逃したくありません。
フィードバックを排除するためのライブラリ、または少なくとも戦略をお勧めできますか?
さらに、部屋が完全に静かな場合でも発生する毛羽立ちをなくすためのヒントがあれば教えてください。繰り返しになりますが、部屋が静かなときは音量検出を使用してミュートできますが、誰かが話し始めるとすぐにファズが聞こえます. (それとも、それは別に聞いたほうがいいと思いますか?)