Method: spaces.connectActiveConference

Mediar uma conexão WebRTC para a conferência ativa de um espaço.

Se for bem-sucedido, os clientes vão precisar usar a resposta do SDP (protocolo de descrição de sessão) resultante para estabelecer uma conexão WebRTC. Depois de conectado, mais funcionalidades ficam disponíveis nos canais de dados do WebRTC.

Solicitação HTTP

POST https://meet.googleapis.com/v2beta/{name=spaces/*}:connectActiveConference

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
name

string

Obrigatório. Nome do recurso do espaço. Formato: spaces/{spaceId}

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "offer": string
}
Campos
offer

string

Obrigatório. Oferta de SDP (protocolo de descrição de sessão) do WebRTC do cliente.

O formato é definido pela RFC 8866 com chaves obrigatórias definidas pela RFC 8829. Esse é o formato SDP padrão gerado pelos métodos createOffer() e createAnswer() de uma conexão ponto a ponto.

Corpo da resposta

Resposta do método spaces.connectActiveConference.

Uma resposta de sucesso não indica que a reunião está totalmente conectada. Outras comunicações precisam ocorrer no WebRTC.

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "answer": string,
  "traceId": string
}
Campos
answer

string

Resposta SDP do WebRTC à oferta.

traceId

string

ID de rastreamento para fins de depuração. Inclua esse valor ao informar bugs.

Escopos de autorização

Requer um dos seguintes escopos do OAuth:

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

Para mais informações, consulte OAuth 2.0 Overview.