Udostępnianie kart, okien i ekranów jest już możliwe na platformie internetowej dzięki funkcji getDisplayMedia()
. Teraz udostępniamy następujące ulepszenia, które pomogą uniknąć przypadkowego udostępniania zbyt wielu osobom:
- Domyślną opcją jest teraz udostępnianie kart, a nie ekranów.
- Opcja
displaySurface
może wskazywać, że aplikacja internetowa preferuje określony typ wyświetlacza (karty, okna lub ekrany). - Opcja
surfaceSwitching
wskazuje, czy Chrome ma zezwalać użytkownikowi na dynamiczne przełączanie się między udostępnionymi kartami. - Opcja
selfBrowserSurface
może uniemożliwić użytkownikowi udostępnianie bieżącej karty. Pozwala to uniknąć efektu „salony luster”. - Opcja
systemAudio
daje pewność, że Chrome udostępni użytkownikowi tylko odpowiedni dźwięk.
Zmienianie kolejności elementów do wyboru zaoferowanych użytkownikowi
Po wywołaniu narzędzia getDisplayMedia()
użytkownicy widzą selektor multimediów, który umożliwia im udostępnianie dowolnej powierzchni wyświetlanej. Doświadczenie pokazuje, że kolejność oferty wpływa na wybór użytkowników. W Chrome 107 eksperymentujemy z przestawianiem selektora, aby zachęcić użytkowników do korzystania z kart, które w większości przypadków są najlepszym rozwiązaniem.
Oczekiwane korzyści:
Prywatność
Wcześniej ekrany były oferowane jako opcja domyślna. Jest to opcja najmniej chroniąca prywatność, ponieważ użytkownicy mogą ujawnić więcej danych osobowych niż pierwotnie zamierzali. Na przykład:
- Strefa czasowa (za pomocą zegara systemowego)
- Język
- Powiadomienia systemowe
- Aktywne aplikacje
- Zainstalowane aplikacje
- Zainstalowane rozszerzenia
- Zakładki
- Historia przeglądania (w omniboksie)
- Zdjęcia profilowe użytkownika (przeglądarka, system, inne aplikacje)
- przynależność do klubu rugby (za pomocą tapet na pulpit);
- Powiadomienia dźwiękowe z aplikacji działających w tle, np. z kalendarza
Większość z tych problemów można rozwiązać, udostępniając kartę zamiast ekranu.
Kompletność funkcji
Udostępnianie kart jest bardziej rozbudowane:
- Udostępnianie dźwięku z karty jest obsługiwane na wszystkich platformach. Udostępnianie dźwięku z systemu i dźwięku z okna jest obecnie zaimplementowane tylko na niektórych platformach.
- Podczas udostępniania kart funkcje dodatkowe umożliwiają ściślejszą współpracę nad uchwyconym materiałem:
- Identyfikator przechwycenia umożliwia identyfikację przechwyczonej karty i utworzenie kanału komunikacji z nią.
- Region Capture umożliwia dalsze zawężenie zakresu przechwycionych treści.
Wydajność i wrażenia użytkowników
Jeśli użytkownik chce udostępnić inną aplikację internetową, lepiej jest udostępnić bezpośrednio kartę z tą aplikacją, a nie okno Chrome ani cały ekran.
- Karta będzie nadal udostępniana, nawet jeśli użytkownik będzie korzystać z innej aplikacji.
- Obraz, który widzą uczestnicy zdalnie, będzie „przybliżony”, a więc wyraźniejszy.
- Unikanie przechwytywania, kodowania i przesyłania nieistotnych treści pozwala zmniejszyć obciążenie procesora i przepustowości.
- W przypadku tab-capture można uzyskać bardziej stabilną liczbę klatek na sekundę niż w przypadku innych typów rejestrowania.
Nowe opcje udostępniania ekranu
Nowe opcje displaySurface
, surfaceSwitching
, selfBrowserSurface
i systemAudio
pozwolą Ci dostosować udostępnianie ekranu do swoich potrzeb.
Więcej informacji znajdziesz w artykule Ustawienia udostępniania ekranu zapewniające ochronę prywatności.
Co dalej?
Opcja suppressLocalAudioPlayback
wskazuje, czy dźwięk odtwarzany na karcie będzie odtwarzany przez głośniki użytkownika.
Warunkowe skupienie pozwoli aplikacji do przechwytywania obrazu polecić przeglądarce przełączenie fokusa na przechwyconą powierzchnię wyświetlacza lub uniknięcie takiej zmiany.
Podziękowania
Dziękujemy Rachel Andrew za sprawdzenie tego artykułu.