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.
Comprensión de los conceptos clave de la biblioteca de clientes del SDK de Amazon Chime para JavaScript
Para comprender completamente cómo crear y administrar reuniones y usuarios, debe comprender estos conceptos:
Meeting— Una sesión multimedia multipartita. Cada reunión tiene un identificador de reunión único. Puede crear reuniones en una de las AWS regiones compatibles. Al crear una reunión, URLs se muestra una lista de medios. Son una parte clave de los datos necesarios para unirse a la reunión, y es necesario difundirlos entre todos los usuarios que intenten unirse a la reunión.
Attendee— Un usuario que intenta unirse a una sesión multimedia con varios participantes. Cada asistente tiene un identificador único, un identificador de usuario externo que se puede transferir para asignar al asistente a un usuario del sistema del desarrollador, además de un token de acceso firmado que les permite acceder a la reunión.
MeetingSession y (DefaultMeetingSession)— El objeto raíz de la biblioteca de clientes del SDK de Amazon Chime JavaScript que representa la sesión de cada usuario en una reunión. Las aplicaciones web comienzan por crear instancias MeetingSession y configurarlas con la información correcta sobre la reunión y los asistentes.
MeetingSessionConfiguration— Almacena los datos de la reunión y de los asistentes necesarios para unirse a una sesión de reunión. Estos datos son la respuesta a las llamadas a las API CreateMeeting
y CreateAttendee
realizadas por la aplicación de servidor. La aplicación de servidor pasa estos datos a la aplicación web, que los utiliza para crear una instancia de la MeetingSession
.
DeviceController
(DefaultDeviceController) — Se utiliza para enumerar la lista de dispositivos de audio y vídeo disponibles en el sistema de un usuario. También puede usar el controlador del dispositivo durante una reunión para cambiar los dispositivos activos.
AudioVideoFacade
(DefaultAudioVideoFacade) — La interfaz clave que impulsa una reunión. Permite iniciar, controlar y finalizar una reunión. APIs También permite escuchar los eventos clave APIs que impulsan cambios en la experiencia de los usuarios, como la lista de asistentes, mediante el seguimiento de los usuarios que entran o se van, los que están silenciados o no, los que hablan activamente o tienen una conectividad deficiente. También puede utilizarlos APIs para vincular el elemento HTML de control de audio a la salida de audio de la reunión y reproducirlo a través del dispositivo de salida de audio seleccionado.
ActiveSpeakerDetectorFacade
(DefaultActiveSpeakerDetector) — La API que se suscribe a los eventos de ponentes activos. Devuelve periódicamente una lista de los asistentes ordenados según el volumen del micrófono a lo largo del tiempo. Puede anular y modificar la política de altavoces activos según sea necesario.
ContentShareController
(DefaultContentShareController) — APIs que permite iniciar, detener y pausar el intercambio de contenido. También permite escuchar los eventos del ciclo APIs de vida para rastrear el estado del intercambio de contenido.
Logger
(ConsoleLogger)— La interfaz utilizada para aprovechar los registros de la consola o pasar un objeto de registro para anular la implementación de registro actual y obtener diferentes niveles de registros del SDK de Amazon Chime.