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

François Beaufort
François Beaufort

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

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

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

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

이전 및 새 미디어 선택 도구 메시지의 스크린샷
Chrome의 미디어 선택 도구 (기존 버전과 새 버전 비교)

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

개인 정보 보호

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

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

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

기능 완성도

탭 공유 기능이 더 강력해졌습니다.

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

성능 및 사용자 환경

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

  • 사용자가 다른 앱과 상호작용해도 탭은 계속 공유됩니다.
  • 원격 사용자 참여자의 결과 이미지는 '작업이 확대'되어 더 선명하게 표시됩니다.
  • 관련 없는 콘텐츠의 캡처, 인코딩, 전송을 피하면 CPU와 대역폭을 절약할 수 있습니다.
  • 탭 캡처는 다른 유형의 캡처보다 더 안정적인 프레임 속도를 제공합니다.

새로운 화면 공유 컨트롤

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

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

다음 단계

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

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

감사의 말씀

이 도움말을 검토해 주신 레이첼 앤드류님께 감사드립니다.