Übermäßige Bildschirmfreigabe vermeiden

François Beaufort
François Beaufort

Über die Webplattform können Sie mit getDisplayMedia() bereits Tabs, Fenster und Bildschirme teilen. Wir führen jetzt die folgenden Verbesserungen ein, um Nutzer vor einer versehentlichen übermäßigen Freigabe zu schützen:

  • „Tabs teilen“ ist jetzt die Standardoption und nicht mehr die Bildschirmfreigabe.
  • Mit der Option displaySurface kann angegeben werden, dass die Web-App einen bestimmten Anzeigeoberflächentyp (Tabs, Fenster oder Bildschirme) vorziehen soll.
  • Die Option surfaceSwitching gibt an, ob Chrome dem Nutzer erlauben soll, dynamisch zwischen freigegebenen Tabs zu wechseln.
  • Mit der Option selfBrowserSurface kann verhindert werden, dass der Nutzer den aktuellen Tab teilt. Dadurch wird der „Hall of Spiegel“-Effekt vermieden.
  • Mit der Option systemAudio wird dafür gesorgt, dass dem Nutzer nur relevante Audioaufnahmen in Chrome angeboten werden.
Screenshot der Eingabeaufforderung für die Medienauswahl beim Aufrufen von getDisplayMedia()
Eingabeaufforderung für die Medienauswahl von Chrome beim Aufrufen von getDisplayMedia().

Neuanordnung der dem Nutzer angebotenen Auswahl

Beim Aufrufen von getDisplayMedia() wird Nutzern eine Medienauswahl angezeigt, über die sie die gewünschte Oberfläche freigeben können. Die Erfahrung zeigt, dass sich die Reihenfolge des Angebots auf die Auswahl der Nutzenden auswirkt. Wir experimentieren in Chrome 107 mit der Neuanordnung der Auswahl, um Nutzer zu Tabs zu bewegen. In den meisten Fällen ist dies die beste Option.

Screenshots der alten und der neuen Aufforderungen zur Medienauswahl.
Die Medienauswahl von Chrome (alt oder neu).

Folgende Vorteile werden erwartet:

Datenschutz

Bisher wurden Bildschirme als Standardoption angeboten. Dies ist die am wenigsten datenschutzfreundliche Option, da Nutzer am Ende mehr personenbezogene Daten preisgeben können, als sie ursprünglich beabsichtigt hatten. Zum Beispiel:

  • Zeitzone (über die Systemuhr)
  • Sprache
  • Systembenachrichtigungen
  • Anwendungen ausführen
  • Installierte Apps
  • Installierte Erweiterungen
  • Lesezeichen
  • Browserverlauf (über die Omnibox)
  • Profilbilder des Nutzers (Browser, System, andere Apps)
  • Zugehörigkeit zu Rugby-Clubs (über Desktop-Hintergründe)
  • Audiobenachrichtigungen von Apps im Hintergrund, z. B. von einem Kalender

Die meisten dieser Bedenken lassen sich ausräumen, indem ein Tab statt eines Bildschirms freigegeben wird.

Vollständigkeit der Funktionen

Die Tabfreigabe umfasst mehr Funktionen:

  • Das Teilen von Audio aus Tabs wird auf allen Plattformen unterstützt. Zum Zeitpunkt der Erstellung dieses Dokuments wurde das Teilen von Systemaudio und Fensteraudioinhalten nur auf einigen Plattformen implementiert.
  • Beim Teilen von Tabs ermöglichen ergänzende Funktionen eine engere Zusammenarbeit mit den aufgenommenen Inhalten:
    • Der Aufnahmegriff ermöglicht die Identifizierung des erfassten Tabs und den Aufbau eines Kommunikationskanals.
    • Region Capture ermöglicht eine weitere Einschränkung des aufgenommenen Inhalts.

Leistung und Nutzererfahrung

Wenn ein Nutzer eine andere Web-App teilen möchte, empfiehlt es sich, den Tab, auf dem diese App ausgeführt wird, direkt und nicht das Chrome-Fenster oder sogar den gesamten Bildschirm freizugeben.

  • Der Tab wird weiterhin geteilt, auch wenn der Nutzer mit einer anderen App interagiert.
  • Das daraus resultierende Bild, das die Teilnehmer von Remote-Nutzern zeigen, wird „an die Handlung herangezoomt“ und damit deutlicher.
  • Durch das Vermeiden der Erfassung, Codierung und Übertragung irrelevanter Inhalte werden CPU und Bandbreite gespart.
  • Bei der Tab-Erfassung ist eine stabilere Frame-Rate möglich als bei anderen Erfassungsarten.

Neue Einstellungen für die Bildschirmfreigabe

Mit den neuen Optionen für displaySurface, surfaceSwitching, selfBrowserSurface und systemAudio können Sie Ihre Bildschirmfreigabe personalisieren.

Weitere Informationen finden Sie unter Datenschutzfreundliche Einstellungen für die Bildschirmfreigabe.

Nächste Schritte

Mit der Option suppressLocalAudioPlayback wird angegeben, ob die Audioinhalte, die auf einem Tab wiedergegeben werden, über die lokalen Lautsprecher des Nutzers abgespielt werden.

Bedingter Fokus ermöglicht der Erfassungs-Web-App, den Browser anzuweisen, den Fokus entweder auf die erfasste Displayoberfläche zu lenken oder eine solche Fokusänderung zu vermeiden.

Danksagungen

Hero-Image von Jelleke Vanooteghem.

Vielen Dank an Rachel Andrew für die Rezension dieses Artikels.