Introdução à API Meet Media

Para usar a API Google Meet Media e os escopos do OAuth associados, seu app precisa atender aos requisitos a seguir.

Requisitos técnicos

As restrições a seguir são aplicadas ao trabalhar com a API Meet Media:

Para ter os melhores resultados e suporte:

  • Os clientes devem usar a biblioteca libwebrtc, e a versão deve estar a no máximo 12 meses atrás da versão mais recente do STABLE Chromium. Os navegadores Chromium usam libwebrtc para implementar as APIs JavaScript do WebRTC.

  • Os clientes precisam manter uma largura de banda mínima de 4 Mbps.

Política de descontinuação do codec

  • O Google se reserva o direito de deixar de usar um codec a qualquer momento.

  • Quando um novo codec é introduzido, os desenvolvedores recebem 12 meses de aviso prévio antes que os clientes sejam obrigados a oferecer suporte a ele.

Autenticação e autorização

Os clientes da API Google Meet Media se conectam a uma conferência em nome de um usuário específico, usando o OAuth 2.0 para autenticação e autorização.

Acesso adequado

Conheça os escopos da API Media

Os escopos de autorização são as permissões que você solicita aos usuários para autorizar o app a acessar o conteúdo da reunião. Quando alguém instala seu app, o usuário precisa validar esses escopos. Em geral, escolha o escopo mais focado possível e evite solicitar escopos que o app não exija. Os usuários concedem acesso mais facilmente a escopos limitados e claramente descritos.

A API Meet Media oferece suporte ao seguinte escopo do OAuth 2.0:

Código do escopo Descrição Uso
https://www.googleapis.com/auth/meetings.conference.media.readonly Capture vídeo e áudio em tempo real nas videochamadas do Google Meet. Restrito
https://www.googleapis.com/auth/meetings.conference.media.audio.readonly Capture áudio em tempo real nas videochamadas do Google Meet. Restrito
https://www.googleapis.com/auth/meetings.conference.media.video.readonly Capture vídeos em tempo real nas videochamadas do Google Meet. Restrito

Devido à natureza sensível das conferências, todos os escopos da API Meet Media são restritos:

Se o app exigir acesso a outras APIs do Google, você também poderá adicionar esses escopos. Para mais informações sobre os escopos das APIs do Google, consulte Como usar o OAuth 2.0 para acessar as APIs do Google.

Para definir quais informações são exibidas para usuários e revisores de apps, consulte Configurar a tela de consentimento OAuth e escolher escopos.

Para mais informações sobre escopos específicos do OAuth 2.0, consulte Escopos do OAuth 2.0 para APIs do Google.