Åadowanie...
Åadowanie...
Audio w przeglądarce nigdy nie jest natychmiastowe — istnieje opóźnienie między zaplanowaniem dźwięku a jego usłyszeniem. To narzędzie raportuje opóźnienie, które przeglądarka przyznaje (podstawowe i wyjściowe, w milisekundach), a następnie przeprowadza test stukania, który obejmuje cały łańcuch: planowanie, buforowanie wyjścia, samo urządzenie audio i głośnik. Przydatne dla aplikacji muzycznych, gier, rozmów wideo i gier rytmicznych.
Wartości ujawnione przez AudioContext. baseLatency to minimum, które przeglądarka podaje; outputLatency obejmuje pipeline urządzenia.
Pięć kliknięć zostanie odtworzonych, w odstępach 1,5 sekundy. Stuknij przycisk lub naciśnij spację w momencie, gdy usłyszysz każde z nich.
Każdy krok między twoim kodem a twoimi uszami dodaje opóźnienie: bufor audio systemu operacyjnego, wewnętrzne planowanie przeglądarki, sterownik audio, DAC w twojej karcie dźwiękowej oraz wszelkie warstwy bezprzewodowe lub przetwarzające (Bluetooth, AirPods, odbiorniki surround). Dla większości słuchania jest to niewidoczne — kilka dodatkowych milisekund nie ma znaczenia dla podcastu. Ale dla wszystkiego, co wymaga synchronizacji z działaniem — granie w oprogramowanie muzyczne, gry, rozmowy wideo, gry rytmiczne, występy na żywo — opóźnienie decyduje o tym, czy doświadczenie wydaje się responsywne, czy ociężałe. Wszystko poniżej 30 ms wydaje się natychmiastowe; 30–80 ms jest akceptowalne do użytku casual; powyżej 100 ms zaczyna wydawać się odłączone; powyżej 200 ms jest naprawdę problematyczne dla interakcji na żywo. To narzędzie daje ci dwa widoki twojego systemu: co mówi przeglądarka i co twoje uszy faktycznie odbierają.
Pierwszy panel pokazuje, co ujawnia przeglądarka. baseLatency to minimum, ustalone przez wewnętrzny bufor przeglądarki. outputLatency dodaje opóźnienie systemu operacyjnego i urządzenia. Słuchawki Bluetooth i AirPods będą zgłaszać (lub sugerować) znacznie wyższe wartości niż słuchawki przewodowe.
Zaraz zagra pięć równomiernie rozłożonych kliknięć, w odstępach 1,5 sekundy. Przygotuj się — pierwsze kliknięcie nastąpi pół sekundy po naciśnięciu.
Kiedy usłyszysz kliknięcie, stuknij dużym przyciskiem — lub naciśnij spację — tak szybko, jak to możliwe. Celuj w samo kliknięcie, a nie tam, gdzie myślisz, że powinno być. Narzędzie mierzy czas twojego stuknięcia w porównaniu do momentu, w którym kliknięcie było zaplanowane.
Każdy wiersz pokazuje twoje delta (jak późno było twoje stuknięcie, w milisekundach). Podsumowanie pokazuje medianę, średnią i odchylenie standardowe dla 5 kliknięć.
Czas reakcji słuchowej wynosi zazwyczaj 200–250 ms. Część twojego delta powyżej tego to w przybliżeniu twoje opóźnienie wyjścia audio — opóźnienie między głośnikiem produkującym dźwięk a twoją świadomością tego dźwięku.
Całkowite postrzegane opóźnienie =
bufor audio (przeglądarka) + pipeline urządzenia wyjściowego
+ głośnik / przetwornik + podróż powietrzna + reakcja ucho → mózg
Słuchawki przewodowe, DAC USB: zazwyczaj 10–30 ms
Wbudowane głośniki laptopa: zazwyczaj 20–50 ms
Audio Bluetooth (nowoczesne): zazwyczaj 100–200 ms
Bluetooth (kodek o niskim opóźnieniu): zazwyczaj 40– 80 ms
Delta stuknięcia = scheduledTime - tapTime
≈ audioPipeline + airTravel + reactionTime
Czas reakcji sam w sobie wynosi w przybliżeniu:
200–250 ms (słuchowa, normalna czujność)AudioContext.baseLatency to to, co kontroluje przeglądarka — zazwyczaj pojedynczy bufor audio wart próbek (około 5–25 ms w zależności od platformy). AudioContext.outputLatency dodaje pipeline audio systemu operacyjnego. Żaden z tych wartości nie uchwyci tego, co dzieje się między przetwornikiem cyfrowo-analogowym a twoim błoną bębenkową, co jest największą zmienną — twoje słuchawki lub głośniki. Test stukania mierzy cały łańcuch jednocześnie, ale miesza to z twoim czasem reakcji. Porównując te dwa, możesz wyizolować, czy opóźnienie występuje w przeglądarce, czy w twoim sprzęcie.
Referencja: MDN — AudioContext.outputLatency
| Mediana delta stuknięcia | Co to sugeruje |
|---|---|
200–250 ms | Czysty czas reakcji; prawie zerowe opóźnienie wyjścia. Słuchawki przewodowe lub USB z szybkim pipeline'em przeglądarki. |
260–320 ms | 30–70 ms opóźnienia audio na dodatek do reakcji. Typowe dla nowoczesnego laptopa z wbudowanymi głośnikami. |
330–450 ms | 80–200 ms opóźnienia audio — Bluetooth lub buforowane wyjście. Większość słuchawek Bluetooth; dobre do muzyki, wolne do użycia na żywo. |
Powyżej 500 ms | Znaczne opóźnienie audio lub przegapiłeś kliknięcie. Spróbuj testu w innej przeglądarce lub z audio przewodowym. |
Znajdź swój próg słyszenia wysokich częstotliwości za pomocą sinusoidy 20 Hz - 22 kHz.
Odtwarzaj fale sinusoidalne, prostokątne, piłokształtne lub trójkątne o dowolnej częstotliwości od 20 Hz do 20 kHz.
Sprawdź, czy lewy, prawy i oba kanały są poprawnie podłączone i zbalansowane.
Miernik wejściowy na żywo z detekcją szczytu, RMS i klipu — bez nagrywania.
Ostatnia aktualizacja