Loading...
Loading...
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.
Values exposed by the AudioContext. baseLatency is the minimum the browser claims; outputLatency includes the device pipeline.
Five clicks will play, 1.5 seconds apart. Tap the button or press the spacebar at the exact moment you hear each one.
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