API Meet Media: guia de início rápido do cliente de referência do TypeScript

Nesta página, explicamos como configurar e executar uma amostra usando a implementação do cliente de referência TypeScript. Para saber mais sobre o cliente C++, consulte o início rápido do cliente de referência C++.

Pré-requisitos

Para executar este guia de início rápido, você precisa dos seguintes pré-requisitos:

Ativar a API REST do Meet

Antes de usar as APIs do Google, é necessário ativá-las em um projeto do Google Cloud. É possível ativar uma ou mais APIs em um único projeto do Google Cloud.

Console do Google Cloud

  1. No console do Google Cloud, ative a API REST do Meet.

    Ativar as APIs

  2. Confirme se você está ativando a API REST do Meet no projeto do Cloud correto e clique em Próxima.

  3. Confirme que você está ativando a API REST do Meet e clique em Ativar.

CLI da gcloud

  1. Se necessário, defina o projeto atual do Cloud como aquele que você criou:

    gcloud config set project PROJECT_ID

    Substitua PROJECT_ID pelo ID do projeto do projeto do Cloud que você criou.

  2. Ative a API REST do Meet:

    gcloud services enable meet.googleapis.com

Gerar tokens OAuth

Para se conectar à API Meet Media, seu app precisa usar o OAuth para gerar tokens de acesso. Para saber mais sobre como acessar as APIs do Google com o OAuth, consulte Como usar o OAuth 2.0 para acessar as APIs do Google.

Ao criar um app da Web, você pode gerar tokens OAuth usando o fluxo de concessão implícita. Este exemplo do TypeScript usa esse fluxo para gerar tokens do OAuth.

Executar a amostra

  1. Criar um cliente OAuth

  2. No diretório web/samples, crie a amostra:

    $ yarn install --frozen-lockfile
    $ webpack
    
  3. Siga o guia Autenticar para usar a CLI gcloud para fazer login e selecionar seu projeto do Google Cloud.

  4. Implante o servidor no Google App Engine.

    $ gcloud app deploy app.yaml
    
  5. Navegue até o endpoint:

    $ gcloud app browse
    
  6. Siga o guia Criar credenciais de acesso para criar credenciais do OAuth 2.0 com estes escopos:

    • https://www.googleapis.com/auth/meetings.conference.media.readonly
    • https://www.googleapis.com/auth/meetings.space.readonly

    Adicione o URL do app implantado em Origens JavaScript autorizadas e URIs de redirecionamento autorizados.

  7. Copie o ID do cliente e cole na página da Web implantada.

  8. Toque no botão de login e siga as instruções. Se ocorrer um erro, aguarde alguns minutos para que os URIs de redirecionamento sejam propagados.

  9. Criar e participar de uma reunião. Copie o código da reunião e cole-o no campo "código da reunião" da página.

  10. Selecione o número de transmissões de vídeo e ative o áudio.

  11. Clique em Criar cliente e em Participar da reunião.

  12. Observe os streams de vídeo e áudio.