Notes de mise à jour d’IVS | Diffusion à faible latence - Amazon IVS
20 février 202520 février 202513 février 202513 février 202530 janvier 202523 janvier 202516 janvier 202516 janvier 202512 décembre 202412 décembre 20246 décembre 20246 décembre 202414 novembre 202413 novembre 202412 novembre 202431 octobre 202431 octobre 202415 octobre 202410 octobre 202410 octobre 20243 octobre 20243 octobre 202411 septembre 202411 septembre 20245 septembre 20245 septembre 202415 août 202415 août 20248 août 20248 août 202418 juillet 202418 juillet 202411 juillet 202411 juillet 202413 juin 202413 juin 20246 juin 20246 juin 202420 mai 202416 mai 20249 mai 20249 mai 20246 mai 202430 avril 202430 avril 202422 avril 202411 avril 20244 avril 202421 mars 202414 mars 202413 mars 202429 février 202422 février 202415 février 20241er février 202431 janvier 202425 janvier 202418 janvier 20243 janvier 20244 décembre 202321 novembre 202317 novembre 202314 novembre 202316 octobre 202312 octobre 20233 octobre 20232 octobre 202314 septembre 202323 août 202323 août 202322 août 20237 août 202317 juillet 202314 juillet 202313 juillet 202328 juin 202327 juin 202327 juin 202316 juin 20232 juin 20231er juin 202323 mai 202316 mai 202316 mai 202311 mai 20231er mai 202327 avril 20234 avril 202330 mars 202329 mars 202328 mars 202323 mars 202323 mars 20232 mars 202328 février 202316 février 202331 janvier 202317 janvier 20239 décembre 20226 décembre 202217 novembre 20229 novembre 20221er novembre 202218 octobre 20226 octobre 202222 septembre 202220 septembre 202215 septembre 202212 septembre 20228 septembre 20222 septembre 202230 août 20229 août 202228 juillet 202221 juillet 202214 juillet 202228 juin 202222 juin 20229 juin 202224 mai 202228 avril 202226 avril 202222 avril 202219 avril 202231 mars 20223 mars 20221er mars 20223 février 202220 janvier 202218 janvier 20229 décembre 202123 novembre 202118 novembre 202120 octobre 202129 septembre 202128 septembre 20218 septembre 202113 août 202110 août 202127 juillet 20211er juin 202119 mai 20215 mai 202126 avril 202113 avril 20217 avril 202128 janvier 202116 décembre 202023 novembre 202012 novembre 20209 novembre 202030 octobre 202027 octobre 20209 octobre 20207 octobre 202014 septembre 202019 août 202011 août 20205 août 202015 juillet 2020

Notes de mise à jour d’IVS | Diffusion à faible latence

Ce document contient toutes les notes de mise à jour pour la diffusion à faible latence d’Amazon IVS, en commençant par la dernière et organisées par la date de sortie.

20 février 2025

Kit SDK de diffusion Amazon IVS : Android 1.27.0 et iOS 1.27.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications
Kit SDK de diffusion Android 1.27.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.27.0/android/

  • Corrections de bogues et améliorations de la stabilité.

Kit SDK de diffusion iOS 1.27.0

Téléchargement pour le streaming à faible latence : https://broadcast.live-video.net/1.27.0/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.27.0/ios/

  • Corrections de bogues et améliorations de la stabilité.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,902 Mo 5,246 Mo
armeabi-v7a 1,682 Mo 3,687 Mo
x86_64 1,998 Mo 5,624 Mo
x86 2,024 Mo 5,421 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 0,955 Mo 2,371 Mo

20 février 2025

Kit SDK de diffusion IVS : Web 1.21.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications

Kit SDK de diffusion Web 1.21.0

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/

  • Corrections de bogues et améliorations de la stabilité.

13 février 2025

Kit SDK du lecteur IVS : Android 1.37.0, iOS 1.37.0

Plateforme Téléchargements et modifications
Lecteur Android 1.37.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.37.0/android/

  • Corrections de bogues et améliorations de la stabilité.

Lecteur iOS 1.37.0

Téléchargement : https://player.live-video.net/1.37.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.37.0/ios/

  • Corrections de bogues et améliorations de la stabilité.

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,229 Mo 3,289 Mo
armeabi-v7a 1,079 Mo 2,302 Mo
x86_64 1,231 Mo 3,305 Mo
x86 1,288 Mo 3,336 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,613 Mo 1,504 Mo

13 février 2025

Kit SDK du lecteur IVS : Web 1.37.0

Plateforme Téléchargements et modifications

Lecteur Web 1.37.0 et intégration à Video.js et intégration à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.37.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.37.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.37.0/web/

  • Correction d'un bogue où la lecture pouvait sauter pour les flux comportant de nombreuses discontinuités.

  • Corrections de bogues supplémentaires et améliorations de la stabilité.

30 janvier 2025

Kit SDK de diffusion Amazon IVS : Android 1.26.0 et iOS 1.26.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications
Kit SDK de diffusion Android 1.26.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.26.0/android/

  • Corrections de bogues et améliorations de la stabilité.

Kit SDK de diffusion iOS 1.26.0

Téléchargement pour le streaming à faible latence : https://broadcast.live-video.net/1.26.0/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.26.0/ios/

  • Corrections de bogues et améliorations de la stabilité.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,896 Mo 5,238 Mo
armeabi-v7a 1,686 Mo 3,681 Mo
x86_64 1,992 Mo 5,615 Mo
x86 2,018 Mo 5,412 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 0,954 Mo 2,371 Mo

23 janvier 2025

Kit SDK de diffusion IVS : Web 1.20.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications

Kit SDK de diffusion Web 1.20.0

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/

  • Corrections de bogues et améliorations de la stabilité.

16 janvier 2025

Kit SDK du lecteur IVS : Android 1.36.0, iOS 1.36.0

Plateforme Téléchargements et modifications
Lecteur Android 1.36.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.36.0/android/

  • Corrections de bogues et améliorations de la stabilité.

Lecteur iOS 1.36.0

Téléchargement : https://player.live-video.net/1.36.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.36.0/ios/

  • Correction d'un bogue qui empêchait la lecture des flux comportant de nombreuses discontinuités.

  • Correction d'un bogue qui pouvait provoquer une mise en mémoire tampon sur les sections muettes de VOD.

  • Corrections de bogues supplémentaires et améliorations de la stabilité.

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,176 Mo 3,191 Mo
armeabi-v7a 1,031 Mo 2,217 Mo
x86_64 1,189 Mo 3,188 Mo
x86 1,244 Mo 3,208 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,578 Mo 1,449 Mo

16 janvier 2025

Kit SDK du lecteur IVS : Web 1.36.0

Plateforme Téléchargements et modifications

Lecteur Web 1.36.0 et intégration à Video.js et intégration à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.36.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.36.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.36.0/web/

  • Corrections de bogues et améliorations de la stabilité.

12 décembre 2024

Kit SDK de diffusion Amazon IVS : Android 1.25.0 et iOS 1.25.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications
Kit SDK de diffusion Android 1.25.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.25.0/android/

  • Corrections de bogues et améliorations de la stabilité.

Kit SDK de diffusion iOS 1.25.0

Téléchargement pour le streaming à faible latence : https://broadcast.live-video.net/1.25.0/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.25.0/ios/

  • Corrections de bogues et améliorations de la stabilité.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,893 Mo 5,226 Mo
armeabi-v7a 1,683 Mo 3,674 Mo
x86_64 1,988 Mo 5,604 Mo
x86 2,015 Mo 5,400 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 0,957 Mo 2,371 Mo

12 décembre 2024

Kit SDK de diffusion IVS : Web 1.19.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications

Kit SDK de diffusion Web 1.19.0

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/

  • Corrections de bogues et améliorations de la stabilité.

6 décembre 2024

Kit SDK du lecteur IVS : Web 1.35.0

Plateforme Téléchargements et modifications

Lecteur Web 1.35.0 et intégration à Video.js et intégration à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.35.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.35.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.35.0/web/

  • Capacité accrue à récupérer des erreurs de décodage.

  • Corrections de bogues supplémentaires et améliorations de la stabilité.

6 décembre 2024

Kit SDK du lecteur IVS : Android 1.35.0, iOS 1.35.0

Plateforme Téléchargements et modifications
Lecteur Android 1.35.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.35.0/android/

  • Corrections de bogues et améliorations de la stabilité.

Lecteur iOS 1.35.0

Téléchargement : https://player.live-video.net/1.35.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.35.0/ios/

  • Corrections de bogues et améliorations de la stabilité.

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,076 Mo 2,968 Mo
armeabi-v7a 0,941 Mo 2,059 Mo
x86_64 1,131 Mo 3,121 Mo
x86 1,161 Mo 3,067 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,521 Mo 1,331 Mo

14 novembre 2024

Vidéo multipiste

La vidéo multipiste est un nouveau paradigme de diffusion à faible latence pris en charge par Amazon Interactive Video Service (IVS) et les services qui utilisent IVS. La diffusion vidéo multipiste permet aux outils logiciels des diffuseurs (par exemple, OBS Studio) :

  • Encoder et diffuser plusieurs qualités vidéo directement à partir de leur ordinateur équipé d’un GPU.

  • Configurer automatiquement les paramètres de l’encodeur pour obtenir le meilleur flux possible.

  • Offrir une expérience de visionnage ABR (Adaptive Bitrate) de haute qualité.

Le multipiste permet d’y parvenir sans nécessiter de transcodage coûteux côté serveur, ce qui est nécessaire pour offrir des expériences de visionnage ABR pour les flux vidéo à piste unique.

Pour commencer, consultez Vidéo multipiste. Pour plus de détails sur les modifications apportées à la documentation, consultez la section Historique du document (dans les tableaux du Guide de l’utilisateur et de la Référence API).

13 novembre 2024

Kit SDK de diffusion Amazon IVS : Android 1.24.0 et iOS 1.24.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications
Kit SDK de diffusion Android 1.24.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.24.0/android/

  • Ajout d’une nouvelle section, « Utilisation de la connexion automatique », au guide du kit SDK de diffusion Android.

  • Corrections de bogues et améliorations de la stabilité.

Kit SDK de diffusion iOS 1.24.0

Téléchargement pour le streaming à faible latence : https://broadcast.live-video.net/1.24.0/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.24.0/ios/

  • Ajout d’une nouvelle section, « Utilisation de la connexion automatique », au guide du kit SDK de diffusion iOS.

  • Corrections de bogues et améliorations de la stabilité.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,837 Mo 5,084 Mo
armeabi-v7a 1,631 Mo 3,624 Mo
x86_64 1,988 Mo 5,681 Mo
x86 1,985 Mo 5,425 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 0,945 Mo 2,337 Mo

12 novembre 2024

Kit SDK de diffusion IVS : Web 1.18.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications

Kit SDK de diffusion Web 1.18.0

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/

  • Corrections de bogues et améliorations de la stabilité.

31 octobre 2024

Kit SDK du lecteur IVS : Web 1.34.1

31 octobre 2024

Kit SDK du lecteur IVS : Android 1.34.0, iOS 1.34.0

Plateforme Téléchargements et modifications
Lecteur Android 1.34.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.34.0/android/

  • Correctifs de bogues mineurs.

Lecteur iOS 1.34.0

Téléchargement : https://player.live-video.net/1.34.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.34.0/ios/

  • Correctifs de bogues mineurs.

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,073 Mo 2,962 Mo
armeabi-v7a 0,938 Mo 2,054 Mo
x86_64 1,128 Mo 3,114 Mo
x86 1,159 Mo 3,059 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,519 Mo 1,315 Mo

15 octobre 2024

Reprise de flux

Sur un canal dont vous êtes propriétaire, vous pouvez désormais remplacer un flux en cours par un nouveau flux en diffusant en amont avec le paramètre priority ajouté à la clé de flux. Pour plus de détails sur les modifications apportées à la documentation, consultez la section Historique du document (dans les tableaux du Guide de l’utilisateur et de la Référence API).

10 octobre 2024

Kit SDK de diffusion IVS : Web 1.17.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications

Kit SDK de diffusion Web 1.17.0

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/

  • Correctifs de bogues mineurs.

10 octobre 2024

Kit SDK de diffusion Amazon IVS : Android 1.23.0 et iOS 1.23.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications
Kit SDK de diffusion Android 1.23.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.23.0/android/

Kit SDK de diffusion iOS 1.23.0

Téléchargement pour le streaming à faible latence : https://broadcast.live-video.net/1.23.0/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.23.0/ios/

  • Correctifs de bogues mineurs.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,832 Mo 5,080 Mo
armeabi-v7a 1,626 Mo 3,621 Mo
x86_64 1,983 Mo 5,678 Mo
x86 1,982 Mo 5,422 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 0,943 Mo 2,320 Mo

3 octobre 2024

Kit SDK du lecteur IVS : Android 1.33.0, iOS 1.33.0

Plateforme Téléchargements et modifications
Lecteur Android 1.33.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.33.0/android/

  • Correction d’un problème de mise en mémoire tampon infinie survenant lors de la lecture de fichiers MP4.

  • Correction d’un bogue qui faisait que le lecteur sautait parfois du contenu.

Lecteur iOS 1.33.0

Téléchargement : https://player.live-video.net/1.33.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.33.0/ios/

  • Correction d’un problème de mise en mémoire tampon infinie survenant lors de la lecture de fichiers MP4.

  • Correction d’un bogue qui faisait que le lecteur sautait parfois du contenu.

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,096 Mo 2,978 Mo
armeabi-v7a 0,959 Mo 2,075 Mo
x86_64 1,148 Mo 3,130 Mo
x86 1,178 Mo 3,071 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,519 Mo 1,347 Mo

3 octobre 2024

Kit SDK du lecteur IVS : Web 1.33.0

11 septembre 2024

Kit SDK de diffusion Amazon IVS : Android 1.22.0 et iOS 1.22.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications
Kit SDK de diffusion Android 1.22.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.22.0/android/

  • Correctifs de bogues mineurs.

Kit SDK de diffusion iOS 1.22.0

Téléchargement pour le streaming à faible latence : https://broadcast.live-video.net/1.22.0/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.22.0/ios/

  • Correctifs de bogues mineurs.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,752 Mo 4,900 Mo
armeabi-v7a 1,553 Mo 3,488 Mo
x86_64 1,901 Mo 5,475 Mo
x86 1,890 Mo 5,211 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 0,887 Mo 2,215 Mo

11 septembre 2024

Kit SDK de diffusion IVS : Web 1.16.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications

Kit SDK de diffusion Web 1.16.0

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/

  • Correctifs de bogues mineurs.

5 septembre 2024

Kit SDK du lecteur IVS : Web 1.32.1

5 septembre 2024

Kit SDK du lecteur IVS : Android 1.32.0, iOS 1.32.0

Plateforme Téléchargements et modifications
Lecteur Android 1.32.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.32.0/android/

  • Correctifs de bogues mineurs.

Lecteur iOS 1.32.0

Téléchargement : https://player.live-video.net/1.32.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.32.0/ios/

  • Correctifs de bogues mineurs.

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,092 Mo 2,967 Mo
armeabi-v7a 0,955 Mo 2,063 Mo
x86_64 1,145 Mo 3,118 Mo
x86 1,172 Mo 3,057 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,488 Mo 1,252 Mo

15 août 2024

Kit SDK de diffusion IVS : Web 1.15.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications

Kit SDK de diffusion Web 1.15.0

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/

  • Correctifs de bogues mineurs.

15 août 2024

Kit SDK de diffusion Amazon IVS : Android 1.21.0 et iOS 1.21.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications
Kit SDK de diffusion Android 1.21.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.21.0/android/

  • Correctifs de bogues mineurs.

Kit SDK de diffusion iOS 1.21.0

Téléchargement pour le streaming à faible latence : https://broadcast.live-video.net/1.21.0/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.21.0/ios/

  • Correctifs de bogues mineurs.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,748 Mo 4,896 Mo
armeabi-v7a 1,549 Mo 3,482 Mo
x86_64 1,898 Mo 5,471 Mo
x86 1,887 Mo 5,207 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 0,887 Mo 2,215 Mo

8 août 2024

Kit SDK du lecteur IVS : Web 1.31.0

8 août 2024

Kit SDK du lecteur IVS : Android 1.31.0, iOS 1.31.0

Plateforme Téléchargements et modifications
Lecteur Android 1.31.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.31.0/android/

  • Correctifs de bogues mineurs.

Lecteur iOS 1.31.0

Téléchargement : https://player.live-video.net/1.31.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.31.0/ios/

  • Mise à jour de la documentation de référence du kit SDK pour préciser que l’appel de la méthode IVSPlayerLayer.copyDisplayedPixelBuffer à des fréquences élevées (par exemple, la fréquence d’images vidéo) n’est pas pris en charge et peut entraîner un comportement indéfini.

  • Correctifs de bogues mineurs.

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,062 Mo 2,881 Mo
armeabi-v7a 0,929 Mo 2,003 Mo
x86_64 1,142 Mo 2,968 Mo
x86 1,114 Mo 3,027 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,472 Mo 1,217 Mo

18 juillet 2024

Kit SDK de diffusion IVS : Web 1.14.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications

Kit SDK de diffusion Web 1.14.0

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/

  • Correctifs de bogues mineurs.

18 juillet 2024

Kit SDK de diffusion Amazon IVS : Android 1.20.0 et iOS 1.20.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications
Kit SDK de diffusion Android 1.20.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.20.0/android/

  • Correction de certains problèmes de microphone survenant lors du détachement d’appareils.

  • Correctifs de bogues mineurs.

Kit SDK de diffusion iOS 1.20.0

Téléchargement pour le streaming à faible latence : https://broadcast.live-video.net/1.20.0/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.20.0/ios/

  • Correctifs de bogues mineurs.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,729 Mo 4,844 Mo
armeabi-v7a 1,533 Mo 3,445 Mo
x86_64 1,877 Mo 5,416 Mo
x86 1,868 Mo 5,152 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 0,867 Mo 2,163 Mo

11 juillet 2024

Kit SDK du lecteur IVS : Android 1.30.0, iOS 1.30.0

Plateforme Téléchargements et modifications
Lecteur Android 1.30.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.30.0/android/

  • Correctifs de bogues mineurs.

Lecteur iOS 1.30.0

Téléchargement : https://player.live-video.net/1.30.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.30.0/ios/

  • Correctifs de bogues mineurs.

  • Le kit SDK du lecteur iOS nécessite désormais iOS 13+ comme plateforme native.

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,048 Mo 2,857 Mo
armeabi-v7a 0,920 Mo 1,985 Mo
x86_64 1,102 Mo 3,000 Mo
x86 1,131 Mo 2,943 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,462 Mo 1,199 Mo

11 juillet 2024

Kit SDK du lecteur IVS : Web 1.30.0

13 juin 2024

Kit SDK de diffusion Amazon IVS : Android 1.19.0 et iOS 1.19.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications
Kit SDK de diffusion Android 1.19.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.19.0/android/

  • Les versions récentes d’Android nécessitent une icône dans la notification affichée lors de la capture de l’écran. Si vous le souhaitez, vous pouvez désormais personnaliser l’icône en appelant setSmallIcon sur le Notification.Builder renvoyé par Session # createServiceNotificationBuilder.

Kit SDK de diffusion iOS 1.19.0

Téléchargement pour le streaming à faible latence : https://broadcast.live-video.net/1.19.0/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.19.0/ios/

  • Le kit SDK de diffusion iOS nécessite désormais iOS 13+ comme plateforme native.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,696 Mo 4,768 Mo
armeabi-v7a 1,508 Mo 3,390 Mo
x86_64 1,840 Mo 5,315 Mo
x86 1,827 Mo 5,038 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 0,834 Mo 2,081 Mo

13 juin 2024

Kit SDK de diffusion IVS : Web 1.13.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications

Kit SDK de diffusion Web 1.13.0

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/

  • Correctifs de bogues mineurs.

6 juin 2024

Kit SDK du lecteur IVS : Android 1.29.0, iOS 1.29.0

Plateforme Téléchargements et modifications
Lecteur Android 1.29.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.29.0/android/

  • Ajout de la méthode getChannelMetadata(), qui renvoie une liste de valeurs de type chaîne pour communiquer les caractéristiques du canal.

Lecteur iOS 1.29.0

Téléchargement : https://player.live-video.net/1.29.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.29.0/ios/

  • L’obsolescence d’iOS 12 qui était prévue pour le lecteur iOS 1.29.0 est retardée jusqu’à la version 1.30.0.

  • Ajout de la méthode getChannelMetadata(), qui renvoie une liste de valeurs de type chaîne pour communiquer les caractéristiques du canal.

  • Amélioration de la cohérence lors de la désallocation de IVSPlayerLayer sur une file d’attente en arrière-plan.

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,044 Mo 2,834 Mo
armeabi-v7a 0,916 Mo 1,969 Mo
x86_64 1,127 Mo 2,919 Mo
x86 1,097 Mo 2,976 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,465 Mo 1,183 Mo

6 juin 2024

Kit SDK du lecteur IVS : Web 1.29.0

20 mai 2024

Kit SDK de diffusion IVS : Web 1.12.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications

Kit SDK de diffusion Web 1.12.0

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/

  • Pas de modification.

16 mai 2024

Kit SDK de diffusion Amazon IVS : Android 1.18.0 et iOS 1.18.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications
Kit SDK de diffusion Android 1.18.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.18.0/android/

  • Correctifs de bogues mineurs.

Kit SDK de diffusion iOS 1.18.0

Téléchargement pour le streaming à faible latence : https://broadcast.live-video.net/1.18.0/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.18.0/ios/

  • Ajout de la méthode setVideoZoomFactor IVSCamera et des méthodes IVSCameraDelegate associées.

  • Correctifs de bogues mineurs.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,692 Mo 4,758 Mo
armeabi-v7a 1,504 Mo 3,382 Mo
x86_64 1,834 Mo 5,304 Mo
x86 1,822 Mo 5,026 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 0,834 Mo 2,064 Mo

9 mai 2024

Kit SDK du lecteur IVS : Web 1.28.0

9 mai 2024

Kit SDK du lecteur IVS : Android 1.28.0, iOS 1.28.0

Plateforme Téléchargements et modifications
Lecteur Android 1.28.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.28.0/android/

  • Pas de modification.

Lecteur iOS 1.28.0

Téléchargement : https://player.live-video.net/1.28.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.28.0/ios/

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,045 Mo 2,830 Mo
armeabi-v7a 0,918 Mo 1,967 Mo
x86_64 1,127 Mo 2,913 Mo
x86 1,097 Mo 2,971 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,468 Mo 1,199 Mo

6 mai 2024

Kit SDK de diffusion IVS : Web 1.11.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications

Kit SDK de diffusion Web 1.11.0

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/

  • Pas de modification.

30 avril 2024

Kit SDK de diffusion IVS : Web 1.10.1 (diffusion à faible latence)

Plateforme Téléchargements et modifications

Kit SDK de diffusion Web 1.10.1

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/

  • Correctifs de bogues mineurs.

30 avril 2024

Kit SDK de diffusion Amazon IVS : Android 1.15.2 et iOS 1.15.2 (diffusion à faible latence)

Plateforme Téléchargements et modifications
Kit SDK de diffusion Android 1.15.2

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.15.2/android/

  • Correctifs de bogues mineurs. Effectuez une mise à jour vers cette version uniquement si vous avez une raison spécifique de le faire ; sinon, utilisez la version la plus récente publiée.

Kit SDK de diffusion iOS 1.15.2

Téléchargement pour le streaming à faible latence : https://broadcast.live-video.net/1.15.2/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.15.2/ios/

  • Correctifs de bogues mineurs. Effectuez une mise à jour vers cette version uniquement si vous avez une raison spécifique de le faire ; sinon, utilisez la version la plus récente publiée.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,678 Mo 4,723 Mo
armeabi-v7a 1,492 Mo 3,356 Mo
x86_64 1,819 Mo 5,267 Mo
x86 1,808 Mo 4,991 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 0,813 Mo 2,001 Mo

22 avril 2024

Kit SDK de diffusion Amazon IVS : Android 1.17.0 et iOS 1.17.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications
Kit SDK de diffusion Android 1.17.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.17.0/android/

  • Pas de modification.

Kit SDK de diffusion iOS 1.17.0

Téléchargement pour le streaming à faible latence : https://broadcast.live-video.net/1.17.0/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.17.0/ios/

  • Le cadre AmazonIVSBroadcast inclut désormais un manifeste de confidentialité, comme requis par Apple.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,692 Mo 4,757 Mo
armeabi-v7a 1,504 Mo 3,381 Mo
x86_64 1,834 Mo 5,303 Mo
x86 1,822 Mo 5,025 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 0,831 Mo 2,047 Mo

11 avril 2024

Kit SDK du lecteur Amazon IVS : Mobile et Web 1.27.0

Plateforme Téléchargements et modifications

Lecteur Web 1.27.0 et intégration à Video.js et intégration à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.27.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.27.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.27.0/web/

  • Pas de modification.

Lecteur Android 1.27.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.27.0/android/

  • Pas de modification.

Lecteur iOS 1.27.0

Téléchargement : https://player.live-video.net/1.27.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.27.0/ios/

  • Le cadre AmazonIVSPlayer inclut désormais un manifeste de confidentialité, comme requis par Apple.

  • Correction de l’observation de la valeur clé pour plusieurs propriétés de la classe IVSPlayer.

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,044 Mo 2,826 Mo
armeabi-v7a 0,916 Mo 1,963 Mo
x86_64 1,096 Mo 2,965 Mo
x86 1,124 Mo 2,907 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,445 Mo 1,131 Mo

4 avril 2024

Prise en charge de l’ingestion du transport fiable et sécurisé (SRT)

Amazon IVS introduit la prise en charge de la diffusion à l’aide du protocole SRT. SRT est une technologie de transport open source optimisée pour la diffusion audio/vidéo en direct. SRT permet un transport sécurisé et fiable du contenu sur des réseaux imprévisibles et bruyants, tels que l’Internet. SRT offre de nombreux avantages lors du transport de contenu vidéo en direct sur l’Internet :

  • Il aide à compenser l’instabilité et les fluctuations de la bande passante.

  • Il résiste à la perte de paquets.

  • Il prend en charge le chiffrement AES pour protéger le contenu en transit.

Nous prenons en charge les contenus vidéo encodés en H.264 en utilisant le protocole SRT.

21 mars 2024

Kit SDK de diffusion Amazon IVS : Android 1.16.0, iOS 1.16.0, Web 1.10.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications

Kit SDK de diffusion Web 1.10.0

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/

  • Pas de modification.

Kit SDK de diffusion Android 1.16.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.16.0/android/

  • Correction d’un blocage des aperçus sur la variante Exynos des appareils Samsung équipés d’Android 14.

Kit SDK de diffusion iOS 1.16.0

Téléchargement pour le streaming à faible latence : https://broadcast.live-video.net/1.16.0/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.16.0/ios/

  • Correctifs de bogues mineurs.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,683 Mo 4,730 Mo
armeabi-v7a 1,498 Mo 3,362 Mo
x86_64 1,824 Mo 4,998 Mo
x86 1,813 Mo 5,274 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 0,813 Mo 2,001 Mo

14 mars 2024

Kit SDK du lecteur Amazon IVS 1.26.0

Plateforme Téléchargements et modifications

Lecteur Web 1.26.0 et intégration à Video.js et intégration à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.26.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.26.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.26.0/web/

  • Ajout d’une API pour exposer le temps de synchronisation.

  • Ajout d’un événement pour indiquer quand le syncTime a changé.

Lecteur Android 1.26.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.26.0/android/

  • Ajout d’une API pour exposer le temps de synchronisation.

  • Ajout d’un événement pour indiquer quand le syncTime a changé.

Lecteur iOS 1.26.0

Téléchargement : https://player.live-video.net/1.26.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.26.0/ios/

  • Ajout d’une API pour exposer le temps de synchronisation.

  • Ajout d’un événement pour indiquer quand le syncTime a changé.

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,07 Mo 2,969 Mo
armeabi-v7a 0,943 Mo 2,098 Mo
x86_64 1,123 Mo 3,107 Mo
x86 1,151 Mo 3,039 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,44 Mo 1,11 Mo

13 mars 2024

Kit SDK de diffusion Amazon IVS : Android 1.15.1 et iOS 1.15.1 (diffusion à faible latence)

Plateforme Téléchargements et modifications
Kit SDK de diffusion Android 1.15.1

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.15.1/android/

  • Aucun changement dans cette version.

Kit SDK de diffusion iOS 1.15.1

Téléchargement pour le streaming à faible latence : https://broadcast.live-video.net/1.15.1/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.15.1/ios/

  • Aucun changement dans cette version.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,678 Mo 4,723 Mo
armeabi-v7a 1,492 Mo 3,356 Mo
x86_64 1,808 Mo 4,991 Mo
x86 1,819 Mo 5,267 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 0,813 Mo 2,001 Mo

29 février 2024

Kit SDK du lecteur Amazon IVS : Web 1.25.0

22 février 2024

Kit SDK de diffusion Amazon IVS : Android 1.15.0, iOS 1.15.0, Web 1.9.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications

Kit SDK de diffusion Web 1.9.0

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/

  • Pas de modification.

Kit SDK de diffusion Android 1.15.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.15.0/android/

  • Correctifs de bogues mineurs.

Kit SDK de diffusion iOS 1.15.0

Téléchargement pour le streaming à faible latence : https://broadcast.live-video.net/1.15.0/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.15.0/ios/

  • Correctifs de bogues mineurs.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,678 Mo 4,723 Mo
armeabi-v7a 1,492 Mo 3,356 Mo
x86_64 1,808 Mo 4,991 Mo
x86 1,819 Mo 5,267 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 0,813 Mo 2,001 Mo

15 février 2024

Kit SDK du lecteur Amazon IVS : Mobile 1.25.0

Plateforme Téléchargements et modifications
Lecteur Android 1.25.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.25.0/android/

  • Correctifs de bogues mineurs.

Lecteur iOS 1.25.0

Téléchargement : https://player.live-video.net/1.25.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.25.0/ios/

  • Correctifs de bogues mineurs.

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,047 Mo 2,9 Mo
armeabi-v7a 0,921 Mo 2,047 Mo
x86_64 1,128 Mo 2,97 Mo
x86 1,1 Mo 3,036 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,42 Mo 1,08 Mo

1er février 2024

Kit SDK de diffusion Amazon IVS : Android 1.14.1, iOS 1.14.1, Web 1.8.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications

Kit SDK de diffusion Web 1.8.0

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/

  • Pas de modification.

Kit SDK de diffusion Android 1.14.1

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.14.1/android/

  • Correctifs de bogues mineurs et améliorations.

Kit SDK de diffusion iOS 1.14.1

Téléchargement pour le streaming à faible latence : https://broadcast.live-video.net/1.14.1/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.14.1/ios/

  • Correction de plusieurs problèmes de stabilité sur iOS 12.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,663 Mo 4,708 Mo
armeabi-v7a 1,482 Mo 3,350 Mo
x86_64 1,804 Mo 5,246 Mo
x86 1,793 Mo 4,973 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 1,640 Mo 4,010 Mo

31 janvier 2024

Restrictions de lecture sans jeton

Cette version permet le contrôle de l’origine et le géorepérage en dehors de l’autorisation de lecture. Le Guide de l’utilisateur de la diffusion à faible latence d’IVS et la Référence API ont été mis à jour ; consultez l’Historique du document pour plus de détails sur les modifications.

25 janvier 2024

Lecture en mode audio uniquement

IVS prend désormais entièrement en charge la lecture en mode audio uniquement. Consultez les sections Lecture en mode audio uniquement dans la présentation du lecteur IVS et Lecture en mode audio uniquement dans le guide du lecteur Web IVS.

18 janvier 2024

Kit SDK du lecteur Amazon IVS 1.24.0

Plateforme Téléchargements et modifications

Lecteur Web 1.24.0 et intégration à Video.js et intégration à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.24.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.24.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.24.0/web/

  • Ajout de la prise en charge de la lecture en mode audio uniquement. La qualité du mode audio uniquement doit être sélectionnée manuellement avec setQuality() ; elle ne sera pas sélectionnée automatiquement en mode qualité automatique. Consultez la section Lecture en mode audio uniquement dans le Guide du lecteur Web.

Lecteur Android 1.24.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.24.0/android/

  • Pas de modification

Lecteur iOS 1.24.0

Téléchargement : https://player.live-video.net/1.24.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.24.0/ios/

  • Pas de modification

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,006 Mo 2,846 Mo
armeabi-v7a 0,88 Mo 1,995 Mo
x86_64 1,085 Mo 2,916 Mo
x86 1,058 Mo 2,982 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,43 Mo 1,08 Mo

3 janvier 2024

Kit SDK de diffusion Amazon IVS : Android 1.13.4, iOS 1.13.4, Web 1.7.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications

Kit SDK de diffusion Web 1.7.0

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference/

  • Aucune modification n’a été apportée au SDK à faible latence.

Kit SDK de diffusion Android 1.13.4

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.13.4/android/

  • Aucune modification n’a été apportée au SDK à faible latence.

Kit SDK de diffusion iOS 1.13.4

Téléchargement pour le streaming à faible latence : https://broadcast.live-video.net/1.13.4/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.13.4/ios/

  • Aucune modification n’a été apportée au SDK à faible latence.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,663 Mo 4 704 Mo
armeabi-v7a 1 484 Mo 3,352 Mo
x86_64 1,804 Mo 5,243 Mo
x86 1,795 Mo 4,97 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 1,63 Mo 4,01 Mo

4 décembre 2023

SDK de diffusion Amazon IVS : Android 1.13.2 et iOS 1.13.2 (diffusion à faible latence)

Plateforme Téléchargements et modifications
SDK de diffusion Android 1.13.2

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.13.2/android/

  • Aucune modification n’a été apportée au SDK à faible latence.

SDK de diffusion iOS 1.13.2

Téléchargement pour le streaming à faible latence : https://broadcast.live-video.net/1.13.2/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.13.2/ios/

  • Aucune modification n’a été apportée au SDK à faible latence.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,663 Mo 4 704 Mo
armeabi-v7a 1 484 Mo 3,352 Mo
x86_64 1,804 Mo 5,243 Mo
x86 1,795 Mo 4 970 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 1,63 Mo 4,01 Mo

21 novembre 2023

Kit SDK de diffusion Amazon IVS : Android 1.13.1 (diffusion à faible latence)

Plateforme Téléchargements et modifications
SDK de diffusion Android 1.13.1

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.13.1/android/

  • Aucune modification n’a été apportée au SDK à faible latence.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,663 Mo 4,705 Mo
armeabi-v7a 1,484 Mo 3,352 Mo
x86_64 1,804 Mo 5,243 Mo
x86 1,795 Mo 4,971 Mo

17 novembre 2023

SDK de diffusion Amazon IVS : Android 1.13.0 et iOS 1.13.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications
Tous les mobiles (Android et iOS)
  • Compatibilité IPv6 améliorée en adoptant la RFC 6555 « Happy Eyeballs » et en ajoutant l’option de configuration BroadcastConfiguration.network.useIPv6 pour pouvoir activer ou désactiver IPv6 dans le cadre d’une diffusion.

SDK de diffusion Android 1.13.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.13.0/android/

  • Correction d’un plantage lors de l’utilisation d’un objet AudioSource après sa libération.

  • Ajout de la prise en charge de la prévisualisation basée sur Surfaceview pour de meilleures performances. Les méthodes getPreview existantes dans Session et StageStream continuent de renvoyer une sous-classe de TextureView, mais cela pourrait changer dans une future version du SDK.

    • Si votre application dépend de TextureView spécifiquement, vous pouvez continuer sans apporter de modification. Vous pouvez également passer de getPreview à getPreviewTextureView pour vous préparer à la modification éventuelle de ce que renvoie la valeur par défaut getPreview.

    • Si votre application n’en a pas besoin de TextureView spécifiquement, nous vous recommandons de passer à l’option getPreviewSurfaceView pour réduire l’utilisation du processeur et de la mémoire.

  • Le SDK implémente désormais un nouveau type d’aperçu appelé ImagePreviewSurfaceTarget. Ce dernier fonctionne avec l’objet Surface Android fourni par l’application. Il ne s’agit pas d’une sous-classe d’Android View, qui offre une meilleure flexibilité.

SDK de diffusion iOS 1.13.0

Téléchargement pour le streaming à faible latence : https://broadcast.live-video.net/1.13.0/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.13.0/ios/

  • Aucune modification n’a été apportée à cette version.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,66 Mo 4,70 Mo
armeabi-v7a 1,48 Mo 3,35 Mo
x86_64 1,80 Mo 5,24 Mo
x86 1,79 Mo 4,96 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 1,63 Mo 4,01 Mo

14 novembre 2023

Kit SDK du lecteur Amazon IVS 1.23.0

Plateforme Téléchargements et modifications

Lecteur Web 1.23.0 et intégration à Video.js et intégration à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.23.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.23.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.23.0/web/

  • Ajout de la prise en charge de la lecture à faible latence dans iOS Safari.

Lecteur Android 1.23.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.23.0/android/

  • Mise à jour de la documentation de référence avec une nouvelle interface utilisateur ainsi que plus de détails.

Lecteur iOS 1.23.0

Téléchargement : https://player.live-video.net/1.23.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.23.0/ios/

  • Pas de modification.

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 0,975 Mo 2,744 Mo
armeabi-v7a 0,853 Mo 1,917 Mo
x86_64 1,028 Mo 2,873 Mo
x86 1,055 Mo 2,811 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,39 Mo 0,93 Mo

16 octobre 2023

Kit SDK de diffusion Amazon IVS : Web 1.6.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications

SDK de diffusion Web 1.6.0

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • Aucune modification n’a été apportée au SDK à faible latence.

12 octobre 2023

Kit SDK de diffusion Amazon IVS : Android 1.12.1 (diffusion à faible latence)

Plateforme Téléchargements et modifications
Kit SDK de diffusion Android 1.12.1

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.12.1/android/

  • Correction d’un bug lors duquel l’appel de BroadcastSession.setListener provoquait une erreur.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,685 Mo 5,046 Mo
armeabi-v7a 1,503 Mo 3,702 Mo
x86_64 1,826 Mo 5,576 Mo
x86 1,822 Mo 5,290 Mo

3 octobre 2023

Kit SDK du lecteur Amazon IVS 1.22.0

Plateforme Téléchargements et modifications

Lecteur Web 1.22.0 et intégration à Video.js et intégration à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.22.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.22.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.22.0/web/

  • Ajout d’une méthode statique pour obtenir la version du kit SDK, MediaPlayerPackage.getVersion().

Lecteur Android 1.22.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.22.0/android/

  • Ajout de la fonction setNetworkRecoveryMode à l’interface Player pour définir le comportement de lecture souhaité après une interruption du réseau.

Lecteur iOS 1.22.0

Téléchargement : https://player.live-video.net/1.22.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.22.0/ios/

  • Ajout de la fonction setNetworkRecoveryMode à l’interface IVSPlayer pour définir le comportement de lecture souhaité après une interruption du réseau.

  • La méthode copyDisplayedPixelBuffer sur IVSPlayerLayer peut désormais être utilisée lorsque le lecteur est en cours de lecture. Auparavant, il n’était appelable que lorsque le lecteur était inactif.

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 0,948 Mo 2,676 Mo
armeabi-v7a 0,828 Mo 1,865 Mo
x86_64 1,025 Mo 2,741 Mo
x86 1,000 Mo 2,802 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,37 Mo 0,89 Mo

2 octobre 2023

Streaming dans la console

Vous pouvez désormais diffuser depuis la console IVS. Dans Mise en route avec le streaming à faible latence, consultez l’Étape 5 : Configuration du logiciel de streaming.

14 septembre 2023

Kit SDK de diffusion Amazon IVS : Web 1.5.2 (diffusion à faible latence)

Plateforme Téléchargements et modifications

SDK de diffusion Web 1.5.2

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

23 août 2023

Kit SDK de diffusion Amazon IVS : Web 1.5.1, Android 1.12.0 et iOS 1.12.0 (diffusion à faible latence)

Plateforme Téléchargements et modifications
SDK de diffusion Web 1.5.1

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

Kit SDK de diffusion Android 1.12.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.12.0/android/

  • Correction d’un bogue rare qui provoquait la fin prématurée des diffusions avec le message « Attempted to recv after receiving shutdown from peer » (Tentative de recv après avoir reçu l’arrêt du pair).

SDK de diffusion iOS 1.12.0

Téléchargement pour le streaming à faible latence : https://broadcast.live-video.net/1.12.0/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.12.0/ios/

  • Correction de la signature de IVSDeviceDiscovery.createAudioSourceWithName pour renvoyer une IVSCustomAudioSource au lieu de IVSCustomImageSource.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,685 Mo 5,046 Mo
armeabi-v7a 1,503 Mo 3,702 Mo
x86_64 1,826 Mo 5,576 Mo
x86 1,822 Mo 5,290 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 1,58 Mo 3,88 Mo

23 août 2023

Kit SDK de diffusion Amazon IVS : Android 1.7.6 (diffusion à faible latence)

Plateforme Téléchargements et modifications
Kit SDK de diffusion Android 1.7.6

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.7.6/android/

  • Correction d’un bogue rare qui provoquait la fin prématurée des diffusions avec le message « Attempted to recv after receiving shutdown from peer » (Tentative de recv après avoir reçu l’arrêt du pair).

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,630 Mo 4,689 Mo
armeabi-v7a 1,520 Mo 3,792 Mo
x86_64 1,761 Mo 4,748 Mo
x86 1,825 Mo 5,219 Mo

22 août 2023

Kit SDK du lecteur Amazon IVS 1.21.0

Plateforme Téléchargements et modifications

Lecteur Web 1.21.0 et intégration à Video.js et intégration à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.21.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.21.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.21.0/web/

Lecteur Android 1.21.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.21.0/android/

Lecteur iOS 1.21.0

Téléchargement : https://player.live-video.net/1.21.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.21.0/ios/

  • Ajout de la prise en charge de l’obtention de la dernière image vidéo affichée, via la nouvelle méthode copyDisplayedPixelBuffer sur la classe IVSPlayerLayer.

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 0,942 Mo 2,662 Mo
armeabi-v7a 0,823 Mo 1,853 Mo
x86_64 1,020 Mo 2,726 Mo
x86 0,993 Mo 2,788 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,36 Mo 0,87 Mo

7 août 2023

SDK de diffusion Amazon IVS : Web 1.5.0, Android 1.11.0 et iOS 1.11.0

Plateforme Téléchargements et modifications

SDK de diffusion Web 1.5.0

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • Correction d’un problème dans Safari où une situation de compétition provoque périodiquement une erreur dans la récupération des pistes multimédias.

SDK de diffusion Android 1.11.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.11.0/android

SDK de diffusion iOS 1.11.0

Téléchargement pour le streaming à faible latence : https://broadcast.live-video.net/1.11.0/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.11.0/ios

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée

arm64-v8a

1,659 Mo

4,918 Mo

armeabi-v7a

1,482 Mo

3,590 Mo

x86_64

1,804 Mo

5,444 Mo

x86

1,795 Mo

5,160 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée

arm64

0,771 Mo

1,879 Mo

17 juillet 2023

Amélioration du filtrage du rendu R2S3 et des miniatures

Les clients IVS peuvent désormais contrôler les rendus générés pour un flux lors de l’enregistrement sur Amazon S3 et les résolutions générées pour les miniatures. Pour plus d’informations, consultez :

  • Mise en route avec IVS : dans « Étape 4 : créer un canal » > « Instructions de la console », nous avons mis à jour les captures d’écran et les instructions.

  • Enregistrement automatique vers Amazon S3 : dans « Fichiers de métadonnées JSON », nous avons ajouté latest_thumbnail et mis à jour thumbnail. Dans « Miniatures » et « Découverte des rendus d’un enregistrement », nous avons ajouté des descriptions de résolution de rendu.

  • Coûts : dans « Stockage de vidéos enregistrées », nous avons mis à jour les captures d’écran.

  • Référence d’API IVS :

    • Dans ThumbnailConfiguration, nous avons ajouté resolution et storage. Cela concerne la requête et la réponse de CreateRecordingConfiguration, la réponse de GetRecordingConfiguration et la réponse de GetStreamSession.

    • Dans ThumbnailConfiguration, nous avons modifié la valeur minimale de targetIntervalSeconds de 5 à 1 et mis à jour de la note « Important » pour indiquer qu’elle ne s’applique qu’aux canaux BASIC.

    • Nous avons ajouté l’objet RenditionConfiguration.

    • Nous avons ajouté renditionConfiguration à l’objet RecordingConfiguration. Cela affecte trois réponses : CreateRecordingConfiguration, GetRecordingConfiguration et GetStreamSession. Nous avons également ajouté renditionConfiguration à la requête CreateRecordingConfiguration.

14 juillet 2023

Kit SDK du lecteur Amazon IVS 1.20.0

Plateforme Téléchargements et modifications

Lecteur Web 1.20.0 et intégration à Video.js et intégration à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.20.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.20.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.20.0/web/

  • Correction du problème lors de la lecture d’un flux en direct ou du contenu enregistré sur un navigateur mobile iOS, où les appels player.getLiveLatency() renvoient 0. (Ce problème a été corrigé à partir de Web Player 1.17.0.)

  • Correction des définitions de type du package npm amazon-ivs-player.

  • Dans la Documentation de référence du kit SDK Web Player, une nouvelle page de destination a été ajoutée et les doublons ont été supprimés.

  • La prise en charge de Video.js version 8+ a été ajoutée.

Lecteur Android 1.20.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.20.0/android/

Lecteur iOS 1.20.0

Téléchargement : https://player.live-video.net/1.20.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.20.0/ios/

  • Le kit SDK iOS requiert désormais la version 12.0 ou supérieure d’iOS (iOS 11 n’est plus pris en charge).

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,039 Mo 2,922 Mo
armeabi-v7a 0,909 Mo 2,043 Mo
x86_64 1,094 Mo 3,069 Mo
x86 1,126 Mo 3,006 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,41 Mo 0,99 Mo

13 juillet 2023

Kit SDK de diffusion Amazon IVS : Web 1.4.0, Android 1.10.0 et iOS 1.10.0

Plateforme Téléchargements et modifications
Kit SDK de diffusion : Web 1.4.0

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • Correction d’un bogue en raison duquel le kit SDK ne fournissait pas suffisamment d’informations de saisie pour être utilisées par les applications hôtes.

  • Correction d’un bogue qui permettait à leave() et refreshStrategy() de republier du contenu multimédia même si nous n’étions plus là.

  • Correction d’un bogue qui pouvait empêcher les mises à jour harmonieuses lorsque la stratégie était actualisée, car stageStreamsToPublish renvoyait une piste unique (audio ou vidéo).

  • Ajout d’un flux de déconnexion plus rapide lorsque l’onglet du navigateur est fermé.

Tous les mobiles (Android et iOS)
  • Amélioration de la stabilité des scènes en réduisant l’occurrence des pannes rares.

  • Une nouvelle méthode sendTimedMetadata a été ajoutée à BroadcastSession, ce qui permet d’envoyer une chaîne via la même interface de connexion que la diffusion en cours. Cette chaîne contient des informations de synchronisation et peut être reçue par le kit SDK du lecteur IVS.

  • Lorsqu’un participant quitte une étape, son état de publication est désormais mis à jour et passe à Non publié avant que onParticipantLeft soit appelé sur Android, ou participantDidLeave sur iOS.

Kit SDK de diffusion Android 1.10.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.10.0/android/

  • Correction d’un bogue qui pouvait causer le mauvais recadrage d’autres participants en cas de rotation lors de la reconnexion à une étape.

  • Correction d’un problème à cause duquel l’appareil AudioStageStream ne pouvait pas diffuser sur AudioDevice.

  • Correction d’un problème qui entraînait la désactivation des flux vidéo auxquels vous êtes abonné lors du passage des applications d’arrière-plan au premier plan.

Kit SDK de diffusion iOS 1.10.0

Téléchargement sans étapes : https://broadcast.live-video.net/1.10.0/AmazonIVSBroadcast.xcframework.zip

Téléchargement avec étapes : https://broadcast.live-video.net/1.10.0/AmazonIVSBroadcast-Stages.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.10.0/ios/

  • Correction d’un problème à cause duquel les utilisateurs peuvent perdre le son lorsqu’une session de diffusion est interrompue par un appel téléphonique. La solution consistant à redémarrer la session de diffusion après une interruption par appel téléphonique n’est plus nécessaire.

  • Résout un problème qui empêchait l’existence de plusieurs étapes et les empêchait de lire l’audio.

  • Lorsqu’une perte de réseau survient soudainement, une diffusion en cours est désormais arrêtée immédiatement au lieu d’attendre l’expiration de la connexion.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée sans fonctionnalité d’étape Taille non compressée sans fonctionnalité d’étape Taille compressée avec fonctionnalité d’étape Taille non compressée avec fonctionnalité d’étape
arm64-v8a 1,517 Mo 4,761 Mo 5,324 Mo 15,028 Mo
armeabi-v7a 1,340 Mo 3,433 Mo 4,370 Mo 9,489 Mo
x86_64 1,653 Mo 5,003 Mo 5,802 Mo 15,837 Mo
x86 1,662 Mo 5,287 Mo 5,621 Mo 15,964 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée sans fonctionnalité d’étape Taille non compressée sans fonctionnalité d’étape Taille compressée avec fonctionnalité d’étape Taille non compressée avec fonctionnalité d’étape
arm64 1,56 Mo 3,84 Mo 5,04 Mo 10,85 Mo

28 juin 2023

Révocation de sessions d’utilisateurs pour les chaînes privées

Les clients d’IVS peuvent désormais révoquer la session d’utilisateur associée à un jeton d’authentification, afin d’empêcher et d’interrompre la lecture à l’aide de ce jeton. Pour plus d’informations, consultez :

  • Configuration des chaînes privées IVS – Nous avons modifié la section « Schéma des jetons » et ajouté « Révoquer les sessions des utilisateurs ».

  • Référence d’API d’IVS – Nous avons ajouté deux points de terminaison (StartViewerSessionRevocation et BatchStartViewerSessionRevocation) et deux objets (BatchStartViewerSessionRevocationError et BatchStartViewerSessionRevocationViewerSession).

27 juin 2023

Kit SDK de diffusion Amazon IVS : iOS 1.9.1

Plateforme Téléchargements et modifications
Kit SDK de diffusion iOS 1.9.1

Téléchargement sans étapes : https://broadcast.live-video.net/1.9.1/AmazonIVSBroadcast.xcframework.zip

Téléchargement avec étapes : https://broadcast.live-video.net/1.9.1/AmazonIVSBroadcast-Stages.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.9.1/ios/

  • Correction d’un problème sur iOS 16.5 et versions ultérieures, qui provoquait une dégradation progressive du débit vidéo après : (1) environ 20 minutes si le débit automatique n’est pas activé alors que les images de type B sont désactivées, ou (2) environ 20 minutes après IVSVideoConfiguration.maxBitrate et que la connexion réseau est restée stable, les images de type B étant désactivées.

Problème connu : les spectateurs peuvent perdre le son lorsqu’une session de diffusion est interrompue par un appel téléphonique. La solution consiste à redémarrer la session de diffusion après une interruption par appel téléphonique.

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée sans fonctionnalité d’étape Taille non compressée sans fonctionnalité d’étape Taille compressée avec fonctionnalité d’étape Taille non compressée avec fonctionnalité d’étape
arm64 1,55 Mo 3,77 Mo 5,01 Mo 10,77 Mo

27 juin 2023

Kit SDK de diffusion Amazon IVS version 1.7.5

Plateforme Téléchargements et modifications
Kit SDK de diffusion iOS 1.7.5

Téléchargement : https://broadcast.live-video.net/1.7.5/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.7.5/ios/

  • Correction d’un problème sur iOS 16.5 et versions ultérieures, qui provoquait une dégradation progressive du débit vidéo après : (1) environ 20 minutes si le débit automatique n’est pas activé alors que les images de type B sont désactivées, ou (2) environ 20 minutes après IVSVideoConfiguration.maxBitrate et que la connexion réseau est restée stable, les images de type B étant désactivées.

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 1,48 Mo 3,43 Mo

16 juin 2023

Kit SDK de diffusion Amazon IVS : Web 1.3.3

Plateforme Téléchargements et modifications

Kit SDK de diffusion Web 1.3.3

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • Correction de régressions dans les analyses internes utilisées pour vérifier l’état d’intégrité des hôtes multiples d’IVS.

2 juin 2023

Types de canaux avancés

Cette version introduit deux nouveaux types de canaux : ADVANCED_SD et ADVANCED_HD en plus des types BASIC et STANDARD existants. Le type de canal détermine la résolution et le débit binaire autorisés pour la lecture et l’enregistrement.

  • ADVANCED_SD : la vidéo est transcodée. Plusieurs qualités sont générées à partir de l’entrée d’origine, pour offrir automatiquement aux utilisateurs la meilleure expérience pour leurs appareils et les meilleures conditions réseau possible. La résolution d’entrée peut atteindre 1080p et le débit peut atteindre 8,5 Mbit/s ; la sortie est limitée à la qualité SD (480p). Vous pouvez sélectionner un préréglage de transcodage facultatif (voir ci-dessous). Le son de tous les rendus est transcodé et un rendu audio uniquement est disponible.

  • ADVANCED_HD : la vidéo est transcodée. Plusieurs qualités sont générées à partir de l’entrée d’origine, pour offrir automatiquement aux utilisateurs la meilleure expérience pour leurs appareils et les meilleures conditions réseau possible. La résolution d’entrée peut atteindre 1080p et le débit peut atteindre 8,5 Mbit/s ; la sortie est limitée à la qualité HD (720p). Vous pouvez sélectionner un préréglage de transcodage facultatif (voir ci-dessous). Le son de tous les rendus est transcodé et un rendu audio uniquement est disponible.

Les préréglages de transcodage facultatifs pour les nouveaux types de canaux vous permettent de trouver un compromis entre la bande passante de téléchargement disponible et la qualité vidéo, afin d’optimiser l’expérience de visionnage. Il existe deux préréglages :

  • La distribution de bande passante contrainte utilise un débit inférieur pour chaque niveau de qualité. Utilisez-la si votre bande passante de téléchargement est faible et/ou si votre contenu vidéo est simple (par exemple, des têtes qui parlent).

  • La distribution de bande passante plus élevée utilise un débit supérieur pour chaque niveau de qualité. Utilisez-la si vous disposez d’une bande passante de téléchargement élevée et/ou d’un contenu vidéo complexe (par exemple, des flashs et des changements de scène rapides).

La page Historique des documents répertorie les modifications connexes apportées au Guide de l’utilisateur IVS et à la Référence d’API IVS.

1er juin 2023

Kit SDK de diffusion Amazon IVS : Android 1.9.0 et iOS 1.9.0

Plateforme Téléchargements et modifications
Tous
  • Amélioration de la stabilité des scènes en réduisant l’occurrence des pannes rares.

  • Restauration automatique améliorée en cas de perturbations récurrentes du réseau.

Kit SDK de diffusion Android 1.9.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.9.0/android/

  • Correction d’un bogue lors duquel la déconnexion d’un casque filaire provoquait une erreur lorsque l’utilisateur essayait de passer à un microphone autre que celui par défaut sur certains appareils.

  • Correction d’un bogue sur certains appareils lors duquel un microphone incorrect était connecté lors du changement de microphone pendant une session de diffusion.

  • Correction d’un incident lors de l’appel de méthodes Presets avant de créer un objet BroadcastSessionStage ou DeviceDiscovery.

Kit SDK de diffusion iOS 1.9.0

Téléchargement sans étapes : https://broadcast.live-video.net/1.9.0/AmazonIVSBroadcast.xcframework.zip

Téléchargement avec étapes : https://broadcast.live-video.net/1.9.0/AmazonIVSBroadcast-Stages.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.9.0/ios/

  • Lorsque vous avez rejoint une scène sans y connecter de microphone, le nouveau comportement par défaut lorsque vous entrez en arrière-plan est de rester dans la scène au lieu de la quitter automatiquement. Cela permet d’écouter une scène en tant que spectateur uniquement en arrière-plan.

  • Amélioration de la gestion de la connexion/déconnexion des appareils Bluetooth d’une scène.

  • Correction d’un problème lors duquel le son était beaucoup plus faible lorsque vous utilisiez setGain pour désactiver ou réactiver le son.

  • Lorsque vous connectez une caméra à une IVSBroadcastSession, la caméra se configure désormais elle-même en fonction de la size et de la targetFramerate de la IVSVideoConfiguration.

  • Le kit SDK iOS requiert désormais la version 12.0 ou supérieure d’iOS (iOS 11 n’est plus pris en charge).

Problème connu : les spectateurs peuvent perdre le son lorsqu’une session de diffusion est interrompue par un appel téléphonique. La solution consiste à redémarrer la session de diffusion après une interruption par appel téléphonique.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée sans fonctionnalité d’étape Taille non compressée sans fonctionnalité d’étape Taille compressée avec fonctionnalité d’étape Taille non compressée avec fonctionnalité d’étape
arm64-v8a 1,638 Mo 4,846 Mo 5,451 Mo 14,778 Mo
armeabi-v7a 1,461 Mo 3,532 Mo 4,506 Mo 9,475 Mo
x86_64 1,770 Mo 5,082 Mo 5,753 Mo 15,904 Mo
x86 1,781 Mo 5,366 Mo 5,919 Mo 15,708 Mo

Taille du kit SDK de diffusion : iOS

Architectur9 Taille compressée sans fonctionnalité d’étape Taille non compressée sans fonctionnalité d’étape Taille compressée avec fonctionnalité d’étape Taille non compressée avec fonctionnalité d’étape
arm64 1,55 Mo 3,77 Mo 5,00 Mo 10,77 Mo

23 mai 2023

Kit SDK du lecteur Amazon IVS 1.19.0

Plateforme Téléchargements et modifications

Lecteur Web 1.19.0 et intégration à Video.js et intégration à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.19.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.19.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.19.0/web/

Lecteur Android 1.19.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.19.0/android/

  • Correction d’un problème en mode qualité auto, lors duquel le joueur conservait la qualité la plus basse après la mise en mémoire tampon, même lorsque la bande passante était suffisante pour passer au niveau supérieur.

Lecteur iOS 1.19.0

Téléchargement : https://player.live-video.net/1.19.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.19.0/ios/

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,013 Mo 2,866 Mo
armeabi-v7a 0,919 Mo 2,272 Mo
x86_64 1,084 Mo 3,001 Mo
x86 1,058 Mo 2,702 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,41 Mo 0,99 Mo

16 mai 2023

Kit SDK de diffusion Amazon IVS, version 1.8.1 : iOS

Plateforme Téléchargements et modifications
Kit SDK de diffusion iOS 1.8.1

Téléchargement sans étapes : https://broadcast.live-video.net/1.8.1/AmazonIVSBroadcast.xcframework.zip

Téléchargement avec étapes : https://broadcast.live-video.net/1.8.1/AmazonIVSBroadcast-Stages.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.8.1/ios/

  • Correction d’un problème de dégradation du débit sur iOS 16.4. I, à la fois pour RTMP (sans étapes) et WebRTC (avec étapes). Si vous avez mis en place une solution de contournement sur votre application (en activant le cadre b), vous pouvez la supprimer après avoir installé cette mise à jour.

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée sans fonctionnalité d’étape Taille non compressée sans fonctionnalité d’étape Taille compressée avec fonctionnalité d’étape Taille non compressée avec fonctionnalité d’étape
arm64 1,53 Mo 3,73 Mo 5,00 Mo 10,73 Mo

16 mai 2023

Kit SDK de diffusion Amazon IVS version 1.7.4

Plateforme Téléchargements et modifications
Kit SDK de diffusion iOS 1.7.4

Téléchargement : https://broadcast.live-video.net/1.7.4/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.7.4/ios/

  • Correction d’un problème de dégradation du débit sur iOS 16.4. Si vous avez mis en place une solution de contournement sur votre application (en activant le cadre b), vous pouvez la supprimer après avoir installé cette mise à jour.

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 1,48 Mo 3,40 Mo

11 mai 2023

État des hôtes multiples

Vous pouvez désormais surveiller l’état de vos étapes IVS à hôtes multiples. Consultez :

1er mai 2023

Kit SDK de diffusion Web Amazon IVS 1.3.2

Plateforme Téléchargements et modifications

Kit SDK de diffusion Web 1.3.2

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • Correction d’un problème où la diffusion d’un partage d’écran entraînait parfois l’affichage d’un écran noir pour les canaux en direct.

  • Correction d’un problème où la diffusion d’un participant à l’étape entraînait parfois un écran noir pour les canaux en direct.

  • Correction d’un problème d’analyse où des événements de diffusion et d’annulation de diffusion dupliqués étaient signalés.

  • Correction d’un problème où getStats n’était pas toujours mis à jour pour les objets RemoteStageStream.

  • Correction d’une erreur OverconstrainedError lors de la tentative de diffusion des participants à l’étape.

  • Ajout d’une amélioration : les participants uniquement abonnés sont ignorés lorsque la stratégie d’étape shouldPublishParticipant est définie sur true.

27 avril 2023

Augmentation du nombre de participants à l’étape

Le nombre maximum de participants pouvant être connectés simultanément à une étape est passé de 12 à 1 000. 12 participants au plus peuvent être diffusés simultanément sur une étape, et 1 000 participants au plus peuvent s’abonner simultanément. Pour plus d’informations, consultez Activation d’hôtes multiples sur un flux Amazon IVS et Service Quotas Amazon IVS.

4 avril 2023

Kit SDK du lecteur Amazon IVS 1.18.0

Plateforme Téléchargements et modifications

Lecteur Web 1.18.0 et intégration à Video.js et intégration à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.18.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.18.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.18.0/web/

  • Correction d’un problème de Safari qui affichait « Erreur de réponse HTTP » — « Échec du chargement » dans l’onglet de la console après l’actualisation.

Lecteur Android 1.18.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.18.0/android/

  • Correction d’un problème lié à la lecture vidéo lorsque la vitesse de lecture est supérieure à 1x.

Lecteur iOS 1.18.0

Téléchargement : https://player.live-video.net/1.18.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.18.0/ios/

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,011 Mo 2,854 Mo
armeabi-v7a 0,916 Mo 2,261 Mo
x86_64 1,082 Mo 2,990 Mo
x86 1,055 Mo 2,691 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,41 Mo 0,99 Mo

30 mars 2023

Prise en charge de RTMP

Amazon IVS prend désormais en charge la diffusion RTMP (Real-Time Messaging Protocol), en plus de RTMPS. RTMPS est la version sécurisée de RTMP. Nous vous recommandons d’utiliser le protocole RTMPS pour l’ingestion sécurisée, sauf si vous avez des cas d’utilisation spécifiques et vérifiés qui exigent le protocole RTMP.

Le streaming RTMP peut être configuré via les méthodes suivantes :

  • Console IVS : utilisez le bouton Configuration personnalisée lors de la configuration initiale du canal ou le bouton Activer l’ingestion RTMP lorsque vous modifiez un canal existant.

  • API : utilisez le nouveau champ insecureIngest dans les demandes CreateChannel ou UpdateChannel. Consultez la Référence de l’API IVS.

Pour plus d’informations sur les points de terminaison d’ingestion RTMP, veuillez consulter Configuration du logiciel de streaming, Guide du kit SDK Android de diffusion et Guide du kit SDK de diffusion iOS.

Correction du 29 avril 2023 : nous avons modifié le Guide du kit SDK de diffusion Android et le Guide du kit SDK de diffusion iOS pour mentionner que ces kits SDK prennent en charge uniquement l’ingestion RTMPS (et non l’ingestion RTMP non sécurisée).

29 mars 2023

Jetons à usage unique pour les canaux privés

Dans Générer et signer des jetons de lecture, nous avons ajouté un champ facultatif, single-use-uuid, à la charge utile pour générer un jeton à usage unique.

28 mars 2023

Kit SDK de diffusion Web Amazon IVS 1.3.1

Plateforme Téléchargements et modifications

Kit SDK de diffusion : Web 1.3.1

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • Aucune modification destinée aux clients n’a été apportée dans cette édition.

23 mars 2023

Prise en charge des hôtes multiples sur un flux (Ressource d’étape)

Il s’agit de la première version d’une nouvelle fonctionnalité : vous pouvez désormais combiner les vidéos de plusieurs participants en un seul flux en direct. Une étape est un espace virtuel où les participants peuvent échanger des fichiers audio et vidéo en temps réel. Vous pouvez ensuite diffuser une étape sur des chaînes pour toucher un public plus large et générer des applications dans lesquelles les spectateurs peuvent être amenés « sur scène » pour participer à la conversation en direct. Pour plus d’informations, voir :

23 mars 2023

Kit SDK de diffusion Amazon IVS : Android 1.8.0, iOS 1.8.0 et Web 1.3.0

Parallèlement à l’ajout de la prise en charge des hôtes multiples sur un flux, les kits SDK de diffusion Android et iOS ont été mis à jour pour prendre en charge la nouvelle fonctionnalité d’étape.

Plateforme Téléchargements et modifications
Tous
Kit SDK de diffusion Android 1.8.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.8.0/android/

  • En fonction du mode de configuration de votre fichier gradle (à l’aide du classificateur), vous pouvez télécharger le kit SDK avec ou sans prise en charge d’étape. Le kit SDK sans prise en charge d’étape est plus petit. Pour plus de détails, veuillez consulter Kit SDK de diffusion : Guide Android.

  • Dans Kit SDK de diffusion : Guide Android, ajout de « Ajouter des hôtes multiples à l’aide du kit SDK d’étape » et « Problèmes connus et solutions de contournement » liés à la scène.

Kit SDK de diffusion iOS 1.8.0

Téléchargement sans étapes : https://broadcast.live-video.net/1.8.0/AmazonIVSBroadcast.xcframework.zip

Téléchargement avec étapes : https://broadcast.live-video.net/1.8.0/AmazonIVSBroadcast-Stages.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.8.0/ios/

  • En fonction de la configuration de votre fichier pod, vous pouvez télécharger le kit SDK avec ou sans prise en charge d’étape. Le kit SDK sans prise en charge d’étape est plus petit. Pour plus de détails sur l’installation, veuillez consulter Kit SDK de diffusion : Guide iOS.

  • Dans Kit SDK de diffusion : Guide iOS, ajout de « Ajouter des hôtes multiples à l’aide du kit SDK d’étape » et « Problèmes connus et solutions de contournement » liés à la scène.

  • La prise en charge du bitcode a été supprimée du SDK, car Apple a officiellement supprimé le bitcode et ne l’accepte plus dans les soumissions à l’App Store. Pour plus d’informations, consultez Notes de mise à jour pour Xcode 14.

Kit SDK de diffusion : Web 1.3.0

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • Dans Kit SDK de diffusion : Guide Web, ajout de « Ajouter des hôtes multiples à l’aide du kit SDK d’étape » et « Problèmes connus et solutions de contournement » liés à la scène.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée sans fonctionnalité d’étape Taille non compressée sans fonctionnalité d’étape Taille compressée avec fonctionnalité d’étape Taille non compressée avec fonctionnalité d’étape
arm64-v8a 1,767 Mo 5,192 Mo 5,886 Mo 16,398 Mo
armeabi-v7a 1,656 Mo 4,263 Mo 4,946 Mo 10,924 Mo
x86_64 1,967 Mo 5,735 Mo 6,316 Mo 17,376 Mo
x86 1,894 Mo 5,196 Mo 6,387 Mo 16,730 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée sans fonctionnalité d’étape Taille non compressée sans fonctionnalité d’étape Taille compressée avec fonctionnalité d’étape Taille non compressée avec fonctionnalité d’étape
arm64 1,53 Mo 3,73 Mo 5,03 Mo 10,67 Mo

2 mars 2023

Kit SDK de diffusion Amazon IVS : Android 1.7.3

Plateforme Téléchargements et modifications
Kit SDK de diffusion Android 1.7.3

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.7.3/android/

  • Correction d’un problème en raison duquel les sources d’images personnalisées ne fonctionnaient pas correctement sur les appareils équipés de SoC MediaTek Dimensity 700.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,629 Mo 4,688 Mo
armeabi-v7a 1,520 Mo 3,792 Mo
x86_64 1,825 Mo 5,218 Mo
x86 1,629 Mo 4,688 Mo

28 février 2023

Kit SDK du lecteur Amazon IVS 1.17.0

Plateforme Téléchargements et modifications

Lecteur Web 1.17.0 et intégration à Video.js et intégration à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.17.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.17.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.17.0/web/

  • Prise en charge implémentée pour la méthode getLiveLatency pour Safari mobile.

Lecteur Android 1.17.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.17.0/android/

Lecteur iOS 1.17.0

Téléchargement : https://player.live-video.net/1.17.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.17.0/ios/

  • La prise en charge du bitcode a été supprimée du SDK, car Apple a officiellement supprimé le bitcode et ne l’accepte plus dans les soumissions à l’App Store. Pour plus d’informations, consultez Notes de mise à jour pour Xcode 14.

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,009 Mo 2,853 Mo
armeabi-v7a 0,915 Mo 2,260 Mo
x86_64 1,081 Mo 2,988 Mo
x86 1,054 Mo 2,690 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,41 Mo 0,99 Mo

16 février 2023

Balises de plage d’octets et fichiers manifestes pour enregistrement automatique vers S3

La fonctionnalité d’enregistrement automatique vers S3 prend désormais en charge la génération de listes de lecture par plage d’octets, en plus des listes de lecture HLS standard. Pour en savoir plus, consultez Enregistrement automatique vers Amazon S3, (« Contenu de l’enregistrement », « Listes de lecture par plage d’octets » et nouveaux champs byte_range_playlist dans des exemples JSON pour recording_started et recording_ended).

31 janvier 2023

Kit SDK de messagerie client Chat Amazon IVS : Android 1.1.0

Plateforme Téléchargements et modifications
Kit SDK de messagerie client de chat Android 1.1.0

Documentation de référence : https://aws.github.io/amazon-ivs-chat-messaging-sdk-android/1.1.0/

  • Pour prendre en charge des coroutines Kotlin, nous avons ajouté de nouvelles API de messagerie de chat IVS dans le package com.amazonaws.ivs.chat.messaging.coroutines. Consultez également le nouveau didacticiel Coroutines Kotlin ; la partie 1 (sur 2) concerne les salles de chat.

Taille du kit SDK de messagerie client Chat : Android

Architecture Taille compressée Taille non compressée
Toutes les architectures (bytecode) 89 Ko 92 Ko

17 janvier 2023

Kit SDK du lecteur Amazon IVS 1.16.0

Plateforme Téléchargements et modifications

Lecteur Web 1.16.0 et intégration à Video.js et intégration à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.16.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.16.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.16.0/web/

  • Mise à jour de la documentation du kit SDK pour indiquer quelles méthodes ne sont pas prises en charge sur les navigateurs mobiles iOS.

Lecteur Android 1.16.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.16.0/android/

  • Ajout de la méthode setOrigin pour permettre l’inclusion d’un en-tête de demande Origin avec les demandes de lecture. Reportez-vous également à la rubrique Schéma de jeton pour le nouveau champ strict-origin-enforcement.

Lecteur iOS 1.16.0

Téléchargement : https://player.live-video.net/1.16.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.16.0/ios/

  • Ajout de la méthode setOrigin pour permettre l’inclusion d’un en-tête de demande Origin avec les demandes de lecture. Reportez-vous également à la rubrique Schéma de jeton pour le nouveau champ strict-origin-enforcement.

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,009 Mo 2,852 Mo
armeabi-v7a 0,914 Mo 2,258 Mo
x86_64 1,054 Mo 2,689 Mo
x86 1,080 Mo 2,987 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,41 Mo 0,99 Mo

9 décembre 2022

Ajout d’un horodatage pour l’enregistrement automatique dans les fichiers de manifeste S3

Lorsque l’enregistrement automatique sur Amazon S3 est activé, des fichiers manifestes HLS sont créés. Ces fichiers contiennent désormais des balises HLS Program-Date-Time (PDT) indiquant le temps réel écoulé pour chaque segment HLS lorsqu’il est produit, au format UTC ISO-8601.

6 décembre 2022

Kit SDK de diffusion Amazon IVS : Android 1.7.2

Plateforme Téléchargements et modifications
Kit SDK de diffusion Android 1.7.2

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.7.2/android/

  • Correction d’un bogue pour lequel la Device.Descriptior renvoyée par un périphérique n’étant pas une caméra et sous-classant SurfaceSource fournissait un deviceId et un urn uniques à chaque appel, rendant ces propriétés peu fiables pour l’identification des périphériques.

  • Correction d’un bogue à cause duquel la propriété preferredAudioInput d’un BroadcastConfiguration.Mixer.Slot était nulle lorsqu’elle était interrogée par Mixer.getSlots(), si la valeur preferredAudioInput de l’emplacement associé était égale à Device.Descriptor.DeviceType.MICROPHONE au moment de son ajout.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a

1,628 Mo

4,682 Mo
armeabi-v7a 1,519 Mo 3,786 Mo
x86_64 1,701 Mo 5,075 Mo
x86 1,637 Mo 4,605 Mo

17 novembre 2022

Journalisation du chat

Il s’agit de la première version de cette nouvelle fonctionnalité. Vous pouvez désormais créer des configurations de journalisation pour permettre le stockage des messages envoyés à vos salles de chat. Pour plus d’informations, consultez :

9 novembre 2022

Kit SDK de messagerie client Chat Amazon IVS : JavaScript 1.0.2

Plateforme Téléchargements et modifications
Kit SDK de messagerie client JavaScript Chat 1.0.2

Documentation de référence : https://aws.github.io/amazon-ivs-chat-messaging-sdk-js/1.0.2/

  • Correction d’un problème affectant Firefox : les clients recevaient par erreur une erreur de socket lorsqu’ils étaient déconnectés d’une salle de chat avec le point de terminaison DisconnectUser.

1er novembre 2022

Kit SDK de lecteur Amazon IVS 1.14.0

Plateforme Téléchargements et modifications

Tous

  • Amélioration de la stabilité des lecteurs en réduisant les accidents rares.

Lecteur Web 1.14.0 et intégration à Video.js et intégration au lecteur JW

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.14.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.14.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.14.0/web/

Lecteur Android 1.14.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.14.0/android/

  • La méthode getErrorCode() a été ajoutée à la classe ErrorType.

Lecteur iOS 1.14.0

Téléchargement : https://player.live-video.net/1.14.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.14.0/ios/

  • La méthode setQuality:adaptive: IVS Player a été rendue publique.

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,004 Mo 2,840 Mo
armeabi-v7a 0,909 Mo 2,248 Mo
x86_64 1,049 Mo 2,678 Mo
x86 1,075 Mo 2,975 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,41 Mo 0,99 Mo

18 octobre 2022

Kit SDK de messagerie client Chat Amazon IVS : JavaScript 1.0.1

Plateforme Téléchargements et modifications
Kit SDK de messagerie client JavaScript Chat 1.0.1

Documentation de référence : https://aws.github.io/amazon-ivs-chat-messaging-sdk-js/1.0.1/

6 octobre 2022

Kit SDK de diffusion Amazon IVS version 1.7.1

Plateforme Téléchargements et modifications
Kit SDK de diffusion iOS 1.7.1

Téléchargement : https://broadcast.live-video.net/1.7.1/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.7.1/ios/

  • Correction d’une erreur d’éditeur de liens lors de la liaison directe avec quelques classes.

  • Suppression des fonctions init et new sur des classes qui ne doivent jamais être instanciées par l’application hôte.

  • Les emplacements utilisant la caméra fournie par le kit SDK et configurés selon un format portrait de 9:16 utilisent désormais correctement le format de caméra 9:16 correspondant. (Auparavant, ils utilisaient un format de 3:4.) Les emplacements utilisant le mode d’aspect FIT utilisent désormais la totalité de l’espace. (Auparavant, ils étaient au format letterbox.)

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 1,48 Mo 3,40 Mo

22 septembre 2022

Kit SDK de diffusion Amazon IVS version 1.7.0

Remarque : il n’y a pas eu de version 1.6.0.

Plateforme Téléchargements et modifications
Tous
  • Amélioration de la stabilité en réduisant l’occurrence des pannes rares.

  • Ajout d’une énumération AutomaticBitrateProfile sur VideoConfiguration. Elle contrôle la vitesse à laquelle l’algorithme ABR ajuste le débit vidéo.

  • Ajout de la méthode onTransmissionStatsChanged. Elle contient des statistiques de transmission plus détaillées que onBroadcastQualityChanged et onNetworkHealthChanged. Nous avons rendu obsolètes les deux dernières méthodes et nous vous recommandons d’utiliser onTransmissionStatsChanged à la place.

Kit SDK de diffusion Android 1.7.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.7.0/android/

Kit SDK de diffusion iOS 1.7.0

Téléchargement : https://broadcast.live-video.net/1.7.0/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.7.0/ios/

  • Ajout de IVSBroadcastSessionAudioSessionStrategy.PlayAndRecordDefaultToSpeaker, qui permet aux développeurs de spécifier si les appareils équipés de combinés (par exemple, les iPhone) préfèrent le haut-parleur au combiné.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,628 Mo 4,682 Mo
armeabi-v7a 1,519 Mo 3,786 Mo
x86_64 1,824 Mo 5,212 Mo
x86 1,760 Mo 4,742 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 1,47 Mo 3,40 Mo

20 septembre 2022

Kit SDK du lecteur Amazon IVS 1.13.0

Plateforme Téléchargements et modifications

Lecteur web 1.13.0 et intégration à Video.js et intégration à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.13.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.13.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.13.0/web/

  • Ajout de la prise en charge de la fonction seeking() VideoJS.

  • Suppression des types inutilisés (CaptureEventTypes) qui provoquaient des problèmes de développement.

  • Correction d’erreurs MediaSource intermittentes lors de la récupération du réseau.

Problème connu : le journal Sawmill peut apparaître lorsque vous ouvrez la console. Ce journal interne est destiné à être masqué, car il n’affecte pas les clients. Si vous le voyez, ignorez-le.

Lecteur Android 1.13.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.13.0/android/

  • A ajouté des protections supplémentaires pour empêcher les plantages de lecture liés aux conditions de course.

  • Amélioration de la stabilité de l’estimation de la bande passante ABR.

Lecteur iOS 1.13.0

Téléchargement : https://player.live-video.net/1.13.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.13.0/ios/

  • Correction d’un bogue lors duquel la lecture uniquement audio pouvait s’arrêter pendant la lecture en arrière-plan.

  • A ajouté des protections supplémentaires pour empêcher les plantages de lecture liés aux conditions de course.

  • Amélioration de la stabilité de l’estimation de la bande passante ABR.

  • Clarification dans le kit SDK de référence que les filtres setAutoMaxQuality sont basés sur le débit binaire.

  • Modification de la méthode setQuality: de la classe IVSPlayer afin qu’elle ignore les valeurs non valides.

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,000 Mo 2,829 Mo
armeabi-v7a 0,904 Mo 2,237 Mo
x86_64 1,070 Mo 2,962 Mo
x86 1,045 Mo 2 665 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,44 Mo 1,06 Mo

15 septembre 2022

Amélioration de la vidéo verticale (version finale)

Aujourd’hui, nous avons commencé à déployer les modifications documentées dans l’amélioration de la vidéo verticale pour tous les clients Amazon IVS. Il faudra deux à trois jours pour que les modifications s’appliquent à tous les comptes.

12 septembre 2022

Kit SDK de diffusion pour Amazon IVS, version 1.5.2 : iOS

Plateforme Téléchargements et modifications

Kit SDK de diffusion iOS 1.5.2

Téléchargement : https://broadcast.live-video.net/1.5.2/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.5.2/ios/

  • Correction d’un incident rare qui se produisait lorsque la connexion réseau était perdue très rapidement après l’arrêt d’une diffusion, mais avant la fin de l’arrêt de la diffusion.

  • Correction d’un problème de croissance de la mémoire lorsqu’une boucle tente à plusieurs reprises de redémarrer une diffusion après une erreur critique.

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 1,39 Mo 3,20 Mo

8 septembre 2022

Kit SDK de messagerie client Chat Amazon IVS : Android 1.0.0 et iOS 1.0.0

Taille du kit SDK de messagerie client Chat : Android

Architecture Taille compressée Taille non compressée
Toutes les architectures (bytecode) 53 Ko 58 Ko

Taille du kit SDK de messagerie client Chat : iOS

Architecture Taille compressée Taille non compressée
ios-arm64_x86_64-simulator (bitcode) 484 Ko 2,4 Mo
ios-arm64_x86_64-simulator 484 Ko 2,4 Mo
ios-arm64 (bitcode) 1,1 Mo 3,1 Mo
ios-arm64 233 Ko 1,2 Mo

2 septembre 2022

Kit SDK de diffusion Web Amazon IVS 1.2.0

Plateforme Téléchargements et modifications

Kit SDK de diffusion Web

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • Correction des définitions de types groupés lors de l’exécution du pack npm.

  • Ajout d’une configuration prédéfinie pour prendre en charge les canaux 1080 BASIC.

30 août 2022

Fusionner des flux fragmentés

Il s’agit de la première version de cette nouvelle fonctionnalité. Si votre flux est configuré pour l’enregistrement automatique sur Amazon S3, vous pouvez désormais spécifier un intervalle de temps pendant lequel, si votre flux est interrompu et qu’un nouveau flux est démarré, Amazon IVS tente d’enregistrer vers le même préfixe S3 que le flux précédent. En d’autres termes, si une diffusion se déconnecte puis se reconnecte dans l’intervalle spécifié, les multiples flux sont considérés comme une diffusion unique et sont fusionnés. Pour plus d’informations, veuillez consulter les rubriques :

9 août 2022

Kit SDK du lecteur Web Amazon IVS 1.12.0

Plateforme Téléchargements et modifications

Lecteur Web 1.12.0 et intégration à Video.js et à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.12.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.12.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.12.0/web/

  • A ajouté des protections supplémentaires pour empêcher les plantages de lecture liés aux conditions de course.

28 juillet 2022

Kit SDK de diffusion iOS pour Amazon IVS, version 1.5.1

Plateforme Téléchargements et modifications
Kit SDK de diffusion iOS 1.5.1

Téléchargement : https://broadcast.live-video.net/1.5.1/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.5.1/ios/

  • A corrigé les problèmes de compatibilité avec iOS 16 qui empêchaient l’encodage audio et provoquaient l’échec de toutes les diffusions. Ce problème concerne toutes les versions précédentes du kit SDK IVS de diffusion pour iOS. La version 1.5.1 est nécessaire pour diffuser sur iOS 16.

  • A corrigé une fuite de mémoire lors de la fourniture d’un délégué directement à initialiseur de IVSBroadcastSession. (Une solution de contournement consistait à définir la propriété du délégué par la suite.)

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 1,36 Mo 3,20 Mo

21 juillet 2022

Kit SDK de diffusion Web pour Amazon IVS

Plateforme Téléchargements et modifications
Kit SDK de diffusion Web

Documentation de référence : https://aws.github.io/amazon-ivs-web-broadcast/docs/sdk-reference

  • Il s’agit de la première version du kit SDK de diffusion Web pour Amazon IVS.

14 juillet 2022

Kit SDK du lecteur iOS Amazon IVS 1.8.3

Plateforme Téléchargements et modifications
Lecteur iOS 1.8.3

Téléchargement : https://player.live-video.net/1.8.3/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.8.3/ios/

  • Correction d’un problème en raison duquel le lecteur ne pouvait pas lire de contenu enregistré diffusé par le biais d’une URL comprenant un chemin d’accès relatif.

  • Correction d’un problème de croissance de la mémoire pouvant survenir lorsque la tâche principale est bloquée.

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,46 Mo 1,10 Mo

28 juin 2022

Kit SDK du lecteur Web Amazon IVS 1.11.0

Plateforme Téléchargements et modifications

Lecteur Web 1.11.0, intégration à Video.js et intégration à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.11.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.11.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.11.0/web/

  • Amélioration de la stabilité de l’estimation de la bande passante ABR.

  • Correction d’un problème lorsque vous lisez du contenu enregistré sur un navigateur mobile iOS à l’aide de l’intégration Video.js : le bouton de lecture fonctionne désormais correctement. La solution précédente (masquer le bouton de lecture lors de l’initialisation de Video.js) n’est plus nécessaire.

22 juin 2022

Kit SDK de diffusion Amazon IVS version 1.5.0

Plateforme Téléchargements et modifications
Tous
  • Amélioration de la stabilité en réduisant l’occurrence des pannes rares.

  • Amélioration de la stabilité pour les flux à haut débit binaire.

  • Les diffusions soumises à une latence extrêmement élevée seront interrompues par le code d’erreur 20401 et le message suivant : « La diffusion a été interrompue car le réseau a accumulé trop de retard. Vérifiez que votre connexion est stable ou réduisez le débit binaire de la diffusion. » La valeur du seuil de latence est susceptible de changer au fil du temps ; elle est actuellement de 45 secondes.

Kit SDK de diffusion Android 1.5.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.5.0/android/

  • Ajout d’une nouvelle option de configuration pour Video qui active la transparence de la session de diffusion : enableTransparency(boolean) et isTransparencyEnabled(). Par défaut, la transparence est désactivée. Notez que vous devez définir Video.enableTransparency sur TRUE pour que les valeurs fillColor ou transparency de l’emplacement individuel fonctionnent comme prévu. Activez la transparence uniquement lorsque cela est nécessaire, car elle nécessite davantage de calculs.

Kit SDK de diffusion iOS 1.5.0

Téléchargement : https://broadcast.live-video.net/1.5.0/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.5.0/ios/

  • Lorsque vous utilisez IVSReplayKitBroadcastSession pour le partage d’écran, nous vous recommandons d’appeler IVSReplayKitBroadcastSession::broadcastFinished dans RPBroadcastSampleHandler::broadcastFinished pour garantir un arrêt correct du flux. Si vous ne le faites pas, le flux peut rester en direct jusqu’au dépassement du délai.

  • IVSImagePreviewView ne se base plus sur MTKView, mais sur un UIView normal qui comporte un CALayer qui se base sur AVSampleBufferDisplayLayer.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,539 Mo 4,355 Mo
armeabi-v7a 1,431 Mo 3,483 Mo
x86_64 1,729 Mo 4,868 Mo
x86 1,675 Mo 4,436 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 1,36 Mo 3,20 Mo

9 juin 2022

Amélioration de la vidéo verticale

Cette version améliore la façon dont Amazon IVS traite l’entrée verticale ; par exemple, le contenu diffusé à partir d’appareils mobiles dont la hauteur est supérieure à la largeur. Ce changement est étalé dans le temps, comme expliqué à la fin de cet article.

Il y a trois changements :

  1. (Affecte uniquement les canaux Standard) L’entrée verticale est mise à l’échelle en fonction de la largeur du contenu, ce qui entraîne une réduction d’échelle moindre et une sortie de meilleure qualité visuelle. Par exemple, voici comment cette modification affecte l’entrée 720 x 1280 :

    Nom Ancienne largeur x hauteur Nouvelle largeur x hauteur
    1280p 720 x 1280  :
    720p 404 x 720 720 x 1280
    480p 268 x 480 480 x 852
    360p 200 x 360 360 x 640
    160 p 88 x 160 160 x 284
  2. (Affecte uniquement les canaux Standard) Les seuls rendus qui sont générés sont ceux dont la largeur est inférieure ou égale à votre largeur d’entrée. Par exemple, si votre entrée est de 720 x 1280, vous obtenez des rendus 720p, 480p, 360p et 160p. Si votre largeur d’entrée se situe entre deux rendus, vous obtenez tous les rendus dont la largeur est inférieure à celle de votre entrée. Par exemple, voici comment cette modification affecte l’entrée 540 x 960 :

    Nom Ancienne largeur x hauteur Nouvelle largeur x hauteur
    960p 540 x 960  :
    720p 404 x 720  :
    480p 268 x 480 480 x 852
    360p 200 x 360 360 x 640
    160 p 88 x 160 160 x 284
  3. (Affecte les canaux Standard et Basic) Les rendus pour l’entrée verticale utilisent un schéma de dénomination plus conventionnel basé sur la largeur au lieu de la hauteur. Par exemple, une entrée 360 x 640 vers un canal Basic a un rendu de sortie nommé 360p.

    Ce nom apparaît dans les listes de lecture vidéo en tant qu’attribut NAME et dans le sélecteur de qualité destiné à l’utilisateur (exemple). Le nom est également utilisé comme nom d’annuaire Amazon S3 pour les actifs enregistrés. Par exemple, pour une entrée 360 x 640, le sélecteur de qualité et le nom d’enregistrement automatique dans le répertoire Amazon S3 sont 360p60 (l’ancienne valeur était 640p60).

Nous déployons cette amélioration au fil du temps :

  • Maintenant : avez-vous diffusé des entrées verticales au cours des six derniers mois ? Si ce n’est pas le cas, nous activons cette modification pour votre compte dès à présent (plus précisément sur une période d’une semaine à partir d’aujourd’hui). Si oui, vous recevrez une notification concernant cette modification dans la section des événements de votre compte du tableau de bord AWS Health.

  • 15 septembre 2022 : nous allons activer le changement sur tous les autres comptes. Si vous avez diffusé des entrées verticales au cours des six derniers mois et que vous souhaitez que cette modification soit activée sur votre compte plus tôt, veuillez soumettre un ticket AWS Support.

Important : assurez-vous que vous n’avez pas de code (par exemple, le post-traitement des enregistrements) qui dépend de l’ancien comportement. Par exemple, si vous disposez d’un script dont la largeur et la hauteur du rendu sont codées en dur, vous devez le modifier ou il risque de se rompre après l’application de cette modification.

24 mai 2022

Kit SDK 1.10.0 du lecteur Amazon IVS Web et Android

Plateforme Téléchargements et modifications

Lecteur Web 1.10.0, intégration à Video.js et intégration à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.10.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.10.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.10.0/web/

  • Correction des erreurs de console liées à la pause et à la lecture avec le plugin Video.js.

  • Dans la documentation de référence, deux types qui n’auraient pas dû être exposés, AutoplayOptions et PlayerEventType.STATE_CHANGED, ont été supprimés du fichier de définitions TypeScript.

  • Correction d’un problème où toutes les qualités n’étaient pas prises en compte lors de l’utilisation de setAutoMaxQuality et setAutoMaxVideoSize.

  • Exposition de la méthode setAutoMaxVideoSize, avec la documentation correspondante.

  • Clarification dans le kit SDK de référence que les filtres setAutoMaxQuality sont basés sur le débit binaire.

  • Correction du comportement de fin de flux des VOD pour les plates-formes web.

Lecteur Android 1.10.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.10.0/android/

  • Correction d’un problème où toutes les qualités n’étaient pas prises en compte lors de l’utilisation de setAutoMaxQuality et setAutoMaxVideoSize.

  • Ajout de getVolume() à la classe Player.

  • Clarification dans le kit SDK de référence que les filtres setAutoMaxQuality sont basés sur le débit binaire.

  • Correction du comportement de fin de flux des VOD pour les plates-formes web.

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 0,990 Mo 2,805 Mo
armeabi-v7a 0,895 Mo 2,215 Mo
x86_64 1,033 Mo 2,643 Mo
x86 1,058 Mo 2,936 Mo

28 avril 2022

Mise à jour de Stream Health

Il existe deux mises à jour d’Amazon IVS Stream Health, pour contrôler l’état de vos flux de diffusion en direct en temps quasi réel :

  • Les graphiques des métriques CloudWatch haute résolution sont désormais disponibles dans les pages de détails de session de flux de la console.

  • Une nouvelle dimension (Health) a été ajoutée à la métrique ConcurrentStreams, pour filtrer les résultats en fonction de l’état du canal.

Consultez Surveillance de l’état de la diffusion en direct avec Amazon IVS et Surveillance d’Amazon IVS à l’aide d’Amazon CloudWatch.

Mise à jour du 12 octobre 2023 : ces documents ont été combinés dans la Surveillance du streaming à faible latence IVS.

26 avril 2022

Chat Amazon IVS

Il s’agit de la première version Chat Amazon IVS, une fonctionnalité de chat en direct gérée qui accompagne les flux vidéo en direct. La nouvelle documentation est accessible depuis la page de destination de la documentation Amazon IVS.

Comme toujours, les modifications de la documentation sont décrites dans l’historique des documents Amazon IVS.

22 avril 2022

Kit SDK du lecteur iOS Amazon IVS 1.8.2

Plateforme Téléchargements et modifications
Lecteur iOS 1.8.2

Téléchargement : https://player.live-video.net/1.8.2/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.8.2/ios/

  • Ajout de la prise en charge du mode image en incrustation sur les appareils exécutant iOS 15 ou une version ultérieure. Vous pouvez instancier la classe AVPictureInPictureController directement avec une instance de IVSPlayerLayer. Reportez-vous à l’exemple d’application publique pour un exemple d’implémentation.

  • Correction d’un problème de blocage qui pouvait survenir lors de la manipulation de l’état IVSPlayer à partir de l’intérieur du gestionnaire de progresser de la méthode -seekTo:completionHandler:.

  • Correction d’un problème introduit par la version 1.8.1 dans le but de résoudre un problème de croissance de la mémoire qui peut survenir lorsque la tâche principale est bloquée.

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,46 Mo 1,10 Mo

19 avril 2022

SDK de diffusion Amazon IVS version 1.4.0

Plateforme Téléchargements et modifications
Tous
SDK de diffusion Android 1.4.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.4.0/android/

  • Correction d’un bogue dans createServiceNotificationBuilder pour activer le ciblage d’Android 12.

  • Correction d’un problème sur les appareils dotés d’un profil AVC principal bogué en revenant au profil AVC de base.

  • Ajoute des annotations non nulles à plusieurs signatures de méthodes d’API publiques pour éviter que des exceptions inattendues ne fassent planter l’application.

SDK de diffusion iOS 1.4.0

Téléchargement : https://broadcast.live-video.net/1.4.0/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.4.0/ios/

  • Amélioration des performances sur iOS dans l’ensemble du kit SDK par une meilleure utilisation du PGCD et des verrous optimisés par Darwin, et une meilleure réutilisation des tampons.

  • Dans BroadcastConfiguration, la valeur maximale de l’intervalle d’images clés est passée de 10 à 5 pour être cohérente avec Android.

  • Ajout d’une nouvelle méthode pour contrôler la qualité de l’encodeur audio. Dans IVSAudioConfiguration, utilisez la méthode setQuality. La réduction de la qualité de l’encodeur peut avoir un impact important sur l’utilisation du processeur.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a

1,526 Mo

4,324 Mo
armeabi-v7a 1,416 Mo 3,442 Mo
x86_64 1,657 Mo 4,393 Mo
x86 1,712 Mo 4,827 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 1,33 Mo 3,13 Mo

31 mars 2022

Kit SDK du lecteur iOS Amazon IVS 1.8.1

Plateforme Téléchargements et modifications
Lecteur iOS 1.8.1

Téléchargement : <obsolète>

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.8.1/ios/

  • Ajout de la prise en charge du mode image en incrustation sur les appareils exécutant iOS 15 ou une version ultérieure. Vous pouvez instancier la classe AVPictureInPictureController directement avec une instance de IVSPlayerLayer. Reportez-vous à l’exemple d’application publique pour un exemple d’implémentation.

  • Correction d’un problème de croissance de la mémoire qui peut survenir lorsque la tâche principale est bloquée.

  • Correction d’un problème de blocage qui pouvait survenir lors de la manipulation de l’état IVSPlayer à partir de l’intérieur du gestionnaire de progresser de la méthode -seekTo:completionHandler:.

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,46 Mo 1,10 Mo

3 mars 2022

SDK de diffusion Amazon IVS version 1.3.0

Plateforme Téléchargements et modifications
Tous
  • Amélioration de la stabilité en réduisant l’occurrence des pannes rares.

  • Ajout de la prise en charge de l’audio PCM en nombre entier signé 32 bits et en virgule flottante 64 bits.

SDK de diffusion Android 1.3.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.3.0/android/

  • Correction d’un problème intermittent où la déconnexion d’un casque Bluetooth pendant le streaming entraînait un crash.

  • La méthode BroadcastSession.onBroadcastQuality signale désormais les valeurs initiales faibles de qualité de diffusion.

  • Ajout de la prise en charge des tampons PCM qui incluent plusieurs AudioBufferLists. Ceci est courant pour les microphones USB.

Incorpore les modifications de la version Android 1.2.1 : nouvelles méthodes et une correction de bogue pour prendre en charge correctement les changements de taille et de rotation des surfaces :

  • Correction d’un bogue dans lequel SurfaceSource.setSize(...) n’a pas défini de nouvelle taille pour SurfaceSource.

  • Ajout de la méthode Device.setRotation(float rotation) pour définir la rotation sur un appareil en radians.

  • Ajout de la méthode ImageDevice.rotateOnConfigurationChanges(boolean enable) pour activer/désactiver la rotation automatique d’ImageDevice lorsque le combiné physique fait l’objet d’une rotation.

  • Ajout de la méthode ImageDevice.willRotateOnConfigurationChanges() pour indiquer si ImageDevice est configuré pour faire automatiquement l’objet d’une rotation lorsque le combiné physique fait l’objet d’une rotation.

SDK de diffusion iOS 1.3.0

Téléchargement : https://broadcast.live-video.net/1.3.0/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.3.0/ios/

  • Nous avons corrigé certaines conditions de concurrence qui se produisaient lors de l’utilisation de la méthode createAppBackgroundImageSource, qui aurait pu empêcher la reprise du flux après le retour de l’application au premier plan.

  • Ajout de la prise en charge du simulateur arm64.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a

1,531 Mo

4,411 Mo
armeabi-v7a 1,420 Mo 3,525 Mo
x86_64 1,719 Mo 4,877 Mo
x86 1,659 Mo 4,925 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 1,30 Mo 3,06 Mo

1er mars 2022

Kit SDK du lecteur Amazon IVS 1.8.0

Plateforme Téléchargements et modifications
Tous
  • Réduction des occurrences de gel pendant les changements de qualité lors de la lecture de contenu enregistré.

Lecteur Web 1.8.0, intégration à Video.js et intégration à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.8.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.8.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.8.0/web/

  • Correction d’un cas limite où la lecture de contenu enregistré pouvait se bloquer dans certains navigateurs.

  • Correction d’un problème où les événements de métadonnées temporisés n’étaient pas déclenchés après une recherche en avant puis en arrière sur une vidéo enregistrée.

  • Suppression des avertissements inutiles et déroutants pour l’intégration de JW Player sur remove().

  • Activation d’une vérification plus stricte des types de files d’attente pour permettre un filtrage correct des files d’attente.

Lecteur Android 1.8.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.8.0/android/

  • Suppression de la classe ViewUtil, qui est interne et a été rendue obsolète. Utilisez PlayerView à la place.

Lecteur iOS 1.8.0

Téléchargement : https://player.live-video.net/1.8.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.8.0/ios/

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 0,975 Mo 2,761 Mo
armeabi-v7a 0,882 Mo 2,177 Mo
x86_64 1,020 Mo 2,603 Mo
x86 1,043 Mo 2,890 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,46 Mo 1,10 Mo

3 février 2022

Kit SDK de diffusion Amazon IVS : Android 1.2.1

Plateforme Téléchargements et modifications
Kit SDK de diffusion Android 1.2.1

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.2.1/android/

Cette version contient de nouvelles méthodes et un correctif de bogue pour prendre en charge correctement les changements de rotation et de taille de surface. Ceci est nécessaire pour les cas d’utilisation impliquant une entrée vidéo personnalisée.

  • Correction d’un bogue dans lequel SurfaceSource.setSize(...) n’a pas défini de nouvelle taille pour SurfaceSource.

  • Ajout de la méthode Device.setRotation(float rotation) pour définir la rotation sur un appareil en radians.

  • Ajout de la méthode ImageDevice.rotateOnConfigurationChanges(boolean enable) pour activer/désactiver la rotation automatique d’ImageDevice lorsque le combiné physique fait l’objet d’une rotation.

  • Ajout de la méthode ImageDevice.willRotateOnConfigurationChanges() pour indiquer si ImageDevice est configuré pour faire automatiquement l’objet d’une rotation lorsque le combiné physique fait l’objet d’une rotation.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,642 Mo 4,536 Mo
armeabi-v7a 1,468 Mo 3,261 Mo
x86_64 1,866 Mo 5,225 Mo
x86 1,809 Mo 4,916 Mo

20 janvier 2022

Kit SDK du lecteur Amazon IVS 1.7.0

Plateforme Téléchargements et modifications
Tous
  • Correction des sauts lors de la lecture d’un flux à partir d’une liste de lecture multimédia source.

Lecteur Web 1.7.0, intégration à Video.js et intégration à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.7.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.7.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.7.0/web/

  • Correction d’un problème où les événements de métadonnées temporisés n’étaient pas déclenchés après la relecture d’une vidéo enregistrée par Amazon IVS.

  • Correction d’un problème où l’erreur ErrorNotAvailable n’était pas émise lorsque l’URL de lecture d’un flux est indisponible sur les navigateurs Web mobiles iOS.

  • Correction d’un avertissement de la console lors de l’appel de dispose() à l’aide de l’encapsuleur Video.js.

  • Correction de plusieurs erreurs de référence nulle causées par une tentative d’accès à l’instance du lecteur après sa destruction.

  • Mise à jour de la documentation de setQuality pour spécifier plus clairement que l’on doit écouter QUALITY_CHANGED pour être notifié du succès.

  • Mise à jour de la documentation de setInitialBufferDuration() pour préciser qu’elle ne fonctionne pas sur les navigateurs mobiles iOS.

Problème connu : lorsqu’un utilisateur avance dans un contenu enregistré, puis recule, les métadonnées temporisées dans les navigateurs iOS ne sont pas réactivées avant le moment du saut en avant. Par exemple, si un utilisateur commence à regarder un contenu enregistré, avance de 60 secondes, puis recule de 30 secondes, aucune métadonnée n’est déclenchée entre 30 et 60 secondes. Nous prévoyons de corriger ce problème dans une prochaine version.

Lecteur Android 1.7.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.7.0/android/

  • La classe ViewUtil , qui est interne, a été rendue obsolète ; utilisez PlayerView à la place. Cette classe sera complètement supprimée dans la prochaine version du lecteur Amazon IVS (1.8.0, prévue provisoirement pour le premier trimestre 2022).

  • Ajout de PlayerView.setResizeMode(mode) pour contrôler la façon dont la vidéo est affichée dans la vue, ce qui permet à la vidéo d’être zoomée ou de remplir entièrement la vue en ignorant le rapport d’aspect de la vidéo.

Lecteur iOS 1.7.0

Téléchargement : https://player.live-video.net/1.7.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.7.0/ios/

  • Le kit SDK iOS requiert désormais iOS 11.0 ou une version ultérieure.

  • Le kit SDK ne contient plus de tranche arm64e. Elle sera réactivée dès qu’Apple en fera une architecture standard.

  • Correction de crashs rares qui pouvaient se produire lors de la terminaison de l’application et de l’événement de réinitialisation du service média.

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,013 Mo 2,820 Mo
armeabi-v7a 0,895 Mo 2,012 Mo
x86_64 1,119 Mo 3,099 Mo
x86 1,125 Mo 2,970 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
arm64 0,46 Mo 1,09 Mo

18 janvier 2022

Configuration des miniatures R2S3

Cette version vous permet d’activer/désactiver l’enregistrement des miniatures pour une session en direct et de modifier l’intervalle auquel les miniatures sont générées pour la session en direct. Il s’agit de la première version de cette nouvelle fonctionnalité. Consultez :

  • Mise en route avec Amazon IVS : nous avons mis à jour « l’étape 3 : créer un canal avec enregistrement facultatif. »

  • Enregistrement automatique vers Amazon S3 : nous avons apporté plusieurs modifications :

    • Nous avons ajouté une note à « Contenu de l’enregistrement » concernant la modification du dossier thumbnails.

    • Nous avons ajouté une nouvelle section « Miniatures ».

    • Nous avons modifié les informations sur les champs thumbnails et path dans « Fichiers de métadonnées JSON. »

  • Référence d’API Amazon IVS : nous avons apporté plusieurs modifications :

    • Nouveau champ ((thumbnailConfiguration) dans l’objet RecordingConfiguration. Cela affecte à son tour la demande et la réponse CreateRecordingConfiguration, la réponse GetRecordingConfiguration et la réponse GetStreamSession.

    • Nouvel objet : ThumbnailConfiguration.

9 décembre 2021

SDK de diffusion Amazon IVS version 1.2.0

Plateforme Téléchargements et modifications
Tous
  • Amélioration de la stabilité en réduisant l’occurrence des pannes rares.

  • Ajout d’une nouvelle méthode : onNetworkHealthChanged pour Android et broadcastSession:networkHealthChanged pour iOS. Elle permet de recevoir des mises à jour lorsque la qualité instantanée du réseau change. Elle peut être utile pour envoyer des commentaires sur les moments où la diffusion est susceptible de rencontrer des perturbations temporaires.

  • Ajout des méthodes pour obtenir/définir BroadcastConfiguration.mixer.canvasAspectMode. Celui-ci sert de mode d’aspect par défaut pour les emplacements dont le mode d’aspect n’a pas été défini explicitement.

  • Modification des API Mixer (Android) et IVSBroadcastMixer (iOS) :

    • Ajout de getSlots(), qui renvoie tous les slots ajoutés.

    • Ajout de unbind, qui dissocie un appareil d’un slot de mixage.

    • bind, unbind et transition ont été mis à jour et renvoient à présent une valeur booléenne indiquant la réussite ou l’échec d’une opération.

SDK de diffusion Android 1.2.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.2.0/android/

  • Nous avons corrigé un bogue qui empêchait la vidéo ou l’image d’un slot de fusionner avec les autres slots situés en dessous (à l’aide des valeurs zIndex), même une fois la transparence activée.

SDK de diffusion iOS 1.2.0

Téléchargement : https://broadcast.live-video.net/1.2.0/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.2 .0/ios/

  • Nous avons amélioré la stabilité de la connexion des casques Bluetooth et filaires.

  • Nous prenons désormais en charge IVSCustomImageSource pour les formats de pixels suivants :

    • kCVPixelFormatType_Lossless_420YpCbCr8BiPlanarFullRange

    • kCVPixelFormatType_Lossy_420YpCbCr8BiPlanarFullRange

    • kCVPixelFormatType_Lossless_420YpCbCr8BiPlanarVideoRange

    • kCVPixelFormatType_Lossy_420YpCbCr8BiPlanarVideoRange

    • kCVPixelFormatType_Lossless_32BGRA

    • kCVPixelFormatType_Lossy_32BGRA

  • Nous avons corrigé deux conditions de concurrence qui se produisaient lors de l’utilisation de la méthode createAppBackgroundImageSource, qui aurait pu empêcher la reprise du flux après le retour de l’application au premier plan.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,639 Mo 4,530 Mo
armeabi-v7a 1,466 Mo 3,255 Mo
x86_64 1,863 Mo 5,219 Mo
x86 1,806 Mo 4,910 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 1,42 Mo 3,30 Mo

23 novembre 2021

SDK du lecteur Amazon IVS 1.6

Plateforme Téléchargements et modifications
Tous
  • Ajout d’une nouvelle fonction au lecteur appelée setInitialBufferDuration(), qui permet aux clients de définir la durée initiale du tampon. Cette durée détermine quand la lecture peut démarrer. La plage autorisée est comprise entre 0,1 et 5 secondes. Cette méthode n’a aucun effet sur les plateformes de navigateur iOS.

  • Nous avons corrigé le bug en raison duquel un flux chargé pouvait démarrer sans que la méthode play ne soit appelée lors d’une reconnexion réseau.

  • Nous avons corrigé le problème en raison duquel les données de sous-titres obsolètes ne s’effaçaient pas.

  • Amélioration de la stabilité des lecteurs en réduisant les accidents rares.

Lecteur Web 1.6.1, intégration à Video.js et intégration à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.6.1/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.6.1/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.6.1/web/

  • Ajout d’une note à la documentation de setQuality à propos de l’impact de l’attribut de contrôle de l’élément vidéo sur l’invocation.

  • Nous avons amélioré la façon dont le lecteur récupère des erreurs de décodage vidéo et de réseau de liste de lecture.

  • Nous avons fait passer le niveau de journal par défaut du lecteur à d’avertissement à erreur pour rester cohérents avec les autres plateformes.

Lecteur Android 1.6.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.6.0/android/

Lecteur iOS 1.6.0

Téléchargement : https://player.live-video.net/1.6.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.6.0/ios/

  • Nous ne prendrons plus iOS 10 en charge à partir de la prochaine version du lecteur IVS (v. 1.7.0, prévue pour l’instant dans le courant du premier trimestre 2022).

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,01 Mo 2,82 Mo
armeabi-v7a 0,84 Mo 2,16 Mo
x86_64 1,13 Mo 2,97 Mo
x86 1,12 Mo 3,09 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
universel 0,94 Mo 2,02 Mo
arm64 0,47 Mo 1,11 Mo
armv7 0,46 Mo 0,89 Mo

18 novembre 2021

Stream Health

Amazon IVS Stream Health vous permet de contrôler la santé de vos flux de diffusion en direct en temps quasi réel grâce aux nouvelles métriques CloudWatch haute résolution. Vous pouvez également bénéficier d’informations sur les événements de votre flux de streaming et sur la configuration des entrées grâce à deux nouveaux points de terminaison d’API. Il s’agit de la première version de cette nouvelle fonctionnalité. Consultez :

  • Surveillance de l’état de la diffusion en direct avec Amazon IVS : il s’agit d’une nouvelle page du Guide de l’utilisateur Amazon IVS.

  • Mise en route avec Amazon IVS : nous avons mis à jour la politique IAM dans « l’Étape 2 : Configurer des autorisations IAM » avec trois autorisations IVS supplémentaires (GetStream, GetStreamSession, ListStreamSessions) et cloudwatch:GetMetricData.

  • Surveillance d’Amazon IVS à l’aide d’Amazon CloudWatch : nous avons ajouté quatre nouvelles métriques haute résolution (IngestAudioBitrate, IngestFramerate, IngestVideoBitrate et KeyframeInterval).

    Mise à jour du 12 octobre 2023 : ce document CloudWatch a été supprimé et son contenu a été transféré vers Surveillance du streaming à faible latence IVS.

  • Utilisation d’Amazon EventBridge avec Amazon IVS : nous avons ajouté deux événements (Session créée et Session terminée).

  • Référence de l’API Amazon IVS : de nombreux changements ont été apportés :

    • deux nouveaux points de terminaison (GetStreamSession et ListStreamSessions) ;

    • sept nouveaux objets (AudioConfiguration, IngestConfiguration, StreamEvent, StreamFilters, StreamSession, StreamSessionSummary et VideoConfiguration) ;

    • un nouveau champ (streamID) dans les objets Stream et StreamSummary (qui a également un impact sur les réponses GetStream et ListStreams) ;

    • un nouveau champ (filtersBy) dans la demande ListStreams.

20 octobre 2021

Kit SDK de diffusion Amazon IVS 1.1.0 : Android et iOS

Plateforme Téléchargements et modifications
Tous
  • Correction d’un bogue qui pouvait laisser une configuration de slot de mixage dans un état inattendu lorsque la configuration de slot fournie à la méthode de transition avait un nom qui ne correspondait pas au paramètre de nom du slot cible.

  • Amélioration de la stabilité en réduisant l’occurrence des pannes rares.

  • Rééquilibrage des débits binaires prédéfinis pour mieux refléter l’expérience utilisateur attendue. Ils sont documentés dans la documentation de référence du kit SDK de diffusion.

    • Standard (portrait/paysage) – initiale : 2,1 Mb/s. Maximum : 6 Mb/s.

    • Basique (portrait/paysage) – initiale : 1,2 Mb/s. Maximum : 1.5 Mb/s.

    • Jeux (portrait/paysage) (Android uniquement) – initiale : 2,1 Mb/s. Maximum 6 Mb/s.

  • Ajout de la prise en charge de l’audio mono. Une séance de diffusion peut désormais être configurée avec 1 ou 2 canaux audio (mono ou stéréo, respectivement). De plus, les sources audio personnalisées peuvent être configurées avec 1 ou 2 canaux audio.

  • Modification des origines du canevas et des slots du mixage en haut à gauche. Cela devrait être plus naturel pour les développeurs et fournit une facilité d’utilisation plus cohérente. Si vous utilisez des slots de mixage personnalisés, vous devez mettre à jour votre code ; voir Broadcast SDK Mixer : migration de 1.0.0 à 1.1.0 ci-dessous.

  • Ajout d’une nouvelle page de documentation Diffusion vers Amazon IVS : guide de mixage.

Kit SDK de diffusion Android 1.1.0

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.1.0/android/reference/packages.html

  • Correction d’un bogue dans lequel les modifications de l’orientation de l’appareil pouvaient planter le kit SDK.

  • Correction d’un bogue qui getPreviewView() ne fonctionnait que la première fois qu’il a été appelé. Maintenant getPreviewView() renvoie un nouveau ImagePreviewView chaque fois qu’il est appelé, vous pouvez en ajouter plusieurs ImagePreviewViews du même appareil ou de la même séance dans votre hiérarchie de vues en même temps. Remarque : en utilisant de nombreux ImagePreviewViews peuvent simultanément dégrader les performances.

  • Ajout de stopSystemCapture() pour arrêter le service de capture du système sans libérer l’intégralité de la séance de diffusion.

  • Ajout d’un attachDevice permettant d’ignorer les périphériques préférés des slots de mixage lors de la connexion d’un périphérique.

Kit SDK de diffusion iOS 1.1.0

Téléchargement : https://broadcast.live-video.net/1.1.0/AmazonIVSBroadcast.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-broadcast-docs/1.1.0/ios/

  • Le réglage de la taille sur un IVSMixerSlotConfiguration objet est maintenant défini matchCanvasSize sur false. De même, définir l’aspect sur un IVSMixerSlotConfiguration objet donne lieu matchCanvasAspectMode à false.

  • Ajout de la prise en charge de l’audio d’arrière-plan avec la vidéo pré-encodée. Une nouvelle méthode, createAppBackgroundImageSourceOnComplete, modifie le comportement par défaut lors de la mise en arrière-plan d’une application. Auparavant, l’ensemble du flux s’arrêtait parce que le kit SDK n’avait plus accès à la caméra ou au GPU (ce qui signifie qu’aucune composition d’entrée vidéo ou aucun encodage vidéo ne pouvait être effectué).

    La nouvelle méthode renvoie une sous-classe de IVSCustomVideoSource. En principe, IVSCustomVideoSource vous permet d’envoyer des échantillons d’images à diffuser. La sous-classe vous permet d’envoyer des échantillons d’images à pré-encoder pour une diffusion ultérieure, lorsque votre application est en arrière-plan.

Broadcast SDK Mixer : migration de 1.0.0 à 1.1.0

La version 1.1.0 du kit SDK de diffusion modifie le fonctionnement du système de coordonnées du mixage. Dans la version 1.0.0, le mixage utilisait des points d’origine incohérents. Dans la version 1.1.0, l’origine est le coin supérieur gauche. Voir le nouveau Guide de mixage du kit SDK de diffusion Amazon IVS.

Changements de canevas : Les positions horizontales (axe X) sont inchangées. Le positionnement vertical est inversé, comparé à 1.0.0. Une valeur de 0 sur l’axe Y place le slot en haut du canevas (plutôt qu’en bas, comme avec la version 1.0.0). Pour conserver un slot à la même position que dans la version 1.0.0, soustrayez sa valeur Y actuelle de la hauteur du canevas ; par exemple, config.video.size.height - y

Changements de slot : Les Slots ont également une origine supérieure gauche dans la version 1.1.0. L’orientation est inchangée par rapport à la version 1.0.0, mais l’origine est passée du centre vers le haut à gauche. Un slot alignée sur le haut à gauche sera (0, 0), un slot alignée sur le bas à droite est :

(canvas_width - slot_width, canvas_height - slot_height)

Pour conserver un slot dans la même position que dans la version 1.0.0, soustrayez la moitié de sa largeur de la position X et la moitié de sa hauteur de la position Y. De plus, la taille du slot est relative au coin supérieur gauche. Par conséquent, pour agrandir un slot à partir du milieu, vous devez modifier la position en même temps que la taille ; sinon, le slot apparaîtra vers le bas et vers la droite.

Taille du kit SDK de diffusion : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 2,23 Mo 5,75 Mo
armeabi-v7a 2,07 Mo 4,99 Mo
x86_64 2,35 Mo 5,78 Mo
x86 2,55 Mo 6,78 Mo

Taille du kit SDK de diffusion : iOS

Architecture Taille compressée Taille non compressée
arm64 3,11 Mo 6,74 Mo

29 septembre 2021

Kit SDK du lecteur Amazon IVS : Android 1.5.1

Plateforme Téléchargements et modifications
Lecteur Android 1.5.1

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.5.1/android/

  • Corrigé getVersion(), ce qui renvoie désormais le numéro de version correct.

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,00 Mo 2,80 Mo
armeabi-v7a 0,83 Mo 2,15 Mo
x86_64 1,11 Mo 3,07 Mo
x86 1,12 Mo 2,94 Mo

28 septembre 2021

Kit SDK du lecteur Amazon IVS 1.5.0

Plateforme Téléchargements et modifications
Tous
  • Correction d’un problème où un flux chargé pouvait play sans que la méthode de lecture ne soit appelée lors d’une reconnexion réseau.

  • Correction d’un problème où le lecteur était resté dans le PLAYING après une déconnexion de flux, au lieu de passer à l’état ENDED.

  • Analyse des sous-titres CEA-608 mise à jour pour prendre en charge davantage d’encodeurs.

  • Amélioration de la capacité du lecteur à lire du contenu de pass-through ; c.-à-d. du contenu de BASIC canaux et de la plus haute qualité de STANDARD canaux.

Lecteur Web 1.5.0, et intégration à Video.js et intégration à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.5.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.5.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.5.0/web/

  • Amélioration de la façon dont le lecteur récupère des erreurs de décodage vidéo et de réseau de liste de lecture.

  • Correction d’un bogue où les flux en direct ne reprenaient pas (ou ne reprenaient pas après un retard) lorsque les contrôles HTML5 principaux étaient activés.

  • Correction d’un problème où la méthode getBuffered() renvoyait indéfini au lieu de la méthode attendue { start: 0, end: 0 } lorsqu’aucun contenu n’est chargé.

  • Ajout de la prise en charge du mode picture-in-picture dans Video.js.

  • Modification du niveau de journal par défaut pour le lecteur en erreur au lieu d’avertissement.

Lecteur Android 1.5.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.5.0/android/

  • Correction d’un bogue de zoom avant qui se produisait sur l’émulateur du kit SDK Android 30.

  • Amélioration des performances de PlayerView afficher les mises en page.

  • getVersion() renvoie 1.5.0-ivs.rc.2 au lieu de 1.5.0.

Lecteur iOS 1.5.0

Téléchargement : https://player.live-video.net/1.5.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.5.0/ios/

  • Ajout de la prise en charge du simulateur iOS sur Apple Silicon Macs.

  • Correction d’un problème dans lequel la taille du tas de mémoire du lecteur continuait d’augmenter pendant la lecture jusqu’à ce que le lecteur soit désalloué.

  • Amélioration du comportement de lecture lorsqu’il y a de mauvaises données dans la vidéo en les ignorant et en poursuivant la lecture plutôt que de l’arrêter.

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,00 Mo 2,80 Mo
armeabi-v7a 0,83 Mo 2,15 Mo
x86_64 1,11 Mo 3,07 Mo
x86 1,12 Mo 2,94 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
universel 0,92 Mo 1,99 Mo
arm64 0,47 Mo 1,09 Mo
armv7 0,46 Mo 0,87 Mo

8 septembre 2021

Kit SDK du lecteur Amazon IVS 1.4.1

Plateforme Téléchargements et modifications
Tous

Correction du décodeur de sous-titres codés pour gérer les sous-titres insérés dans le désordre.

Lecteur Web 1.4.1, intégration à Video.js et intégration à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.4.1/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.4.1/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.4.1/web/

Lecteur Android 1.4.1

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.4.1/android/

Lecteur iOS 1.4.1

Téléchargement : https://player.live-video.net/1.4.1/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.4.1/ios/

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,00 Mo 2,79 Mo
armeabi-v7a 0,83 Mo 2,15 Mo
x86_64 1,11 Mo 3,06 Mo
x86 1,11 Mo 2,94 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
universel 0,89 Mo 1,91 Mo
arm64 0,45 Mo 1,05 Mo
armv7 0,44 Mo 0,84 Mo

13 août 2021

Point de terminaison API ListTagsForResource

Suppression de la prise en charge de la pagination dans ce point de terminaison ; à savoir le champ de demande maxResults et le champ de demande/réponse nextToken. (La pagination ne fonctionnait pas correctement.)

10 août 2021

Kit SDK du lecteur Amazon IVS 1.4.0

Plateforme Téléchargements et modifications
Tous
  • Correction d’un problème rare dans lequel la lecture VOD pouvait se bloquer si une recherche se produisait juste après un événement DURATION_CHANGED ou une mise à jour d’état READY.

  • Correction d’une fuite de mémoire lors de la lecture de flux avec des métadonnées ID3.

  • Correction d’un cas périphérique dans lequel les sous-titres injectés pouvaient être rendus incorrectement.

  • Amélioration de la performance de l’algorithme de streaming à débit adaptatif du lecteur.

  • Amélioration de la stabilité des lecteurs en réduisant les accidents rares.

  • Ajout d’un message d’avertissement de journal lorsque le lecteur est accessible à partir d’un thread différent de celui sur lequel il a été créé.

  • Mise à jour de la getLiveLatency() documentation pour être plus spécifique sur la façon dont la latence est calculée entre le serveur et le lecteur.

Lecteur Web 1.4.0, intégration à Video.js et intégration à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.4.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.4.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.4.0/web/

  • Correction d’un cas de périphérie dans lequel TIMED_METADATA l’événement ne s’est pas déclenché sur iOS Safari.

  • Amélioration de la performance de l’algorithme de streaming à débit adaptatif du lecteur lors de la lecture de flux à faible latence sur Firefox.

  • Correction de la documentation pour getDuration(), qui renvoie toujours Infinity pour les flux en direct.

  • Correction d’un bogue où la lecture automatique sur le bureau Safari échouait parfois.

  • Correction d’une erreur dans laquelle le message « Impossible de lire la propriété « CollectLogs » non définie » était signalé dans la console du développeur.

  • Video.js : ajout de la prise en charge du mode image en incrustation.

  • Web : ajout d’une nouvelle méthode, setRequestCredentials. Elle contrôle si le lecteur effectue des demandes d’informations d’identification à des points de terminaison cross-origin. Le point de terminaison distant doit répondre avec les en-têtes de réponse CORS appropriés (comme Access-Control-Allow-Origin, correspondant à l’origine de la demande) et Access-Control-Allow-Credentials doit être true.

    Ce paramètre persiste tout au long du cycle de vie de l’instance du lecteur. Par conséquent, tous les appels player.load() suivants avec des points de terminaison d’URL doivent répondre avec les en-têtes CORS appropriés.

    Cette méthode n’a aucun effet sur les plateformes de navigateur iOS. Pour autoriser les requêtes cross-origin avec des informations d’identification sur les plateformes iOS, les utilisateurs doivent explicitement autoriser le suivi intersite et autoriser les cookies ; ceux-ci se trouvent dans les paramètres de l’appareil et de l’appli de navigateur respective.

Lecteur Android 1.4.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.4.0/android/

  • Correction d’un problème dans lequel la vidéo portrait haute résolution était considérée comme une vidéo non prise en charge, même si l’appareil pouvait la prendre en charge.

  • Correction d’un problème dans lequel la modification du débit de lecture échouait sur certains appareils Android.

  • Mise à jour de la gestion de la vidéo d’arrière-plan pour ne pas décoder le contenu si la surface de sortie n’est pas définie.

  • Des vérifications supplémentaires ont été mises en œuvre pour ignorer les appels SDK après que la méthode player.release() est appelée. Cela améliore la stabilité du lecteur.

  • Réduction de la taille des fichiers de bibliothèque Android grâce à l’optimisation.

Lecteur iOS 1.4.0

Téléchargement : https://player.live-video.net/1.4.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.4.0/ios/

  • Correction d’un problème dans lequel la taille du tas de mémoire du lecteur continuait d’augmenter pendant la lecture jusqu’à ce que le lecteur soit désalloué.

  • Correction d’un blocage potentiel lorsqu’il y a une animation au-dessus de la lecture vidéo (par exemple, une animation de l’interface utilisateur ou une image GIF).

  • Correction d’un plantage potentiel pendant les événements de réinitialisation des services multimédias.

  • Correction d’une fuite de mémoire de CMFormatDescriptionRef qui pouvait se produire pendant les changements de la qualité.

  • Ajout d’un message d’erreur qui est journalisé si des propriétés spécifiques à IVS des classes IVSPlayerView et IVSPlayerLayer sont accessibles sur un thread autre que le thread principal.

  • Mise à jour de la gestion de la vidéo d’arrière-plan pour ne pas décoder le contenu si la surface de sortie n’est pas définie.

  • Amélioration de la couverture de la documentation dans la référence du kit SDK IOS.

  • Réduction de la taille des fichiers de bibliothèque iOS grâce à l’optimisation.

Taille du kit SDK mobile : Android

Architecture Taille compressée Taille non compressée
arm64-v8a 1,00 Mo 2,79 Mo
armeabi-v7a 0,83 Mo 2,15 Mo
x86_64 1,11 Mo 3,06 Mo
x86 1,11 Mo 2,93 Mo

Taille du kit SDK Mobile : iOS

Architecture Taille compressée Taille non compressée
universel 0,89 Mo 1,91 Mo
arm64 0,45 Mo 1,05 Mo
armv7 0,44 Mo 0,84 Mo

27 juillet 2021

Kit SDK de diffusion Amazon IVS : Android 1.0.0 et iOS 1.0.0

1er juin 2021

Kit SDK du lecteur Amazon IVS : Android 1.3.3 et iOS 1.3.3

Plateforme Téléchargements et modifications
Android et iOS Correction d’un problème dans lequel la vidéo portrait haute résolution était considérée comme n’étant pas prise en charge, même si l’appareil pouvait la prendre en charge.
Lecteur Android 1.3.3

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.3.3/android/

Lecteur iOS 1.3.3

Téléchargement : https://player.live-video.net/1.3.3/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.3.3/ios/

  • Correction d’un blocage potentiel lorsqu’il y a une animation au-dessus de la lecture vidéo (par exemple, une animation de l’interface utilisateur ou une image GIF).

  • Correction d’un plantage potentiel pendant les événements de réinitialisation des services multimédias.

19 mai 2021

Kit SDK du lecteur Amazon IVS : Android 1.3.2

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.3.2/android/

Pour améliorer la stabilité du lecteur, des vérifications supplémentaires ont été mises en œuvre pour ignorer les appels d’API après que la méthode player.release() est appelée.

5 mai 2021

Kit SDK du lecteur Amazon IVS 1.3

Plateforme Téléchargements et modifications
Tous
  • Documentation de kit SDK mise à jour pour l’utilisation de la documentation d’utilisation de TextCue. Consultez les dernières références sur le kit SDK du lecteur sur la Page de destination de la documentation Amazon IVS.

  • Correction d’un problème de lecture audio des flux d’entrée mono malformés.

  • Correction d’une erreur de lecture rare susceptible de se produire lors de la lecture de contenu en dehors de la fenêtre HLS en direct.

  • Amélioration de la capacité du lecteur à lire les flux HLS standard en direct et enregistrés.

  • Amélioration de la précision de getLiveLatency, en veillant notamment à ce qu’il soit remis à zéro lors du chargement d’un nouveau flux.

  • Amélioration de l’algorithme ABR (streaming à vitesse de transmission adaptable) pour augmenter la qualité vidéo plus rapidement lorsque celle des connexions réseau s’améliore.

  • Amélioration de la stabilité des lecteurs en réduisant les accidents rares.

Lecteur Web 1.3.1, intégration à Video.js et intégration à JW Player

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.3.1/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.3.1/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.3.1/web/

  • Correction d’un problème où les appels de recherche exécutés immédiatement après le chargement étaient parfois ignorés, ce qui faisait que le lecteur commençait à la mauvaise position.

  • Correction de plusieurs problèmes liés à la recherche dans le contenu enregistré (également connu sous le nom de VOD).

  • Correction d’un problème où la lecture pouvait échouer dans des conditions réseau sous-optimales.

  • Ajout de la prise en charge des métadonnées temporisées IVS sur les navigateurs Web mobiles iOS.

  • Correction d’un bogue où la lecture automatique sur le bureau Safari échouait parfois.

  • Le kit SDK Web getVersion n’ajoute plus de hachage à la version du lecteur.

  • Correction d’un problème où la recherche précisément au début d’une plage tampon pouvait entraîner une autre recherche vers l’avant.

  • Activation de la fonction ABR (streaming à vitesse de transmission adaptable) à faible latence dans macOS Safari 14 et versions ultérieures.

  • Correction d’un problème de chargement du lecteur dans un contexte de serveur, en supprimant un effet secondaire d’importation dangereux.

  • Modification du package NPM amazon-ivs-player afin que celui-ci exporte l’énumération LogLevel qui est utilisée par setLogLevel.

Remarque :  : le package NPM du lecteur Web 1.3.0 existe, mais il ne fonctionne pas. Il est marqué comme obsolète sur NPM. Utilisez le lecteur Web 1.3.1 ou plus version plus récente, tel que documenté.

Lecteur Android 1.3.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.3.0/android/

  • Correction d’un problème où le kit SDK du lecteur cessait de fonctionner si l’application ciblait Android 11 (niveau d’API 30) et que l’utilisateur exécutait Android 11 sur un réseau cellulaire.

  • Correction d’un problème de récupération réseau. La lecture est désormais automatiquement interrompue lorsque la connexion réseau est perdue, et elle est reprise lorsque la connexion est restaurée. Utilisation du rappel de onNetworkUnavailable dans Player.Listener pour observer les changements d’état du réseau.

  • Résolution du problème où les contrôles du lecteur ne pouvaient pas être masqués avec setControlsEnabled(false) tout en jouant des VOD.

  • Correction du problème où le kit SDK pouvait cessait de fonctionner bloquer si l’application cliente utilisait une ancienne version (antérieure à 4.0) d’OkHttp.

  • La bibliothèque de lecteur Android Amazon IVS est passée d’un référentiel JCenter à Maven Central.

  • Suppression BuildConfig des propriétés de version de la bibliothèque.

Lecteur iOS 1.3.0

Téléchargement : https://player.live-video.net/1.3.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.3.0/ios/

  • Correction d’un problème où s’il y avait un changement de fréquence d’échantillonnage audio dans un seul segment multimédia HLS, le kit SDK iOS ne pouvait pas gérer celui-ci correctement. Cela pourrait entraîner une augmentation inattendue de la mémoire et un échec de lecture ou un plantage, en raison d’un média défectueux.

  • Correction d’un problème de récupération réseau. La lecture est désormais automatiquement interrompue lorsque la connexion réseau est perdue, et elle est reprise lorsque la connexion est restaurée. Utilisation de playerNetworkDidBecomeUnavailable pour observer les changements d’état du réseau.

  • Correction d’un problème qui provoquait une augmentation de la mémoire iOS susceptible se produire avec le temps.

  • Ajout d’une gestion appropriée des problèmes matériels audio. La lecture est désormais automatiquement interrompue en cas de notification de réinitialisation des services multimédias (AVAudioSessionMediaServicesWereResetNotification). Notez qu’une erreur de lecture peut toujours se produire si le média est en cours de lecture lors de la réinitialisation.

  • Ajout de la gestion des interruptions de session audio. La lecture est désormais automatiquement interrompue lorsqu’une interruption de session audio commence. À la fin de l’interruption, la lecture reprend automatiquement si le lecteur était précédemment en train de lire un contenu et les options d’interruption indiquent que l’application doit reprendre la lecture.

26 avril 2021

Intégration de Service Quotas avec les métriques d’utilisation CloudWatch

Vous pouvez utiliser CloudWatch pour gérer de manière proactive vos Service Quotas, via les métriques d’utilisation de CloudWatch. Consultez la section Service Quotas Amazon IVS.

13 avril 2021

Nouvelles métriques CloudWatch

Les métriques CloudWatch ont été ajoutées pour les vues simultanées et les flux simultanés. Consultez la Surveillance d’Amazon IVS à l’aide d’Amazon CloudWatch.

Mise à jour du 12 octobre 2023 : ce document CloudWatch a été supprimé et son contenu a été transféré vers Surveillance du streaming à faible latence IVS.

Les noms des Service Quotas associés ont été mis à jour pour correspondre aux nouvelles métriques. Voir Service Quotas d’IVS | Diffusion à faible latence.

Pour obtenir une définition complète de « vue », consultez le Glossaire Amazon IVS.

7 avril 2021

Enregistrement automatique vers S3 (R2S3)

Amazon IVS vous permet désormais d’enregistrer votre contenu vidéo en direct sur Amazon S3. La vidéo enregistrée est disponible ultérieurement pour des actions telles que l’édition ou la relecture en VOD.

Lorsque vous activez l’enregistrement pour un canal, toutes les diffusions en direct du canal sont stockées dans un compartiment S3 de votre choix. Tous les rendus de qualité disponibles et les images miniatures sont enregistrés. Votre configuration d’enregistrement est également sauvegardée, elle peut donc être facilement réutilisée pour des canaux supplémentaires.

Vous pouvez configurer une configuration d’enregistrement et activer/désactiver l’enregistrement via la console ou l’API Amazon IVS. Pour plus de détails, consultez Mise en route avec IVS et les Références d’API Amazon IVS.

28 janvier 2021

Kit SDK du lecteur Amazon IVS : intégration à JW Player 1.2.0

Le lecteur Amazon IVS s’intègre désormais à JW Player. Voir Intégration à JW Player.

Problème connu : dans certains cas, la durée de la vidéo semble être 00:00 et la tête de lecture ne cherche pas si elle est glissée sur la barre de recherche. Cela se produit uniquement lorsque vous regardez une liste de lecture sans publicité avec un mélange de flux en direct Amazon IVS et de VOD, en utilisant Safari sur un iPhone.

16 décembre 2020

Lecteur Amazon IVS : kit SDK pour Android 1.2.1

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.2.1/android/

Cette version inclut un correctif pour Android Player qui résout un problème : dans les versions antérieures du kit SDK pour le lecteur Android, le kit SDK cesse de fonctionner si l’application cible Android 11 (niveau d’API 30) et que l’utilisateur exécute Android 11 sur un réseau cellulaire.

23 novembre 2020

Kit SDK du lecteur Amazon IVS 1.2.0

Plateforme Téléchargements et modifications
Tous Amélioration de la détection des flux Amazon IVS afin que les mesures soient plus précises.

Lecteur Web 1.2.0 et intégration à Video.js

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.2.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.2.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.2.0/web/

  • Si la liste de lecture principale d’un flux n’est pas disponible, nous émettons désormais l’erreur ErrorNotAvailable pour toutes les sources de lecture Web.

  • Mise à jour de la documentation de référence concernant les erreurs liées à l’atteinte de la limite d’utilisateurs simultanés (CVC).

Lecteur Android 1.2.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.2.0/android/

  • Correction d’un problème de plantage de la fonction getSessionId sur Android.

  • Mise à jour de la documentation de référence concernant les erreurs liées à l’atteinte de la limite d’utilisateurs simultanés (CVC).

Problème connu : le kit SDK du lecteur cesse de fonctionner si l’appli cible Android 11 (niveau d’API 30) et que l’utilisateur exécute Android 11 sur un réseau cellulaire. Ce problème sera corrigé dans la prochaine version. En attendant, nous vous recommandons de cibler un niveau inférieur d’API Android (29 ou moins).

Lecteur iOS 1.2.0

Téléchargement : https://player.live-video.net/1.2.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.2.0/ios/

  • Correction d’une source potentielle de corruption de la mémoire lors du changement d’URL du flux ou de la fermeture du lecteur.

  • Résolution d’un problème qui pouvait entraîner l’échec de la lecture lorsque la meilleure correction de hauteur tonale audio ne pouvait pas être activée avant de démarrer la lecture. La correction de la hauteur tonale améliore la qualité audio à des vitesses de lecture plus rapides ou plus lentes que la normale. Si la correction de hauteur tonale ne peut pas être activée ou si l’algorithme de correction de la plus haute qualité n’est pas disponible, un message est enregistré, mais la lecture continue.

Problème connu : s’il y a un changement de fréquence d’échantillonnage audio dans un seul segment multimédia HLS, le kit SDK iOS ne peut pas gérer celui-ci correctement. Cela peut entraîner une augmentation inattendue de la mémoire et un échec de lecture ou un plantage, en raison d’un média défectueux. Ce problème sera corrigé dans la prochaine version majeure du lecteur iOS.

12 novembre 2020

Nouveau champ Event, stream_id

Le champ stream_id a été ajouté à plusieurs événements. Voir Utilisation d’Amazon EventBridge avec IVS.

9 novembre 2020

Ajouter l’affichage des métadonnées à la console

Les métadonnées temporisées peuvent désormais être visualisées à partir de la console Amazon IVS. Dans le Guide de l’utilisateur Amazon IVS, consultez la nouvelle section sur Affichage des métadonnées temporisées dans Intégration de métadonnées dans un flux vidéo.

30 octobre 2020

Prise en charge de CloudFormation

Amazon IVS prend désormais en charge AWS CloudFormation. Cela permet aux clients Amazon IVS de créer et de gérer des canaux, des clés de flux et des paires de clés de lecture avec AWS CloudFormation.

La prise en charge d’Amazon IVS pour CloudFormation est disponible dans toutes les régions AWS où Amazon IVS est disponible. Pour démarrer, consultez la page du produit Amazon IV ou les informations sur Amazon IVS disponibles dans le Guide de l’utilisateur d’AWS CloudFormation.

27 octobre 2020

Limites plus élevées pour les canaux, les CVC et les CCB

Nous avons augmenté trois limites de Service Quotas :

  • Le nombre maximal de canaux que les utilisateurs peuvent créer par région AWS est passé de 500 à 5 000.

  • Le nombre maximal d’ utilisateurs simultanés autorisés à lire un canal en direct, sur tous les canaux d’une région AWS, est passé de 3 000 à 15 000.

  • Le nombre maximal de diffusions simultanées (canaux pouvant être diffusés simultanément) par région AWS passe de 30 à 100.

Ces augmentations sont disponibles dans toutes les régions où Amazon IVS est disponible. Pour en savoir plus, consultez Service Quotas d’IVS | Diffusion à faible latence dans le Guide de l’utilisateur Amazon IVS.

9 octobre 2020

Nouveaux Service Quotas et événement EventBridge

Il existe maintenant des Service Quotas et des événements EventBridge liés à la résolution d’ingestion. Consultez Service Quotas d’IVS | Diffusion à faible latence et Utilisation d’Amazon EventBridge avec IVS.

Lecteur Amazon IVS : kit SDK pour le Web 1.1.2

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.1.2/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.1.2/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.1.2/web/

Cette version inclut un correctif Web Player qui résout un problème affectant les utilisateurs qui utilisent Microsoft Edge. Pour ces utilisateurs, si le mode de qualité automatique est activé pour le flux (c’est-à-dire si ABR est activé), la lecture à faible latence ne fonctionne pas. Dans ce cas, les flux sont lus avec une latence plus élevée.

7 octobre 2020

Kit SDK du lecteur Amazon IVS 1.1.0

Les kits SDK du lecteur Amazon Interactive Video Service (IVS) utilisent la gestion des versions.

Plateforme Téléchargements et modifications
Tous
  • Correction d’un problème où l’algorithme de débit binaire adaptatif du lecteur pouvait faire chuter la qualité à 160p.

  • Le lecteur renvoie maintenant une erreur s’il n’y a pas de qualités vidéo lisibles.

  • Comportement de recherche VOD mis à jour : lorsqu’il tente de chercher au-delà de la fin, le lecteur cherche jusqu’à la fin au lieu de renvoyer une erreur.

  • Le lecteur lance désormais une erreur critique après avoir épuisé toutes les qualités disponibles lors de la récupération d’erreur.

Lecteur Web 1.1.0

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.1.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.1.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.1.0/web/

Problèmes connus :

  • Si Video.js n’est pas disponible, registerIVSQualityPlugin lève maintenant une exception au lieu d’écrire à console.error.

  • Si registerIVSTech ou registerIVSQualityPlugin est appelé plus d’une fois, les appels après le premier n’ont plus aucun effet (au lieu d’essayer de réenregistrer).

  • Le type du premier paramètre de registerIVSQualityPlugin est passé de VideoJS à any.

  • Suppression des dépendances sur le contexte du navigateur pour activer le rendu côté serveur.

  • Si le navigateur s’interrompt automatiquement en réponse au rétablissement du son, le lecteur déclenche maintenant l’événement AUDIO_BLOCKED et reprend la lecture avec le son coupé.

  • Ajout de la récupération de connectivité réseau. Un délai d’expiration du réseau n’entraînera pas l’envoi d’un état d’erreur à l’application cliente. Au lieu de cela, lorsque la connectivité réseau est perdue :

    • Si l’application est en cours de lecture, la bibliothèque du lecteur envoie l’événement NETWORK_UNAVAILABLE à l’application et le lecteur passe à l’état IDLE. Lorsque la connectivité est rétablie, la bibliothèque du lecteur reprend et l’application reçoit un événement PLAYING.

    • Si l’application est en pause, l’événement NETWORK_UNAVAILABLE n’est pas envoyé à l’application et la bibliothèque du lecteur reste à l’état IDLE. Lorsque la connectivité est restaurée, la bibliothèque du lecteur reste à l’état IDLE.

    • À tout moment, si l’application essaie de lire, la bibliothèque du lecteur tente une lecture normale. L’événement NETWORK_UNAVAILABLE est envoyé à l’application et le lecteur passe à l’état IDLE.

Lecteur Android 1.1.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.1.0/android/

Problème connu : le kit SDK du lecteur cesse de fonctionner si l’appli cible Android 11 (niveau d’API 30) et que l’utilisateur exécute Android 11 sur un réseau cellulaire. Ce problème sera corrigé dans la prochaine version. En attendant, nous vous recommandons de cibler un niveau inférieur d’API Android (29 ou moins).

Lecteur iOS 1.1.0

Téléchargement : https://player.live-video.net/1.1.0/AmazonIVSPlayer.xcframework.zip

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.1.0/ios/

  • Résolution d’un problème qui pouvait entraîner des pannes, avec le message suivant d’UIKit : « Les modifications apportées au moteur de mise en page ne doivent pas être effectuées à partir d’un thread d’arrière-plan après un accès à partir du thread principal. » Cela peut se produire lors de la mise en arrière-plan et de la mise à jour de l’application.

14 septembre 2020

Nouveau champ d’événement, channel_name

Le champ channel_name a été ajouté à plusieurs événements. Voir Utilisation d’Amazon EventBridge avec IVS.

19 août 2020

Autorisation de lecture (canaux privés)

Amazon IVS offre désormais aux clients la possibilité de créer des canaux privés, permettant aux clients de restreindre le nombre d’utilisateurs autorisés à regarder leurs flux. Les clients contrôlent l’accès à la lecture vidéo en activant l’autorisation de lecture sur les canaux et en générant des jetons Web JSON (JWT) signés pour les demandes de lecture autorisées. Pour plus de détails, veuillez consulter Configurer des canaux privés.

Un nouveau champ authorized dans l’objet Channel indique si le canal est privé. Consultez les Références d’API Amazon IVS.

11 août 2020

Lecteur Amazon IVS : kit SDK pour iOS 1.0.6

Téléchargement : <obsolète>

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.0.6/ios/

Cette version inclut un correctif pour le lecteur iOS qui corrige un problème qui empêchait l’ajout de certaines applications du lecteur iOS dans l’App Store d’Apple. Plus précisément, les applications créées avec le bitcode activé échoueraient à la validation App Store Connect après le chargement.

5 août 2020

Utilisation d’Amazon EventBridge avec Amazon IVS

Les événements Amazon IVS EventBridge sont désormais disponibles via la console Amazon EventBridge. Consultez la section sur Création de règles Amazon EventBridge pour Amazon IVS dans Utilisation d’Amazon EventBridge avec Amazon IVS dans le Guide de l’utilisateur Amazon IVS.

15 juillet 2020

Version du lecteur 1.0

Les kits SDK du lecteur Amazon Interactive Video Service (IVS) utilisent la gestion sémantique des versions.

Plateforme Téléchargements et modifications
Tous

Problème connu : pour les fonctions setAutoMaxQuality et setQuality, la qualité que vous fournissez est appliquée correctement au flux actuel, mais elle n’est pas appliquée correctement si vous chargez un nouveau flux. Pour éviter cela, si vous chargez un nouveau flux, appelez celui-ci avec une qualité pour le nouveau flux après PlayerState.READY.

Lecteur Web 1.0.0

Package NPM : https://www.npmjs.com/package/amazon-ivs-player

Ressource de script : https://player.live-video.net/1.0.0/amazon-ivs-player.min.js

Ressource technique Video.js : https://player.live-video.net/1.0.0/amazon-ivs-videojs-tech.min.js

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.0.0/web/

Problèmes connus :

  • Lorsque vous jouez une ressource VOD sur un navigateur mobile iOS (par exemple, Safari ou Chrome), la recherche en arrière coupe le son du lecteur. Pour éviter ce problème, appelez player.setMuted(false) après la recherche.

  • Lors de la lecture d’une ressource VOD sur un navigateur mobile iOS, la recherche en arrière fonctionne par intermittence lors de la sélection directe de la position souhaitée. Pour éviter ce problème, faites glisser la barre de recherche vers la position de votre choix.

  • Lors de la lecture d’une ressource VOD sur un navigateur mobile iOS à l’aide de l’intégration de Video.js, le bouton de relecture ne fonctionne pas correctement. Pour éviter cela, masquez le bouton de relecture lors de l'initialisation de Video.js : https://videojs.com/guides/components/#play-toggle.

Lecteur Android 1.0.0

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.0.0/android/

Problème connu  la mise en arrière-plan et en premier plan peuvent provoquer une désynchronisation audio/vidéo pour la lecture de ressources VOD sur Android.

Lecteur iOS 1.0.0

Téléchargement : <obsolète>

Documentation de référence : https://aws.github.io/amazon-ivs-player-docs/1.0.0/ios/

Problèmes connus :

  • La mise en arrière-plan et en premier plan provoquent l’échec de la lecture en direct et de la ressource VOD. Pour éviter cela, mettez le flux en pause lorsque UIApplicationDidEnterBackgroundNotification est reçu et reprenez la lecture sur UIApplicationDidBecomeActiveNotification.

  • Les appareils iOS 10 peuvent cesser de fonctionner lors du retour depuis l’arrière-plan. Pour éviter ce problème, définissez la propriété player sur nil avant d’entrer en arrière-plan.