Vidéo Android SDK Release Notes
v2.35.1 — août 2026
Ajouté
-
Cette version intègre une nouvelle API qui permet aux éditeurs de définir explicitement le mode d'évolutivité cible, offrant ainsi aux développeurs un contrôle précis sur le nombre de couches spatiales (résolution) et temporelles (fréquence d'images) utilisées lors de l'encodage. Cela permet aux applications de mieux équilibrer la qualité vidéo, l'adaptabilité et l'utilisation des ressources en fonction de leurs besoins spécifiques. Pour plus d'informations, consultez cette documentation. Il s'agit d'une fonction bêta.
-
Cette version du SDK utilise désormais WebRTC M145, une version récente de la bibliothèque WebRTC de Google. Cette mise à jour apporte des améliorations en termes de performances, de stabilité et de sécurité sur toutes les plateformes natives prises en charge. Elle comprend des corrections de bogues et des optimisations de performances pour les codecs audio et vidéo, une meilleure adaptation au réseau et une compatibilité améliorée avec les environnements de plateformes modernes. Cette mise à jour garantit que le SDK reste conforme à la spécification WebRTC actuelle et conserve une base solide pour le développement futur de nouvelles fonctionnalités.
-
Cette version ajoute la prise en charge d'Android 17 (niveau d'API 37) et met à jour le SDK
compileSdkettargetSdkjusqu’à la version 37. Toutes les modifications apportées au comportement d’Android 17 ont été analysées et validées :ACCESS_LOCAL_NETWORKautorisation: Non requis. WebRTC ICE utilise des sockets UDP/TCP brutes, qui ne sont pas soumises à cette autorisation. Les connexions P2P s'établissent correctement sur Android 17 sans cette autorisation.- Renforcement du son d'ambiance: La gestion interne du focus audio du SDK a été mise à jour à partir de la version obsolète
AudioManager.requestAudioFocus()API vers leAudioFocusRequestAPI (l'API recommandée et non obsolète pour API 26 et versions ultérieures). Aucune modification n'est nécessaire dans votre application. - Transparence des certificats: Tous les points d'extrémité des serveurs Vonage sont déjà conformes. Aucune modification n'est nécessaire dans votre application.
-
Les
BaseVideoRenderer.Frame#getMetadata()méthode et plusieursBaseVideoCapturerLes méthodes fournissant des métadonnées sur les images vidéo, obsolètes depuis la version 2.33.0, ont été supprimées dans cette version.
Fixe
- Correction d'un problème sur Android : les transitions rapides de l'arrière-plan vers le premier plan pendant une session vidéo active pouvaient entraîner le gel de la vidéo de l'éditeur ou le plantage de l'application.
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
-
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.
-
Cette version corrige un problème qui empêchait les transformateurs audio de Vonage Noise Suppression de fonctionner sur Android.
-
Cette version corrige un problème audio qui survenait lorsque l'on rejoignait une session vidéo alors que l'on était déjà en communication avec un opérateur.
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.
-
Dans cette version, nous avons supprimé l'option
BaseVideoRenderer.Frame#getMetadata()et plusieursBaseVideoCapturerqui fournissent des métadonnées sur les images vidéo. Voir la documentation de référence pour plus de détails. Ces méthodes seront supprimées dans les prochaines versions mineures.
v2.32.1 — décembre 2025
-
Correction d'une panne sur certains appareils fonctionnant sous Android 7.x et 8.x causée par des incompatibilités d'API spécifiques au système d'exploitation.
-
Correction d'un crash lors des migrations automatiques de sessions qui ne pouvait se produire que dans des scénarios de timing limités.