避免在分享螢幕畫面時過度分享

法蘭索瓦博福特
François Beaufort

有了 getDisplayMedia(),網站平台目前已支援分享分頁、視窗和畫面。我們現在要推出下列改善,協助使用者避免意外過度分享:

  • 分享分頁現已成為預設選項,而不是分享螢幕畫面。
  • displaySurface 選項可指出網頁應用程式偏好提供特定的顯示介面類型 (分頁、視窗或螢幕)。
  • surfaceSwitching 選項可指定 Chrome 是否應允許使用者動態切換共用分頁。
  • selfBrowserSurface 選項可用來禁止使用者分享目前的分頁。這可避免「鏡射效應」效果。
  • systemAudio 選項可確保 Chrome 只為使用者提供相關音訊擷取內容。
呼叫 getDisplayMedia() 時,媒體選擇器提示的螢幕截圖。
呼叫 getDisplayMedia() 時,Chrome 的媒體選擇器提示。

重新排序為使用者提供的選項

呼叫 getDisplayMedia() 時,系統會顯示媒體選擇器,讓使用者任意共用想要的顯示介面。體驗顯示排序上的影響會影響使用者的選擇。我們正在 Chrome 107 中重新排序這個挑選器,以引導使用者前往分頁,在大多數情況下是最佳選擇。

新舊版媒體選擇器提示的螢幕截圖。
Chrome 的媒體選擇器 (舊版與新版)。

預期優點如下:

隱私權

先前只有畫面是預設選項。這是保護隱私權的最低選項,因為使用者看到的資訊可能會比原先預期多。例如:

  • 時區 (透過系統時鐘)
  • 語言
  • 系統通知
  • 執行應用程式
  • 已安裝的應用程式
  • 已安裝的擴充功能
  • 書籤
  • 瀏覽記錄 (透過網址列)
  • 使用者的個人資料相片 (瀏覽器、系統和其他應用程式)
  • 橄欖球聯盟聯盟 (透過桌面桌布)
  • 背景應用程式 (例如日曆) 的音訊通知

分享分頁而不是螢幕,可減輕大部分疑慮。

功能完整

分頁分享更完整:

  • 所有平台都支援分享分頁音訊;分享系統音訊和視窗音訊的功能僅在撰寫時僅支援部分平台。
  • 分享分頁時,這些額外功能可強化與擷取的內容協同合作:
    • 擷取控點可識別擷取的分頁,並建立通訊管道。
    • 區域擷取功能可進一步縮小已擷取的內容範圍。

效能和使用者體驗

如果使用者想要分享其他網頁應用程式,最好直接分享執行該應用程式的分頁,而不要直接分享其 Chrome 視窗或整個螢幕畫面。

  • 即使使用者與其他應用程式互動,這個分頁仍會持續分享。
  • 遠端參與者的參與者最終會「放大執行中的動作」,以更清楚呈現拍攝畫面。
  • 避免擷取、編碼及傳輸不相關的內容,節省 CPU 和頻寬。
  • 相較於其他擷取類型,分頁擷取作業的影格速率可能較為穩定。

全新分享螢幕畫面控制項

新的「displaySurface」、「surfaceSwitching」、「selfBrowserSurface」和「systemAudio」選項可讓您打造專屬的分享螢幕畫面體驗。

詳情請參閱「保障隱私的螢幕畫面分享控制項」一文。

後續步驟

suppressLocalAudioPlayback 選項可指明分頁播放的音訊是否會從使用者的本機揚聲器播放。

條件聚焦功能可用於擷取網頁應用程式,指示瀏覽器將焦點切換至已擷取的顯示介面,或是避免這類焦點變更。

特別銘謝

主頁橫幅由 Jelleke Vanooteghem 提供。

感謝 Rachel Andrew 閱讀這篇文章。