Uso de la replicación de medios - 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.

Uso de la replicación de medios

Puede utilizar la replicación de medios para vincular una sesión de WebRTC principal con varias sesiones de réplica para llegar a un público más amplio. Cada sesión multimedia de WebRTC admite 250 conexiones y puede replicar una sesión principal en varias sesiones de réplica. Los participantes conectados a una sesión de réplica reciben solo el audio y el vídeo de los presentadores conectados a la sesión principal. No conocen a los participantes conectados a la sesión replicada, lo que hace que la reproducción de contenido multimedia sea ideal para seminarios web y otros casos de uso en los que se desee privacidad.

La siguiente imagen muestra la reproducción de contenido multimedia entre una sesión principal en la que los presentadores comparten audio y vídeo y una réplica de una sesión en la que los participantes consumen el contenido multimedia.


   Los presentadores comparten en una sesión principal.
nota

La Service Quota de Chime SDK Meetings (réplicas de reuniones por reunión principal) tiene un valor predeterminado de 4, y puede aumentar ese límite si lo solicita. Para obtener más información acerca de las cuotas, consulte Service Quotas de AWS en la Referencia general de AWS.

Participantes interactivos

A los participantes conectados a una sesión de réplica se les puede conceder acceso para unirse a la sesión principal. Como todos utilizan una conexión WebRTC, los presentadores y los participantes no sufren retrasos en la transcodificación. Cuando los participantes cambian entre sesiones principales y replicadas, reutilizan sus conexiones WebRTC, por lo que el cambio es extremadamente rápido. Esto permite a los participantes contribuir a la conversación en directo sin perderse ningún contenido.

La siguiente imagen muestra a un participante en una sesión de réplica utilizando su conexión WebRTC para cambiar a la sesión principal.


   Esta es mi imagen.

Participantes globales

Puede elegir la región de AWS para cada sesión multimedia de WebRTC. Esto le permite crear réplicas de sesiones en regiones más cercanas a sus participantes que en la región de la sesión principal. Al hacerlo, el contenido multimedia pasa de la sesión principal a las sesiones de réplica a través de la red de AWS y, después, de la sesión de réplica al participante a través de Internet. Al realizar una presentación ante una audiencia global, disponer de réplicas de las sesiones cerca de los participantes puede ayudar a garantizar que los medios viajen por todo el mundo a través de la red de AWS, en lugar de por Internet, para ofrecer una mejor experiencia de reunión.

La siguiente imagen muestra una sesión principal y sesiones replicadas en distintas regiones.


   Esta es mi imagen.

Ciclo de vida de la sesión

Crear sesiones

Utilice las API CreateMeeting o CreateMeetingWithAttenders para crear sesiones multimedia de WebRTC. De forma predeterminada, las API crean una sesión principal, a menos que se cree específicamente una sesión de réplica.

Para crear una sesión de réplica, especifique la MeetingId de la sesión principal como PrimaryMeetingId en la llamada a la API de CreateMeeting o CreateMeetingWithAttendees.

nota

Si especifica la MeetingId de una sesión de réplica como PrimaryMeetingId, la llamada a la API fallará.

Crear asistentes

Para crear las credenciales de los asistentes necesarias para unirse a una sesión multimedia de WebRTC, puede utilizar las API CreateMeetWithAttenders, CreateAttenders o BatchCreateAttenders.

nota

Al crear sesiones para un gran número de asistentes, utilice CreateMeetingWithAttendees o BatchCreateAttendee para minimizar el número de llamadas a la API necesarias.

Eliminar asistentes

La API DeleteAttendee se utiliza para revocar las credenciales de un asistente a una sesión multimedia de WebRTC. Si el asistente está conectado a la sesión, se desconectará y no podrá volver a unirse.

Cuando utiliza la API DeleteMeeting para eliminar una sesión multimedia de WebRTC, la API elimina automáticamente a todos los asistentes y no necesita llamar a DeleteAttendee.

Cambiar de sesión

Para permitir que un participante cambie de una sesión de réplica a una sesión principal, debe crear sus credenciales en la reunión principal. Consulte la sección Creación de asistentes que aparece anteriormente en esta lista. Use las credenciales con el método promoteToPrimaryMeeting de la biblioteca de clientes de Amazon Chime SDK para cambiar a la sesión principal.

Para volver a cambiar a los participantes a una sesión de réplica, utilice el método demoteToPrimaryMeeting de la biblioteca de clientes de Amazon Chime SDK o utilice la API DeleteAttendee para invalidar sus credenciales de sesión principal.

nota

Un presentador que se conecta directamente a una sesión principal no puede cambiar a una sesión de réplica.

Para obtener más información sobre cómo cambiar de una sesión a otra, consulte la documentación de la biblioteca del cliente:

Eliminar sesiones

Utilice la API DeleteMeeting para eliminar las sesiones multimedia de WebRTC.

Si elimina una sesión principal, la API DeleteMeeting elimina automáticamente todas las sesiones de réplica adjuntas. Por lo tanto, para eliminar todas las sesiones, basta con eliminar la principal.

El servicio elimina automáticamente una sesión principal si ningún asistente se conecta durante 5 minutos consecutivos. El servicio solo elimina las réplicas de las sesiones automáticamente cuando elimina una sesión principal. Esto significa que puede crear sesiones de réplica al crear una sesión principal, y las réplicas estarán disponibles durante la sesión principal.