화면 공유 시 과도한 공유 방지

프랑수아 보포르
프랑수아 보퍼

getDisplayMedia() 덕분에 웹 플랫폼에서 이미 탭, 창, 화면을 공유할 수 있습니다. 이제 사용자가 실수로 인한 과도한 공유를 방지할 수 있도록 다음과 같은 개선사항을 제공합니다.

  • 이제 화면 공유가 아닌 탭 공유 기능이 기본 옵션으로 설정되었습니다.
  • displaySurface 옵션은 웹 앱이 특정 디스플레이 노출 영역 유형 (탭, 창 또는 화면)을 제공하려고 함을 나타낼 수 있습니다.
  • surfaceSwitching 옵션은 Chrome에서 사용자가 공유 탭 간에 동적으로 전환하도록 허용해야 하는지를 나타냅니다.
  • selfBrowserSurface 옵션을 사용하여 사용자가 현재 탭을 공유하지 못하도록 차단할 수 있습니다. 이렇게 하면 '거울의 전당'을 피할 수 있습니다.
  • systemAudio 옵션을 사용하면 Chrome에서 사용자에게 관련된 오디오 캡처만 제공할 수 있습니다.
getDisplayMedia() 호출 시 미디어 선택 도구 메시지 스크린샷
getDisplayMedia() 호출 시 Chrome의 미디어 선택 도구 메시지가 표시됩니다.

사용자에게 제공된 선택 항목 재정렬

getDisplayMedia()가 호출되면 사용자가 원하는 디스플레이 노출 영역을 공유할 수 있는 미디어 선택 도구가 표시됩니다. 경험에 따르면 제품의 순서가 사용자의 선택에 영향을 미칩니다. Google은 Chrome 107에서 사용자를 탭으로 유도하기 위해 선택 도구의 순서를 변경하는 실험을 진행하고 있습니다. 대부분의 경우 최선의 옵션입니다.

이전 미디어 선택 도구 프롬프트와 새 미디어 선택 도구의 프롬프트 스크린샷
Chrome의 미디어 선택 도구 (이전 버전과 신규 버전 비교)

예상되는 이점은 다음과 같습니다.

개인 정보 보호

이전에는 화면이 기본 옵션으로 제공되었습니다. 이는 사용자가 원래 의도한 것보다 더 많은 개인 정보를 노출할 수 있으므로 개인 정보 보호가 가장 적은 옵션입니다. 예를 들면 다음과 같습니다.

  • 시간대 (시스템 시계를 통해)
  • 언어
  • 시스템 알림
  • 앱 실행
  • 설치된 앱
  • 설치된 확장 프로그램
  • 북마크
  • 방문 기록 (검색주소창을 통해)
  • 사용자의 프로필 사진 (브라우저, 시스템, 기타 앱)
  • 제휴 럭비 클럽 (데스크톱 배경화면 사용)
  • 캘린더와 같이 백그라운드에 있는 앱의 오디오 알림

이러한 우려의 대부분은 화면 대신 탭을 공유하여 완화됩니다.

기능 완성도

더욱 완벽한 탭 공유:

  • 탭 오디오 공유는 모든 플랫폼에서 지원됩니다. 시스템 오디오 및 창 오디오 공유는 작성 당시에 일부 플랫폼에서만 구현되었습니다.
  • 탭을 공유할 때 보완 기능을 사용하면 캡처된 콘텐츠와 긴밀하게 공동작업할 수 있습니다.
    • 캡처 핸들을 사용하면 캡처된 탭을 식별하고 이 탭에서 통신 채널을 설정할 수 있습니다.
    • 지역 캡처를 사용하면 캡처된 콘텐츠의 범위를 추가로 지정할 수 있습니다.

성능 및 사용자 환경

사용자가 다른 웹 앱을 공유하려는 경우 Chrome 창이나 전체 화면보다는 해당 앱을 실행하는 탭을 직접 공유하는 것이 좋습니다.

  • 사용자가 다른 앱과 상호작용하더라도 탭은 계속 공유됩니다.
  • 원격 사용자의 참여자가 보이는 최종 이미지가 '작업을 확대'하여 더 선명하게 볼 수 있습니다.
  • 관련 없는 콘텐츠의 캡처, 인코딩, 전송을 방지하면 CPU 및 대역폭이 절약됩니다.
  • 다른 캡처 유형보다 탭 캡처의 프레임 속도가 더 안정적입니다.

새로운 화면 공유 제어

새로운 displaySurface, surfaceSwitching, selfBrowserSurface, systemAudio 옵션을 사용하면 화면 공유 환경을 맞춤설정할 수 있습니다.

자세한 내용은 개인 정보 보호 화면 공유 제어를 참고하세요.

다음 단계

suppressLocalAudioPlayback 옵션은 탭에서 재생되는 오디오를 사용자의 로컬 스피커에서 재생할지 여부를 나타냅니다.

조건부 포커스를 사용하면 캡처된 웹 앱에서 브라우저에 캡처된 디스플레이 표면으로 포커스를 전환하거나 이러한 포커스 변경을 피하도록 지시할 수 있습니다.

감사의 말씀

Jelleke Vanooteghem의 히어로 이미지

이 도움말을 검토해 주신 Rachel Andrew님께 감사드립니다.