Natywne usuwanie echa w systemie macOS

Od wersji 10.12 (Sierra) system macOS ma natywną funkcję anulowania echa. Wykorzystanie możesz ją eksperymentalnie włączyć w Chrome M66, uczestnicząc w testowaniu origin lub dodając flagę wiersza poleceń podczas uruchamianie Chrome; patrz niżej.

Po włączeniu eksperymentu będzie używana natywna redukcja echa w systemie macOS strumienie getUserMedia z włączonym ograniczeniem echoCancellation. Inne na platformach i we wcześniejszych wersjach macOS, włączenie eksperymentu nie podejmować żadnych działań. będzie używany ten sam reduktor echa co wcześniej (zwykle oprogramowanie z WebRTC).

Dlaczego wprowadzamy tę zmianę?

Chcemy ocenić wydajność natywnego usuwania echa w systemie macOS. Status opracowany przez firmę Apple, można go dostosować pod kątem i sprzęcie. Umieszczenie jej w potoku audio powinno też ograniczać z czułością na pewne problemy z dźwiękiem, które mogą wystąpić w Chrome.

Co to jest reduktor echa?

Reduktor echa próbuje usunąć z sygnału mikrofonu każdy odtwarzany dźwięk na głośnikach. Nie mając tego, podczas rozmowy zostanie przechwycony przez mikrofon innych stron i odesłany do do Ciebie. Usłyszysz swoje echo!

Jak włączyć eksperyment

Aby móc korzystać z tego nowego sposobu działania w witrynie, musisz zarejestrować się w usłudze „natywne echo w macOS”. anulowanie Wersja próbna origin. Jeśli chcesz ją tylko wypróbować lokalnie, eksperyment można włączyć w wierszu poleceń:

chrome --enable-blink-features=ExperimentalHardwareEchoCancellation

Przekazywanie tej flagi w wierszu poleceń powoduje włączenie tej funkcji globalnie w Chrome na w bieżącej sesji.

W ramach tego eksperymentu chcemy ocenić wszelkie różnice jakościowe w stosowaniu natywną redukcją echa systemu macOS, na przykład:

  • Jak dobrze eliminuje echo?
  • Sprawdza się w sytuacjach, gdy obie strony dobrze radzą sobie z dwoma rozmowami. jednocześnie mówić?
  • Czy negatywnie wpływa na jakość dźwięku, gdy brak pogłosu do anulowania?
  • Czy niektóre urządzenia audio (np. zestawy słuchawkowe) powodują problemy?
  • itd.

Interesuje nas również, jak Chrome współpracuje z innymi aplikacjami natywną redukcję echa w systemie macOS, a także problemy ze stabilnością i problemy z implementacją.

Jeśli próbujesz to zrobić, zgłoś swoją opinię w tym błędzie. Jeśli to możliwe, podaj informacje o używanym sprzęcie (wersja macOS, model sprzętu, mikrofon, zestaw słuchawkowy itp.). Jeśli eksperymentujesz na dużą skalę, linki do porównanie statystyk dotyczących jakości rozmów głosowych; czy cel lub subiektywne.