

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 Amazon Chime SDK
<a name="meetings-sdk"></a>

Utilice Amazon Chime SDK para crear aplicaciones multimedia en tiempo real que puedan enviar y recibir audio y video y que permitan compartir contenido. Amazon Chime SDK funciona de forma independiente de cualquier cuenta de administrador de Amazon Chime y no afecta a las reuniones organizadas en Amazon Chime. En cambio, Amazon Chime SDK proporciona herramientas de creación que puede utilizar para crear sus propias aplicaciones para reuniones.

**Topics**
+ [Requisitos previos para usar Amazon Chime SDK](#mtg-prereqs)
+ [Conceptos de Amazon Chime SDK](#mtg-glossary)
+ [Arquitectura del Amazon Chime SDK](#mtg-arch)
+ [Cuotas de Amazon Chime SDK](#mtg-limits)
+ [Requisitos del sistema de Amazon Chime SDK](#mtg-browsers)
+ [Regiones de AWS disponibles para Amazon Chime SDK](sdk-available-regions.md)
+ [Más información sobre las bibliotecas cliente de Amazon Chime SDK](mtgs-sdk-client-lib.md)
+ [Descripción de la integración de SIP mediante un conector de voz de Amazon Chime SDK](mtgs-sdk-cvc.md)
+ [Descripción de las notificaciones de evento de Amazon Chime SDK](mtgs-sdk-notifications.md)
+ [Migración desde el espacio de nombres de Amazon Chime](migrate-from-chm-namespace.md)

## Requisitos previos para usar Amazon Chime SDK
<a name="mtg-prereqs"></a>

El uso de Amazon Chime SDK requiere lo siguiente:
+ Capacidad para programar.
+ Una AWS cuenta.
+ **Un rol de IAM con una política que otorga permiso para acceder a las acciones de la API de Amazon Chime utilizadas por el SDK de Amazon Chime, como AWS la política de SDK administrada. AmazonChime** Para obtener más información, consulte [Cómo funciona Amazon Chime con IAM](https://docs.aws.amazon.com/chime-sdk/latest/ag/security_iam_service-with-iam.html) y [Permitir a los usuarios acceder a las acciones de Amazon Chime SDK](https://docs.aws.amazon.com/chime-sdk/latest/ag/security_iam_id-based-policy-examples.html#security_iam_id-based-policy-examples-chime-sdk) en la *Guía del administrador de Amazon Chime SDK*.
+ En la mayoría de los casos, también necesitará:
  + Una **aplicación de servidor**: administra los recursos de las reuniones y los asistentes, y envía esos recursos a la aplicación cliente. La aplicación de servidor se crea en la AWS cuenta y debe tener acceso a la función de IAM mencionada anteriormente.
  + Una **aplicación cliente**: recibe información sobre las reuniones y los asistentes desde la aplicación de servidor y utiliza esa información para establecer conexiones multimedia.

## Conceptos de Amazon Chime SDK
<a name="mtg-glossary"></a>

La terminología y los conceptos siguientes son fundamentales para comprender cómo utilizar Amazon Chime SDK:

**reunión**  
Un recurso efímero identificado por un `MeetingId` único. `MeetingId` se incluye en un grupo de servicios de medios que albergan la reunión activa.

**grupo de servicios multimedia**  
El grupo de servicios multimedia que albergan la reunión activa.

**colocación de medios**  
Conjunto regionalizado URLs que representa un grupo de servicios multimedia. Los asistentes se conectan al grupo de servicios multimedia con sus clientes para enviar y recibir audio y video en tiempo real y compartir sus pantallas.

**asistente**  
Un participante de la reunión que se identifica con un `AttendeeId` único. Los asistentes pueden entrar y salir de las reuniones libremente mediante una aplicación de cliente creada con una biblioteca de clientes de Amazon Chime SDK.

**token de incorporación**  
Un token único asignado a cada asistente. Los asistentes utilizan el token de unión para autenticarse en el grupo de servicios multimedia.

## Arquitectura del Amazon Chime SDK
<a name="mtg-arch"></a>

En la siguiente lista se describe cómo los distintos componentes de la arquitectura de Amazon Chime SDK funcionan en conjunto para respaldar las reuniones y los asistentes, así como el uso compartido de audio, video y contenido.

**Reuniones y asistentes**  
Cuando la aplicación de servidor crea una reunión de Amazon Chime SDK, la reunión se asigna a un servicio multimedia específico de la región. Los anfitriones del servicio son responsables de transferir de forma segura los contenidos multimedia en tiempo real entre los clientes asistentes. A cada asistente creado se le asigna un token de entrada único, una clave secreta opaca que la aplicación de su servidor debe transferir de forma segura al cliente autorizado a unirse a la reunión en nombre del asistente. Cada cliente usa un token de unión para autenticarse en el grupo de servicios multimedia. Los clientes utilizan una combinación de seguridad WebSockets y seguridad de capa de transporte de datagramas (DTLS) para enviar señales de forma segura al grupo de servicios multimedia y para enviar y recibir contenido multimedia a y desde otros asistentes a través del grupo de servicios multimedia.

**Audio**  
El servicio multimedia mezcla el audio de cada asistente y envía la mezcla a cada destinatario, después de restar su propio audio de la mezcla. El Amazon Chime SDKs muestrea el audio a la velocidad más alta admitida por el dispositivo y el navegador, hasta un máximo de 48 kHz. Usamos el códec Opus para codificar audio, con una tasa de bits predeterminada de 32 kbps, que se puede aumentar hasta 128 kbps en estéreo y 64 kbps en mono.

**Video**  
El servicio multimedia actúa como una unidad de reenvío selectivo (SFU) mediante un modelo de publicación y suscripción. Cada asistente puede publicar una fuente de video, hasta un total de 25 videos simultáneos por reunión. La biblioteca de clientes del SDK de Amazon Chime JavaScript admite resoluciones de vídeo de hasta 1280 x 720 a 30 fotogramas por segundo sin transmisión simultánea y 15 fotogramas por segundo con transmisión simultánea. Las bibliotecas cliente de Amazon Chime SDK para [iOS](sdk-for-ios.md), [Android](sdk-for-android.md) y [Windows](client-lib-windows.md) admiten resoluciones de video de hasta 1280 x 720 y 30 fotogramas por segundo; sin embargo, Amazon Chime SDK administra automáticamente la velocidad de fotogramas y la resolución reales.  
Cuando está activa, la transmisión simultánea de video envía cada transmisión de video en dos resoluciones y velocidades de bits diferentes. Los clientes con restricciones de ancho de banda se suscriben automáticamente a la transmisión con una tasa de bits más baja. La codificación y decodificación de video utilizan la aceleración de hardware cuando está disponible para mejorar el rendimiento.

**Mensajes de datos**  
Además del contenido de audio y video, los asistentes a la reunión pueden enviarse mensajes de datos en tiempo real de hasta 2 KB cada uno. Puede usar los mensajes para implementar características de reunión personalizadas, como la pizarra, el chat, las reacciones a los emojis en tiempo real y la señalización de control de sala específica para cada aplicación.

**Uso compartido de contenido**  
La aplicación cliente puede compartir contenido de audio y video, como capturas de pantalla o archivos multimedia. El intercambio de contenido admite contenido pregrabado, video de hasta 1280 x 720 a 15 cuadros por segundo y audio de hasta 48 kHz a 64 kbps. La captura de pantalla para compartir contenido se admite hasta 15 fotogramas por segundo, pero puede estar limitada por las capacidades del dispositivo y el navegador.

## Cuotas de Amazon Chime SDK
<a name="mtg-limits"></a>

Las cuotas del servicio Amazon Chime SDK están documentadas en la Referencia general de AWS. Para obtener más información, consulte [Puntos de conexión y cuotas de Amazon Chime SDK](https://docs.aws.amazon.com/general/latest/gr/chime-sdk.html) en la *Referencia general de AWS*.

**nota**  
Las Service Quotas se calculan por punto de conexión de la API. Cuando solicite un aumento de la Sevice Quota, asegúrese de solicitarlo en todos los puntos de conexión de la API que utilice su aplicación.

## Requisitos del sistema de Amazon Chime SDK
<a name="mtg-browsers"></a>

Los siguientes requisitos del sistema se aplican a las aplicaciones creadas con Amazon Chime SDK.

**Navegadores compatibles, biblioteca de clientes del SDK de Amazon Chime para JavaScript**



- **Windows**
  - **Navegador:** Mozilla Firefox / **Versiones compatibles:** 75 y versiones posteriores / **Notas:** 
  - **Navegador:**  Google Chrome  / **Versiones compatibles:** 78 y versiones posteriores / **Notas:** 
  - **Navegador:**  Edge basado en Chromium  / **Versiones compatibles:** 79 y versiones posteriores / **Notas:** 
  - **Navegador:** Electron basado en Chromium / **Versiones compatibles:** 7 y versiones posteriores / **Notas:** Google Chrome, versión 78 o posterior.
  - **Navegador:** Opera / **Versiones compatibles:** 66 y versiones posteriores / **Notas:** 

- ** macOS **
  - **Navegador:**  Mozilla Firefox  / **Versiones compatibles:**  75 y versiones posteriores  / **Notas:** 
  - **Navegador:**  Google Chrome  / **Versiones compatibles:** 78 y versiones posteriores / **Notas:** 
  - **Navegador:**  Edge basado en Chromium  / **Versiones compatibles:** 79 y versiones posteriores / **Notas:** 
  - **Navegador:**  Electron basado en Chromium  / **Versiones compatibles:**  / **Notas:** 
  - **Navegador:** Safari / **Versiones compatibles:** 13 y versiones posteriores / **Notas:** 
  - **Navegador:** Opera / **Versiones compatibles:** 66 y versiones posteriores / **Notas:** 

- **iOS**
  - **Navegador:** Mozilla Firefox / **Versiones compatibles:** 10 y versiones posteriores / **Notas:** Solo audio y video, no se comparte contenido.
  - **Navegador:** Google Chrome / **Versiones compatibles:** 78 y versiones posteriores / **Notas:** Solo audio y video, no se comparte contenido.
  - **Navegador:** Safari / **Versiones compatibles:** 13 y versiones posteriores / **Notas:** Solo audio y video, no se comparte contenido.
  - **Navegador:** WKWebVer / **Versiones compatibles:** 14.3 y posterior / **Notas:** Solo audio y video, no se comparte contenido.

- **Android**
  - **Navegador:** Google Chrome / **Versiones compatibles:** 10 y versiones posteriores / **Notas:** Solo audio y video, no se comparte contenido.
  - **Navegador:** Samsung / **Versiones compatibles:** 12 y versiones posteriores / **Notas:** Solo audio y video, no se comparte contenido.
  - **Navegador:** Cromo WebView / **Versiones compatibles:** 5 y versiones posteriores / **Notas:** Solo audio y video, no se comparte contenido.

- **Ubuntu 16.04 LTS y posterior**
  - **Navegador:** Google Chrome
  - **Versiones compatibles:** 78 y versiones posteriores
  - **Notas:** 



**Biblioteca de clientes de Amazon Chime SDK para iOS**
+ iOS, versión 13 y posteriores

**Biblioteca de clientes de Amazon Chime SDK para Android**
+ Sistema operativo Android versión 5 y posteriores, ARM y ARM64 arquitectura