Crear reuniones - Amazon Chime SDK

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Crear reuniones

El siguiente procedimiento demuestra cómo crear una reunión con audio y video para las aplicaciones de servidor y cliente. Antes de comenzar, debe integrar la aplicación cliente con una biblioteca de clientes de Amazon Chime SDK. Para obtener más información, consulte Más información sobre las bibliotecas cliente de Amazon Chime SDK.

Para crear una reunión con audio y video
  1. Complete los siguientes pasos desde la aplicación de servidor:

    1. Utilice la acción de la CreateMeetingAPI de la referencia de la API del SDK de Amazon Chime para crear una reunión. Especifique una región de AWS mediante el parámetro MediaRegion. Para obtener más información sobre cómo elegir una región de reunión, consulte Regiones de reunión.

    2. Agregue a los asistentes a la reunión mediante la acción de CreateAttendeeAPI o la acción de BatchCreateAttendeeAPI. Transfiera de forma segura la reunión y el asistente desde su aplicación de servidor al cliente autorizado como asistente respectivo. Para obtener más información sobre las reuniones y los asistentes, consulte Meetingy consulte la referencia Attendeede la API del SDK de Amazon Chime.

  2. Complete los siguientes pasos desde la aplicación de cliente:

    1. Utilice una biblioteca cliente de Amazon Chime SDK para construir un objeto de MeetingSessionConfiguration. Utilice la información sobre la reunión y los asistentes de los pasos anteriores.

    2. Implemente la interfaz AudioVideoObserver.

    3. Cree un MeetingSession con la MeetingSessionConfiguration

    4. Utilice el AudioVideoFacade del MeetingSession para controlar el contenido multimedia en tiempo real.

      1. Registre una instancia de la interfaz AudioVideoObserver. Esto le permite recibir eventos cuando cambia el estado de la reunión.

      2. Seleccione los dispositivos iniciales para la entrada de audio, la salida de audio y la entrada de video.

      3. Inicie la sesión audiovisual.

      4. Inicie la captura de video local cuando el usuario quiera compartir el video.

      5. Para mostrar los mosaicos de video, gestionar los eventos de los mosaicos de video y vincular los mosaicos a las superficies de video de la aplicación cliente.

      6. Gestione otras interacciones de los usuarios, como silenciar y volver a silenciar, o iniciar y detener la captura de video local.

      7. Para salir de la reunión, detenga la sesión audiovisual.

    5. (Opcional) Utilice el AudioVideoFacade del MeetingSession para compartir contenido multimedia, como capturas de pantalla, con otros clientes.

      1. Inicie la sesión de pantalla compartida. El contenido se une a la reunión como asistente adicional.

      2. Para visualizar el contenido compartido, gestione los eventos de los mosaicos de video y vincule los mosaicos a superficies en la aplicación cliente.

      3. Gestionar otras interacciones, como pausar, reiniciar o detener el contenido compartido.

Las reuniones finalizan cuando ejecutas la acción de la DeleteMeetingAPI. Además, las reuniones finalizan automáticamente cuando:

  • La duración de la reunión supera las 24 horas.

  • La reunión es una réplica de una reunión y finaliza la reunión principal.

  • En una reunión que no sea una réplica, ningún asistente se conectó durante cinco minutos continuos.