Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Criar reuniões usando o SDK do Amazon Chime

Modo de foco
Criar reuniões usando o SDK do Amazon Chime - SDK do Amazon Chime

O procedimento a seguir demonstra como criar uma reunião com áudio e vídeo para seus aplicativos do servidor e do cliente. Antes de começar, é necessário integrar seu aplicativo cliente a uma biblioteca cliente do SDK do Amazon Chime. Para mais informações, consulte Saiba mais sobre as bibliotecas de clientes do SDK do Amazon Chime.

Para criar uma reunião com áudio e vídeo
  1. Complete as etapas a seguir em seu aplicativo de servidor:

    1. Use a ação da API CreateMeeting na Referência de API do SDK do Amazon Chime para criar uma reunião. Especifique uma região AWS usando o parâmetroMediaRegion. Para obter mais informações sobre a escolha de uma região de reunião, consulte Regiões de reunião.

    2. Adicione participantes à reunião usando a ação da API CreateAttendee ou a ação da API BatchCreateAttendee. Transfira com segurança a reunião e o participante do seu aplicativo de servidor para o cliente autorizado como o respectivo participante. Para ter mais informações sobre reuniões e participantes, consulte Meeting e Attendee na Referência de API do SDK do Amazon Chime.

  2. Complete as etapas a seguir em seu aplicativo de cliente:

    1. Use uma biblioteca cliente do SDK do Amazon Chime para estruturar um objeto MeetingSessionConfiguration. Use as informações da reunião e do participante das etapas anteriores.

    2. Implemente a interface AudioVideoObserver.

    3. Crie uma MeetingSession usando a MeetingSessionConfiguration.

    4. Use o AudioVideoFacade da MeetingSession para controlar a mídia em tempo real.

      1. Registre uma instância da interface AudioVideoObserver. Isso permite que você receba eventos quando o estado da reunião mudar.

      2. Selecione os dispositivos iniciais para entrada de áudio, saída de áudio e entrada de vídeo.

      3. Inicie a sessão audiovisual.

      4. Inicie a captura de vídeo local quando o usuário quiser compartilhar o vídeo.

      5. Para mostrar blocos de vídeo, gerencie eventos de blocos de vídeo e vincule os blocos às superfícies de vídeo no aplicativo cliente.

      6. Gerencie outras interações do usuário, como silenciar e ativar o som, ou iniciar e interromper a captura de vídeo local.

      7. Para sair da reunião, interrompa a sessão audiovisual.

    5. (Opcional) Use o AudioVideoFacade da MeetingSession para compartilhar conteúdo de mídia, como capturas de tela, com outros clientes.

      1. Inicie a sessão de compartilhamento de tela. O conteúdo se junta à reunião como participante adicional.

      2. Para visualizar o conteúdo compartilhado, gerenciar eventos de blocos de vídeo e vincular os blocos às superfícies no aplicativo cliente.

      3. Gerencie outras interações, como pausar, reiniciar ou interromper o compartilhamento de conteúdo.

As reuniões terminam quando você executa a ação da API DeleteMeeting. Além disso, as reuniões terminam automaticamente quando:

  • O tempo da reunião ultrapassa 24 horas.

  • A reunião é uma réplica da reunião e a reunião principal termina.

  • Em uma reunião sem réplica, nenhum participante estiver conectado por cinco minutos contínuos.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.