SDK vidéo pour Linux 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 des performances des codecs audio et vidéo, une meilleure adaptation au réseau, ainsi qu’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 fonctionnalités. Suite à cette mise à jour, la version 2.35.1+ du SDK ne prend en charge que les systèmes équipés de GLIBC 2.38 ou supérieure sur les architectures arm7 et arm64.
-
Cette version inclut une mise à jour des certificats d'autorité de certification (CA) fournis avec le SDK et utilisés par celui-ci pour établir des connexions sécurisées. Ce fichier contient les certificats d’autorités de certification (CA) de confiance que le SDK utilise pour vérifier les connexions SSL/TLS, garantissant ainsi une communication sécurisée avec les services externes. Ce fichier sert de solution de secours et n’est utilisé que lorsque le SDK ne parvient pas à localiser un ensemble de certificats CA dans le système. Cette mise à jour régulière ajoute les nouvelles autorités de certification de confiance et supprime les certificats obsolètes.
-
Les
otc_video_frame_set_metadata()etotc_video_frame_get_metadata()Les fonctions, dépréciées depuis la version 2.33.0, ont été supprimées dans cette version.
Fixe
- Correction d'un problème pour lequel l'appel à la fonction `otc_session_publish()` dans la fonction de rappel `on_session_connected` pouvait échouer en raison d'une condition de concurrence provoquée par le fait que l'état de connexion interne de la session n'était pas mis à jour avant le déclenchement de la fonction de rappel.
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.
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 de Debian 13 et supprime la prise en charge de Debian 12.
-
Cette version comprend une mise à jour des certificats d'autorité de certification utilisés par le SDK pour établir des connexions sécurisées. Ce fichier contient des certificats d'autorité de certification approuvés que le SDK utilise pour vérifier les connexions SSL/TLS, garantissant ainsi une communication sécurisée avec les services externes. Ce fichier sert de solution de repli et n'est utilisé que lorsque le SDK ne peut pas localiser un ensemble de certificats d'autorité de certification dans le système. Cette mise à jour de routine ajoute de nouvelles autorités de certification de confiance et supprime les certificats obsolètes. Note: Bien que nous mettions régulièrement à jour ce paquet de certificats, c'est la première fois que nous le documentons explicitement dans nos notes de mise à jour pour plus de transparence.
-
Dans cette version, nous avons supprimé l'option
otc_video_frame_set_metadata()etotc_video_frame_get_metadata()fonctions. Ces fonctions 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.