Google Meet Media API 및 관련 OAuth 범위를 사용하려면 앱이 다음 요구사항을 준수해야 합니다.
기술 요구사항
Meet Media API를 사용할 때는 다음 제약 조건이 적용됩니다.
클라이언트는 다음 코덱을 모두 지원해야 합니다(MUST).
AV1
VP9
VP8
클라이언트는 다음을 포함하여 Meet Media API의 코덱 요구사항을 준수하는 코덱 구현을 사용해야 합니다.
libvpx
(Google):VP8
또는VP9
디코딩dav1d
(VideoLAN):AV1
디코딩
클라이언트는 다음 WebRTC 헤더 확장 프로그램을 지원해야 합니다.
- 절대 전송 시간
- 전송 전반의 혼잡 제어
- 절대 캡처 시간
- 종속 항목 설명어
- 오디오 수준 표시(
urn:ietf:params:rtp-hdrext:ssrc-audio-level
)
클라이언트는 정기적으로 전체 측정항목 모음을 전송해야 합니다. 자세한 내용은 클라이언트 측정항목 페이지를 참고하세요.
최상의 결과와 지원을 받으려면 다음 사항을 따르세요.
클라이언트는
libwebrtc
라이브러리를 사용해야 하며 버전은 최신STABLE
Chromium 출시 후 12개월 이내여야 합니다. Chromium 브라우저는libwebrtc
를 사용하여 WebRTC JavaScript API를 구현합니다.클라이언트는 최소 4Mbps의 대역폭을 유지해야 합니다.
코덱 지원 중단 정책
Google은 언제든지 코덱 사용을 중지할 권리를 보유합니다.
새 코덱이 도입되면 클라이언트가 이 코덱을 지원해야 하기 전에 개발자에게 12개월 전에 알림이 전송됩니다.
인증 및 승인
Google Meet Media API 클라이언트는 인증 및 승인에 OAuth 2.0을 사용하여 특정 사용자를 대신하여 회의에 연결합니다.
적절한 액세스
Media API 범위 충족
승인 범위는 앱이 회의 콘텐츠에 액세스할 수 있도록 사용자에게 승인하도록 요청하는 권한입니다. 사용자가 앱을 설치하면 이러한 범위를 확인하라는 메시지가 표시됩니다. 일반적으로 최대한 좁은 범위의 범위를 선택하고 앱에 필요하지 않은 범위를 요청하지 않는 것이 좋습니다. 사용자는 명확하게 설명된 제한된 범위에 더 쉽게 액세스 권한을 부여합니다.
Meet Media API는 다음 OAuth 2.0 범위를 지원합니다.
범위 코드 | 설명 | 사용 |
---|---|---|
https://www.googleapis.com/auth/meetings.conference.media.readonly |
Google Meet 영상 통화에서 실시간 동영상 및 오디오를 캡처합니다. | 제한됨 |
https://www.googleapis.com/auth/meetings.conference.media.audio.readonly |
Google Meet 영상 통화에서 실시간 오디오를 캡처합니다. | 제한됨 |
https://www.googleapis.com/auth/meetings.conference.media.video.readonly |
Google Meet 영상 통화에서 실시간 동영상을 캡처합니다. | 제한됨 |
회의의 민감한 특성상 모든 Meet Media API 범위는 제한됩니다.
- 제한됨: 이러한 범위는 Google 사용자 데이터에 대한 광범위한 액세스 권한을 제공하며 제한된 범위 확인 절차를 거쳐야 합니다. 이 요구사항에 관한 자세한 내용은 Google API 서비스 사용자 데이터 정책 및 특정 API 범위의 추가 요구사항을 참고하세요. 제한된 범위의 데이터를 서버에 저장하거나 전송하는 경우 보안 평가를 거쳐야 합니다.
앱에 다른 Google API에 대한 액세스 권한이 필요한 경우 해당 범위도 추가할 수 있습니다. Google API 범위에 관한 자세한 내용은 OAuth 2.0을 사용하여 Google API에 액세스를 참고하세요.
사용자 및 앱 검토자에게 표시되는 정보를 정의하려면 OAuth 동의 화면 구성 및 범위 선택을 참고하세요.
특정 OAuth 2.0 범위에 관한 자세한 내용은 Google API의 OAuth 2.0 범위를 참고하세요.