Dlaczego kamerka wygląda gorzej w Zoomie, Teams i Meet (i jak to naprawić)
Robisz test kamery i obraz jest ostry. Dołączasz do spotkania i jesteś rozmazaną, kanciastą wersją siebie. Z kamerą nic się nie stało — zmieniło się to, że rozmowa wideo to łańcuch, a kamerka jest tylko jego pierwszym ogniwem. Każde kolejne ogniwo może wyrzucać szczegóły, i domyślnie zwykle to robi. Oto co robi każde z nich i ustawienie, które to naprawia.
Etap pierwszy: kamera prawdopodobnie jest w porządku
Zanim obwinisz aplikację, ustal punkt odniesienia. Zrób test kamerki i zapisz dwie liczby: przechwyconą rozdzielczość i liczbę klatek na sekundę. Jeśli test pokazuje 1920×1080 przy 30 fps w dobrze oświetlonym pokoju, a Zoom pokazuje cię w jakości znaczka pocztowego, kamera nie jest problemem i nic, co z nią zrobisz, nie pomoże. Jeśli sam test jest miękki albo ciemny, zacznij od oświetlenia i kadrowania — ciemny pokój pogarsza każdy kolejny etap, bo kompresja fatalnie radzi sobie z szumem.
Etap drugi: aplikacja ogranicza rozdzielczość
Każda aplikacja do spotkań sama decyduje, o jaką rozdzielczość poprosi kamerę, a wartości domyślne są zachowawcze.
Zoom domyślnie wysyła 360p. Jest pole wyboru — Ustawienia → Wideo → Kamera → HD — które odblokowuje 720p, i na świeżej instalacji jest wyłączone. Nawet z zaznaczonym HD, 720p włącza się tylko wtedy, gdy Zoom uzna procesor i łącze za wystarczające, i tylko dla uczestników, których obraz jest wyświetlany dużo (w widoku galerii z wieloma kafelkami wszyscy i tak dostają 180p–360p). 1080p na spotkaniach jest ograniczone do planów płatnych i w większości przypadków musi zostać włączone dla konta przez Zoom; klient desktopowy dodatkowo wymaga dość mocnego czterordzeniowego procesora, zanim je wyśle.
Microsoft Teams wybiera rozdzielczość sam — w kliencie desktopowym nie ma przełącznika HD. Wysyła do 1080p, gdy strona odbierająca wyświetla twój kafelek wystarczająco duży i pozwala na to przepustowość, a spada do 720p, 540p, 360p lub niżej, gdy tylko jeden z warunków przestaje być spełniony. W galerii dziewięciu kafelków każdy uczestnik dostaje mały strumień, więc kamera 1080p nic ci nie daje, dopóki ktoś cię nie przypnie albo nie wyróżni. Dwa ustawienia specyficzne dla Teams aktywnie zmiękczają obraz: Miękkie ustawienie ostrości (Ustawienia → Urządzenia → Kamera) i efekty rozmycia/tła, które kosztują szczegóły wokół twojej sylwetki.
Google Meet w przeglądarce domyślnie wysyła 360p. Otwórz ustawienia w trakcie rozmowy (⋮ → Ustawienia → Wideo) i ustaw rozdzielczość wysyłania na Wysoka rozdzielczość (720p). 1080p jest dostępne w niektórych planach Workspace i wtedy Meet wyświetla monit o włączenie zamiast robić to po cichu. Meet ma też ustawienie rozdzielczości odbierania — zostaw je wysokie, jeśli chcesz wyraźnie widzieć innych.
Zrób to raz, na każdym komputerze, którego używasz: włącz HD w Zoomie, przełącz Meet na wysyłanie 720p i wyłącz miękkie ustawienie ostrości w Teams.
Etap trzeci: przepustowość i to, co aplikacja o niej zakłada
Wideo jest kodowane z przepływnością, jaką aplikacja uważa za możliwą do utrzymania na twoim łączu, a to szacowanie odbywa się ciągle. Dwie rzeczy po cichu ją obcinają:
- Prędkość wysyłania. 720p przy 30 fps potrzebuje stabilnych 1,5–2,5 Mb/s w górę; 1080p około 3 Mb/s. Łącza domowe są asymetryczne — 100 Mb/s pobierania może iść w parze z 5 Mb/s wysyłania, dzielonymi z kopiami w chmurze, wysyłaniem domownika i każdym innym urządzeniem w Wi-Fi.
- Jitter Wi-Fi. Nawet obfita przepustowość zostaje zdławiona, jeśli pakiety docierają nierówno. Enkoder reaguje na straty, obniżając najpierw rozdzielczość, potem liczbę klatek. Kabel Ethernet albo siedzenie w tym samym pokoju co router rozwiązuje więcej skarg na „rozmazane wideo" niż jakiekolwiek ustawienie kamery.
Panel Statystyki w Zoomie (Ustawienia → Statystyki → Wideo) pokazuje w czasie rzeczywistym faktyczną rozdzielczość wysyłania i liczbę klatek — porównaj je z liczbami z testu, a zobaczysz dokładnie, gdzie łańcuch traci szczegóły. Teams pokazuje podobne dane w ⋯ → Kondycja połączenia.
Etap czwarty: procesor
Kodowanie wideo jest kosztowne, a aplikacje do spotkań dodatkowo dekodują każdy przychodzący kafelek, uruchamiają tłumienie szumów i renderują efekty tła. Na laptopie, który dławi się termicznie, pracuje na baterii w trybie oszczędzania energii albo jest już zajęty udostępnianiem ekranu, aplikacja chroni połączenie, obniżając twoją wychodzącą rozdzielczość i liczbę klatek. Objaw: przez pierwsze pięć minut wyglądasz dobrze, potem jakość spada.
Rozwiązania: podłącz zasilanie, zamknij przeglądarki z dziesiątkami kart, wyłącz wirtualne tła i efekty „studio", a w Zoomie włącz akcelerację sprzętową dla wysyłania i odbierania wideo (Ustawienia → Wideo → Zaawansowane). Jeśli wentylator ryczy w chwili rozpoczęcia rozmowy, komputer mówi ci, gdzie jest wąskie gardło.
Etap piąty: filtry „upiększające", które rozmywają celowo
Popraw mój wygląd w Zoomie, Miękkie ustawienie ostrości w Teams i opcje „wygładzania" w narzędziach producentów (Logitech G Hub, Dell Peripheral Manager, Camo) robią to samo: nakładają rozmycie wygładzające skórę. Przy domyślnej sile widzowie odbierają to jako brak ostrości. Ustaw je na minimum lub wyłącz — dobre światło pochlebia bardziej przekonująco niż rozmycie.
Skoro już jesteś w narzędziu producenta, sprawdź też ostrość. Niektóre kamery mają ją fabrycznie podkręconą, by nadrobić tanią optykę; halo wokół krawędzi okularów i włosów to znak rozpoznawczy. Obniż ją o stopień lub dwa poniżej wartości domyślnej.
Etap szósty: podatek od udostępniania ekranu
W chwili, gdy udostępniasz ekran, większość aplikacji zmienia priorytety: udostępniana treść dostaje przepustowość i budżet enkodera, a twój strumień z kamery jest obcinany do ułamka wcześniejszej rozdzielczości i często do 5–15 fps. Tak to zaprojektowano i w Zoomie ani Teams nie ma ustawienia, które to obchodzi. Jeśli kamera ma znaczenie w trakcie prezentacji — pitch, wykład — udostępnij mniejszy obszar albo pojedyncze okno zamiast całego ekranu i przestań udostępniać na czas pytań.
Etap siódmy: co widzi druga strona
Wreszcie: rozdzielczość, którą wysyłasz, to nie rozdzielczość, którą ktokolwiek odbiera. Usługa transkoduje i przekazuje strumienie w zależności od rozmiaru kafelka, łącza i urządzenia każdego widza. Ktoś oglądający cię na telefonie w galerii dwunastu osób widzi cię w 180p, cokolwiek zrobisz. Tego nie da się naprawić — ale oznacza to, że jeśli jeden współpracownik mówi, że jesteś rozmazany, a drugi, że wyglądasz dobrze, obaj mogą mówić prawdę.
Lista kontrolna: pięć minut przed spotkaniem, które się liczy
- Przetestuj kamerę — potwierdź, że w twoim rzeczywistym oświetleniu daje 1080p lub 720p i stabilną liczbę klatek.
- Włącz HD w Zoomie, wysyłanie 720p w Meet; wyłącz miękkie ustawienie ostrości / poprawianie wyglądu w Teams i Zoomie.
- Podłącz Ethernet albo usiądź obok routera; wstrzymaj synchronizację z chmurą i pobieranie.
- Podłącz laptop do zasilania; zamknij aplikacje w tle; wyłącz wirtualne tła.
- Po rozpoczęciu rozmowy otwórz raz panel statystyk aplikacji i sprawdź, czy rozdzielczość wysyłania zgadza się z tym, co przetestowano.
Jeśli sam test kończy się na 720p albo szumi nawet w świetle dziennym, granicą jest kamera; oto jak wbudowane kamery laptopów wypadają w porównaniu z zewnętrznymi kamerkami w rzeczywistych pomiarach.