Vidéo iOS SDK Release Notes
v2.34.1 — juillet 2026
Fixe
- Correction d'un problème entraînant la perte du flux vidéo d'un diffuseur après un Routage adaptatif des médias (AMR) passage à une topologie routée, en suivant une séquence spécifique d'opérations de mise en sourdine/réactivation du son et d'intégrations d'abonnés.
v2.34.0 — mai 2026
Ajouté
-
Cette version ajoute de nouvelles mesures de l'état du réseau à la fonction d'observabilité du client, offrant une visibilité détaillée des indicateurs de performance et de qualité du réseau. Ces mesures complètent les statistiques sur les éditeurs et les abonnés introduites dans la version 2.33.0 et aident les développeurs à surveiller de manière proactive les conditions du réseau affectant la qualité vidéo, à diagnostiquer les problèmes de connectivité et à prendre des décisions éclairées sur les ajustements possibles. Pour plus d'informations, voir cette documentation.
-
Cette version ajoute la prise en charge de la traduction des sous-titres en direct, qui permet de traduire les sous-titres en temps réel pendant les appels vidéo. Chaque participant peut sélectionner indépendamment sa langue de traduction préférée. Cette fonctionnalité prend en charge l'ensemble des langues d'AWS Translate. Il s'agit d'une version bêta privée. Pour activer la traduction des sous-titres en direct pour votre projet, contactez-nous. Pour plus d'informations sur les sous-titres en direct, voir cette documentation.
Fixe
- Cette version corrige un problème où les capteurs vidéo personnalisés reflétaient incorrectement la vidéo de la caméra arrière.
Réactions pour iOS
Les Fonctionnalité iOS Reactions peut conduire les clients à envoyer des animations involontaires dans les vidéos publiées en fonction des gestes de l'utilisateur.
Avec iOS et iPadOS 17.4, un développeur peut désactiver les réactions de la caméra en définissant la clé NSCameraReactionEffectGesturesEnabledDefault à false dans le fichier plist de l'application.
Problèmes connus
Limitation du partage d'écran sur macOS
La capture d'écran complète n'est pas prise en charge lors de l'exécution du SDK iOS sur macOS (Apple Silicon Macs).
Lors de l'utilisation de fonctions de partage d'écran (telles que les implémentations basées sur ReplayKit) sur macOS :
- Seule la fenêtre de l'application peut être capturée, et non l'ensemble du bureau.
- Les restrictions de sandboxing de ReplayKit empêchent la capture de contenu en dehors de l'application.
- ScreenCaptureKit (API de capture d'écran native de macOS) n'est pas disponible dans les cibles des applications iOS, même lorsqu'elles sont exécutées sur des Mac Apple Silicon.
- Les xcframeworks du SDK n'incluent pas la prise en charge de Mac Catalyst, qui permettrait autrement d'accéder à ScreenCaptureKit
Si votre application nécessite un partage d'écran sur l'ensemble du bureau sous macOS, envisagez d'utiliser l'option SDK JavaScript avec Electron à la place.
v2.33.0 — février 2026
-
Cette version ajoute de nouvelles statistiques sur les éditeurs et les abonnés, notamment : des statistiques sur la couche vidéo pour simulcast/SVC et sur le transport pour les éditeurs ; des statistiques sur le suivi et le décodage de l'arrêt/pause de la vidéo pour les abonnés ; et des événements de modification de la qualité de la vidéo pour les éditeurs et les abonnés. Pour plus d'informations, voir cette documentation.
-
Cette version ajoute la prise en charge complète des statistiques réseau des expéditeurs pour les abonnés dans les sessions vidéo (qui était auparavant en version bêta). Pour plus d'informations, voir cette documentation.
-
Cette version ajoute les paramètres de préférence de dégradation de l'éditeur pour contrôler la façon dont la qualité vidéo s'adapte lorsque la bande passante ou les ressources de l'unité centrale sont limitées. Pour plus d'informations, voir cette documentation.
-
Cette version ajoute la prise en charge des Macs siliconés d'Apple exécutant macOS 14 ou une version ultérieure. Pour plus d'informations sur les considérations et limitations spécifiques à la plate-forme, voir cette documentation.
-
Dans cette version, nous avons supprimé l'option
[OTVideoFrame setMetadata:data error:error]méthode etOTVideoFramemetadatapropriété. Celles-ci seront supprimées dans les prochaines versions mineures.
v2.32.1 — décembre 2025
- Correction d'un crash lors des migrations automatiques de sessions qui ne pouvait se produire que dans des scénarios de timing limités.
v2.32.0 — novembre 2025
-
Cette version ajoute de nouvelles méthodes pour surveiller les statistiques réseau d'un expéditeur dans les sessions vidéo, ce qui permet aux destinataires d'avoir un aperçu de la bande passante disponible de l'expéditeur et des performances de la connexion. Pour plus d'informations, voir cette documentation. Il s'agit d'une fonction bêta.
-
Cette version ajoute de nouvelles méthodes pour configurer les codecs vidéo préférés des éditeurs, ce qui vous permet de contrôler finement la façon dont les codecs vidéo sont prioritaires lors de la négociation de la session. Pour plus d'informations, voir cette documentation.
-
Cette version corrige un problème de fuite de mémoire potentielle lors de l'utilisation de la fonction
OTPublisherKit.videoTransformerspour appliquer des transformateurs vidéo au flux. Pour plus d'informations, voir Intégration de la médiathèque de Vonage. -
Cette version corrige un problème où la vidéo de l'éditeur pouvait s'afficher avec une mauvaise orientation dans les appareils iPad lors du redimensionnement de la fenêtre de l'app sur iPadOS 26.