Notes de mise à jour du Client SDK Linux
Nouvelles fonctionnalités et changements
Version 2.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.
Version 2.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.
Version 2.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.
Version 2.31.1 -- Octobre 2025
Cette version corrige une erreur qui provoquait le plantage des applications lorsque les éditeurs cessaient de publier dans le cadre de rappels de déconnexion de session.
Cette version corrige un problème où, dans certains cas, les sessions ne pouvaient pas se connecter en raison de certificats expirés.
Version 2.31.0 -- Septembre 2025
Cette version ajoute une prise en charge complète du codec VP9 avec Codage vidéo évolutif (SVC) dans les sessions routées (qui était auparavant en version bêta).
Cette version ajoute la prise en charge complète de la migration de session (qui était auparavant en version bêta). Voir la page
otc_session_settings_set_session_migration()de la fonction. Pour plus d'informations, voir cette documentation.Cette version ajoute de nouvelles méthodes pour configurer les paramètres de débit vidéo pour les éditeurs. Pour plus d'informations, voir cette documentation.
Cette version ajoute de nouvelles méthodes de modération pour forcer les clients à se déconnecter. Pour plus d'informations, voir notre documentation pour La modération.
Dans cette version, nous activons la prise en charge des reconnexions automatiques par défaut pour tous les clients. Pour plus d'informations, voir la page Reconnexion automatique documentation.
Cette version corrige CVE-2025-5283Ce correctif corrige une vulnérabilité de sécurité dans la bibliothèque libvpx, qui fait partie de WebRTC. Il est recommandé aux clients d'effectuer une mise à jour pour intégrer ce correctif.
Version 2.30.1 -- Mai 2025
- Cette version corrige un problème où, dans certains cas, les sessions ne pouvaient pas se connecter.
Version 2.30.0 -- Mai 2025
Cette version ajoute la prise en charge du codec VP9 pour chiffrement de bout en bout.
Cette version ajoute la prise en charge de la migration des sessions. Voir l'article
otc_session_settings_set_session_migration()de la fonction. Pour plus d'informations, voir cette documentation. Il s'agit d'une fonction bêta.
Version 2.29.1 -- Février 2025
Cette version corrige un problème où les sessions ne pouvaient pas se connecter, dans certains cas, en raison de problèmes de connectivité réseau.
Cette version corrige un problème qui empêchait les sessions de se connecter lors de l'utilisation de la fonction Proxy IP via des serveurs proxy HTTP qui requièrent le nom du serveur auquel le client tente de se connecter lors de l'échange de données.
Cette version corrige un problème où une erreur n'était pas renvoyée lors de l'envoi de signaux avec un jeton réservé à l'éditeur.
Cette version corrige un problème où certains symboles non publics n'étaient pas correctement cachés.
Note : La documentation de référence de l'API dans la version précédente peut contenir par erreur des références à
apiKeyau lieu deapplicationId. Ce problème est corrigé dans cette version.
Version 2.29.0 -- janvier 2024
Cette version du SDK utilise une version mise à jour de WebRTC 121, qui comprend des améliorations en termes de performances, de stabilité et de sécurité. La mise à jour exploite également les optimisations de la mise à niveau de WebRTC, y compris les corrections de bogues, les améliorations des performances des codecs audio et vidéo, une meilleure adaptation au réseau et une meilleure compatibilité avec les navigateurs.
Cette version apporte des améliorations de performance pour Connexion à un seul pair.
Cette version corrige un problème qui, dans certains cas, empêchait l'affichage de la vidéo lorsque l'on passait de l'audio à la vidéo immédiatement après la publication.
Cette version ajoute la prise en charge du codec VP9 avec Codage vidéo évolutif (SVC) dans les sessions routées. Il s'agit d'une fonction bêta.
Note : La documentation de référence de l'API peut contenir par erreur des références à
api_key. Ceux-ci doivent êtreapplication_idet sera corrigé dans la prochaine version.
Version 2.28.2 -- septembre 2024
Cette version corrige un problème où, dans certains cas, le niveau audio restait le même lorsque l'éditeur était en sourdine.
Cette version corrige un problème où les périphériques audio personnalisés pouvaient potentiellement provoquer un plantage.
Cette version corrige un problème où, dans certains cas, l'audio des utilisateurs du client SDK web était brouillé.
Version 2.28.1 -- août 2024
- Cette version corrige un problème où la vidéo était brièvement saccadée après la connexion avec un autre utilisateur.
Version 2.28.0 -- juin 2024
Cette version ajoute la prise en charge de Connexion à un seul pair. Lorsqu'il est activé, il réduit la consommation de ressources du système d'exploitation, améliore le contrôle du débit et, dans le cas des appareils mobiles natifs, prend en charge les sessions volumineuses. Voir la documentation pour
otc_session_settings_set_single_peer_connection().Cette version ajoute la possibilité de désactiver le traitement audio. Voir la documentation pour
otc_publisher_settings_set_disable_audio_processing(). Il s'agissait auparavant d'une fonction bêta.Cette version corrige un problème où, dans certains cas, l'éditeur était détruit lorsque la vidéo était mise en sourdine.
Cette version corrige un problème où, dans certains cas, l'éditeur était détruit lorsque la vidéo était mise en sourdine.
Version 2.27.2 -- juin 2024
Cette version ajoute la prise en charge de la lecture des certificats de l'autorité de certification dans le magasin de confiance de l'hôte afin qu'il puisse les utiliser en tant que certificats racine valides lors de la connexion aux services OpenTok.
Cette version ajoute la possibilité de désactiver le traitement audio. Voir la documentation pour
otc_publisher_settings_set_disable_audio_processing(). Il s'agit d'une fonction bêta.Cette version corrige un crash.
Version 2.27.1 -- janvier 2024
Cette version corrige un bug où
subscribea renvoyé des informations erronées dansotc_session_get_capabilities().Cette version corrige un problème où l'état des sous-titres n'était pas correctement mis à jour pour les abonnés dans certaines circonstances.
Version 2.27.0 -- décembre 2023
Cette version ajoute la prise en charge de repli audio de l'éditeur. Il s'agissait auparavant d'une fonctionnalité bêta. Voir la documentation sur le repli audio de l'éditeur.
Cette version ajoute la prise en charge du codec VP9 dans les sessions relayées. Pour plus d'informations, voir la page Codecs vidéo documentation.
Cette version ajoute la prise en charge du cryptage de bout en bout. Vous pouvez activer le chiffrement de bout en bout en utilisant le
otc_session_set_encryption_secret()fonction. Pour plus d'informations, voir la documentation sur le chiffrement de bout en bout.Cette version ajoute la prise en charge du routage adaptatif des médias. Pour plus d'informations, voir la page Routage adaptatif des médias documentation.
Cette version apporte quelques améliorations à la gestion de la mémoire.
Cette version corrige un problème d'abandon de certains événements.
Version 2.26.2 -- novembre 2023
- Cette version ajoute la prise en charge du repli audio de l'éditeur. Il s'agit d'une fonctionnalité bêta. Voir la page Repli audio de l'éditeur documentation.
Version 2.26.1 -- Octobre 2023
- Cette version corrige un problème où la liaison du SDK Linux de Vonage échouait parfois.
- Cette version corrige un problème qui, dans certains cas, empêchait les utilisateurs de se connecter à des sessions pour lesquelles les serveurs TURN personnalisés et les proxy IP étaient activés.
- Cette version corrige un problème où, dans certains cas, l'utilisation de périphériques audio personnalisés provoquait des échecs de publication.
- Cette version corrige quelques fuites de mémoire.
- Cette version corrige un problème où la déconnexion d'une session prenait parfois plus de temps que prévu.
- Cette version corrige un problème où, dans certains cas, la mise en sourdine du microphone provoquait un plantage.
Version 2.26.0 -- août 2023
Cette version ajoute la prise en charge de Sous-titres en direct. Voir la documentation pour
otc_publisher_set_publish_captions()etotc_subscriber_set_subscribe_to_captions(). Il s'agissait auparavant d'une fonction bêta.Cette version ajoute la prise en charge de Debian 12 et supprime la prise en charge de Debian 11.
Version 2.25.2 -- juillet 2023
Cette version corrige certaines incohérences dans les rappels audio liés au nettoyage pour les périphériques personnalisés.
Cette version corrige un problème où les sous-titres étaient activés par défaut.
Version 2.25.1 -- mai 2023
Cette version corrige quelques fuites de mémoire.
Cette version corrige un problème qui faisait que l'application se bloquait parfois si elle était publiée pendant une très longue période. longtemps.
Cette version ajoute la prise en charge de Sous-titres en direct. Voir la documentation pour
otc_publisher_set_publish_captions()etotc_subscriber_set_subscribe_to_captions(). Il s'agit d'une fonction bêta.
Version 2.25.0 -- avril 2023
Cette version supprime la prise en charge de Debian 10.
Cette version du SDK utilise une version mise à jour de WebRTC 99, qui comprend des améliorations en termes de performances et de stabilité.
Cette version corrige un problème où le 1080p n'était pris en charge que s'il s'agissait de la première caméra trouvée.
Version 2.24.3 -- février 2023
Cette version ajoute la prise en charge des proxys réseau. Il s'agit d'une fonctionnalité bêta.
Cette version corrige un problème qui faisait que le démarrage d'une session avec la vidéo en sourdine désactivait la vidéo évolutive.
Cette version corrige un problème où la LED de la caméra ne s'éteignait pas lorsque la vidéo était coupée.
Cette version corrige un problème où l'audio restait coupé pour les utilisateurs dans certaines circonstances.
Version 2.24.2 -- Décembre 2022
- Cette version corrige un problème où, dans certains cas, l'utilisation d'un serveur proxy provoquait le plantage de l'application.
Version 2.24.1 -- Novembre 2022
- Cette version corrige certains problèmes de dépendance dans la version 2.24.0.
Version 2.24.0 -- Novembre 2022
Cette version du SDK utilise WebRTC 99, qui comprend des améliorations en termes de performances et de stabilité.
Cette version ajoute la possibilité d'activer les niveaux audio par abonné. Voir la documentation relative à l'option
otc_subscriber_set_audio_volume()etotc_subscriber_get_audio_volume()fonctions.Cette version corrige un problème où les débits binaires n'étaient pas limités dans les sessions relayées.
Cette version corrige un problème dans lequel les applications ne pouvaient pas se connecter à une session lorsque l'option IP Proxy était activé.
Cette version corrige un problème lorsque AES-256 était activé et que les Applications ne pouvaient pas se connecter aux clients utilisant Safari 15.3 et moins.
Version 2.23.0 -- juin 2022
Cette version ajoute la prise en charge de Debian 11 et supprime la prise en charge de Debian 9.
Ajout de la prise en charge de la résolution Full High Definition (1920x1080 pixels). Vous pouvez spécifier
OTC_CAMERA_CAPTURE_RESOLUTION_1080P(extrait de l'articleotc_camera_capture_resolution) en tant queotc_camera_capture_resolutionque vous passez dans le paramètreotc_publisher_settings_set_default_camera_capture_resolution()fonction.Cette version ajoute la possibilité d'activer les niveaux audio par abonné. Voir la documentation relative à l'option
otc_subscriber_set_audio_volume()etotc_subscriber_get_audio_volume()fonctions. Il s'agissait auparavant d'une fonction bêta.Cette version met en œuvre vidéo évolutive la prise en charge du partage d'écran. Voir la page
otc_publisher_settings_set_scalable_screenshare()fonction. Il s'agissait auparavant d'une fonction bêta.Cette version corrige un problème où les éditeurs de flux 1080p ou 720p à sessions acheminées a publié deux vidéo évolutive au lieu de trois.
Cette version corrige un problème où le moteur de rendu vidéo par défaut échoue lorsque la résolution demandée n'est pas disponible.
Problèmes connus
Les problèmes suivants sont connus :
La déconnexion d'une session peut prendre plus de temps que prévu. Ce problème est corrigé à partir de la version 2.26.1.
Les fonction de reconnexion automatique peut ne pas être pris en charge. Ce problème est corrigé à partir de la version 2.31.0.
Si un proxy système est configuré, le SDK ne l'utilisera pas. Ce problème est corrigé à partir de la version 2.24.3.
Le codec H.264 n'est pas pris en charge. Voir la page codecs vidéo guide du développeur.