Kit SDK de diffusion IVS : Guide pour iOS | Diffusion à faible latence - Amazon IVS

Kit SDK de diffusion IVS : Guide pour iOS | Diffusion à faible latence

Le SDK de diffusion par streaming à faible latence IVS pour iOS fournit les interfaces requises pour diffuser sur Amazon IVS sur iOS.

Le module AmazonIVSBroadcast implémente l’interface décrite dans ce document. Les opérations suivantes sont prises en charge :

  • Configurer (initialiser) une session de diffusion.

  • Gérer la diffusion.

  • Attacher et détacher des périphériques d’entrée.

  • Gérer une session de composition.

  • Recevoir des événements.

  • Recevoir des erreurs.

Dernière version du kit SDK de diffusion iOS : 1.24.0 (Notes de mise à jour)

Documentation de référence : pour plus d’informations sur les méthodes les plus importantes disponibles dans le kit SDK de diffusion iOS Amazon IVS, consultez la documentation de référence à l’adresse https://aws.github.io/amazon-ivs-broadcast-docs/1.24.0/ios/.

Exemple de code : voir l’exemple de référentiel iOS sur GitHub : https://github.com/aws-samples/amazon-ivs-broadcast-ios-sample.

Exigences de la plateforme : iOS 12 ou version ultérieure

Comment iOS choisit la résolution de la caméra et la fréquence d’images

La caméra gérée par le kit SDK de diffusion optimise sa résolution et sa fréquence d’images (images par seconde, ou i/s) afin de minimiser sa production de chaleur et sa consommation d’énergie. Cette section explique comment la résolution et la fréquence d’images sont sélectionnées pour aider les applications hôtes à optimiser leur capacité en fonction de leurs cas d’utilisation.

Lorsque vous connectez une IVSCamera à une IVSBroadcastSession, la caméra est optimisée pour une fréquence d’images de IVSVideoConfiguration.targetFramerate et une résolution de IVSVideoConfiguration.size. Ces valeurs sont fournies à la IVSBroadcastSession lors de l’initialisation.