← Powrót do testów wydajności

Kamera niepotrzebna

Inspektor Kodeków Przeglądarki

Każda przeglądarka samodzielnie decyduje, które kodeki wideo potrafi kodować, dekodować i uruchamiać na dedykowanym sprzęcie — a żadna z tych informacji nie pojawia się w zwykłym menu ustawień. To narzędzie odczytuje te dane bezpośrednio z własnych interfejsów WebRTC i Media Capabilities przeglądarki: dokładne wsparcie kodeków oraz informację, czy każdy z nich jest przyspieszany sprzętowo na Twoim obecnym urządzeniu. Brak zapytania o zgodę, ponieważ nic z tego nie wymaga kamery ani mikrofonu.

Twoja przeglądarka

Wykrywanie…

—
Sprawdzanie możliwości kodeków…

Wideo

Wsparcie kodeków wideo

KodekKodowanieDekodowanieKodowanie sprzętoweDekodowanie sprzętowe

Audio

Wsparcie kodeków audio

KodekCzęstotliwość próbkowaniaKanały

Udostępnij

Udostępnij swój wynik

Uwagi

Dlaczego przyspieszenie sprzętowe liczy się bardziej niż nazwa kodeka

Kodek to tylko specyfikacja — faktyczna praca polegająca na skompresowaniu obrazu do określonej przepływności odbywa się w koderze, a ten koder może działać w dwóch bardzo różnych miejscach. Koder sprzętowy to niewielki, dedykowany układ zbudowany dokładnie do tego zadania; jest szybki i niemal nie zużywa baterii. Koder programowy wykonuje te same obliczenia na uniwersalnym procesorze CPU, co działa, ale kosztuje znacznie więcej energii i podczas długiej rozmowy może wyraźnie zwiększyć hałas wentylatora.

Dwa urządzenia mogą oba "obsługiwać" ten sam kodek, podczas gdy jedno uruchamia go na dedykowanym układzie, a drugie zamiast tego zużywa cykle procesora. Dokładnie tę różnicę pokazują powyższe kolumny Kodowanie sprzętowe i Dekodowanie sprzętowe.

Jak czytać tabelę

Kodowanie / Dekodowanie = NieTwoja przeglądarka w ogóle nie może użyć tego kodeka w połączeniu WebRTC, w żadnym kierunku.
Kolumna sprzętowa = NieObsługiwany, ale działający programowo. W rzadkich przypadkach to nie problem; przy długiej rozmowie zwykle to właśnie ta różnica odpowiada za rozgrzany laptop i głośny wentylator.
Kolumna sprzętowa = "nie zgłoszono"Twoja przeglądarka nie udostępnia sygnału przyspieszenia sprzętowego dla tego kodeka. Może on nadal być przyspieszany — to luka w informacjach, które przeglądarka przekazuje stronie, a nie wynik negatywny.

Czego to narzędzie Ci nie powie

Aplikacje do wideokonferencji, takie jak Zoom, Teams i Meet, w większości korzystają z własnych, natywnych koderów zamiast koderów przeglądarki, więc rozmowa w aplikacji desktopowej może zachowywać się inaczej niż rozmowa w karcie przeglądarki na tym samym komputerze. To narzędzie pokazuje, co potrafi sama przeglądarka — najbardziej istotna wartość dla Google Meet, Discorda lub innego narzędzia używanego w karcie przeglądarki.

Punkt odniesienia

Popularne rodziny kodeków

KodekKompatybilnośćWsparcie sprzętowe
H.264 / AVCNiemal powszechnaSzerokie wsparcie sprzętowe na większości nowoczesnych urządzeń.
VP8Szeroka (domyślna opcja zapasowa WebRTC)Zwykle programowo na wielu urządzeniach.
VP9Powszechny w najnowszych przeglądarkachZróżnicowane — sprawdź swój wynik.
AV1Rośnie, dekodowanie częstsze niż kodowanieKodowanie sprzętowe ograniczone do nowszych GPU/chipsetów.

Ogólne cechy, a nie gwarancja — rzeczywiste wsparcie Twojego urządzenia mierzy dokładnie powyższa tabela.

Krok po kroku

Jak przeprowadzić test

  1. Wczytaj stronę — do tego testu nie jest potrzebna zgoda na kamerę ani mikrofon.
  2. Przeanalizuj tabelę kodeków pod kątem wsparcia kodowania/dekodowania i sygnału przyspieszenia sprzętowego dla każdego kodeka.
  3. Sprawdź werdykt — najlepszą dostępną opcję przyspieszaną sprzętowo w Twojej przeglądarce.
  4. Porównaj przeglądarki, uruchamiając ten sam test w każdej z używanych przez Ciebie przeglądarek, ponieważ wyniki naprawdę się różnią.

Częste Pytania

Najczęściej Zadawane Pytania

Który kodek wideo jest najlepszy do rozmów i streamingu?
Ten, który Twoja przeglądarka zgłasza jako przyspieszany sprzętowo. Wybór kodeka ma mniejsze znaczenie niż to, czy kodowanie działa na dedykowanym układzie, czy na CPU — strumień VP8 przyspieszany sprzętowo zużyje mniej baterii i wygeneruje mniej hałasu wentylatora niż programowy strumień AV1, mimo że AV1 jest na papierze nowszym, wydajniejszym formatem.
Co dokładnie oznacza tutaj przyspieszenie sprzętowe?
Oznacza to, że Twoje urządzenie ma dedykowany układ dla tego konkretnego kodeka, więc CPU nie musi wykonywać pracy kodowania ani dekodowania programowo. To narzędzie odczytuje własny sygnał powerEfficient przeglądarki z interfejsu Media Capabilities, zamiast zgadywać wyłącznie na podstawie nazwy kodeka.
Czy AV1 jest już obsługiwany w połączeniach wideo?
Wsparcie dekodowania jest teraz powszechne w najnowszych wersjach Chrome, Edge i Firefox. Sprzętowo przyspieszane kodowanie AV1 wciąż ogranicza się do nowszych GPU i niektórych najnowszych chipsetów w telefonach, więc większość urządzeń zdolnych do dekodowania AV1 nadal koduje je programowo, jeśli w ogóle — sprawdź swój wynik powyżej, zamiast zakładać.
Dlaczego mój wynik różni się w zależności od przeglądarki na tym samym komputerze?
Każda przeglądarka dostarcza własne implementacje kodeków i samodzielnie decyduje, które z nich udostępnić z przyspieszeniem sprzętowym, nawet na identycznym sprzęcie. Chrome i Edge dzielą ten sam silnik i zwykle dają zgodne wyniki; Firefox i Safari często różnią się od obu tych przeglądarek i od siebie nawzajem.
Czy to wymaga dostępu do kamery lub mikrofonu?
Nie. To narzędzie odczytuje informacje o możliwościach kodeków bezpośrednio z interfejsów Media Capabilities i RTCRtpSender przeglądarki — zgoda na kamerę czy mikrofon nie jest w ogóle potrzebna.