

# SDK de transmisión de IVS: guía para la versión de iOS \| Transmisión de baja latencia
<a name="broadcast-ios"></a>

El SDK de transmisión para transmisión de baja latencia de IVS para iOS proporciona las interfaces necesarias a fin de transmitir a Amazon IVS en iOS.

El módulo `AmazonIVSBroadcast` implementa la interfaz descrita en este documento. Se admiten las siguientes operaciones:
+ Configure (inicialice) una sesión de transmisión. 
+ Administre la transmisión.
+ Adjunte y desconecte dispositivos de entrada.
+ Administre una sesión de composición. 
+ Recibir eventos. 
+ Recibir errores. 

**Versión más reciente del SDK de transmisión para iOS:** 1.42.0 ([Notas de la versión](https://docs.aws.amazon.com/ivs/latest/LowLatencyUserGuide/release-notes.html#may07-26-broadcast-mobile-ll)) 

**Documentación de referencia:** a fin de obtener información sobre los métodos más importantes disponibles en el SDK de transmisión de iOS de Amazon IVS, consulte la documentación de referencia en [https://aws.github.io/amazon-ivs-broadcast-docs/1.42.0/ios/](https://aws.github.io/amazon-ivs-broadcast-docs/1.42.0/ios/).

**Código de muestra: **consulte el repositorio de muestra de iOS en GitHub: [https://github.com/aws-samples/amazon-ivs-broadcast-ios-sample](https://github.com/aws-samples/amazon-ivs-broadcast-ios-sample).

**Requisitos de la plataforma:** iOS 14\+

## Cómo elige iOS la resolución de la cámara y la velocidad de fotogramas
<a name="ios-publish-subscribe-resolution-framerate"></a>

La cámara administrada por el SDK de transmisión optimiza su resolución y velocidad de fotogramas (fotogramas por segundo o FPS) para minimizar la producción de calor y el consumo de energía. En esta sección se explica de qué manera se seleccionan la resolución y la velocidad de fotogramas para ayudar a las aplicaciones de host a optimizar los casos de uso.

Al conectar una `IVSCamera` a una `IVSBroadcastSession`, la cámara se optimiza para una velocidad de fotogramas `IVSVideoConfiguration.targetFramerate` y una resolución de `IVSVideoConfiguration.size`. Estos valores se proporcionan a la `IVSBroadcastSession` al inicializar. 