Notes de mise à jour de macOS

Avis d'obsolescence du produit

La version 2.31 est la version finale, et aucune nouvelle version ne sera développée à l'avenir. L'assistance pour ce SDK se poursuivra jusqu'à ce que la version 2.31 atteigne la fin de l'assistance. Pour connaître le calendrier d'assistance, veuillez vous référer à la documentation sur le cycle de vie. ici. À l'issue de cette période, le SDK atteindra sa fin de vie et ne bénéficiera plus de maintenance ni d'assistance.

Les clients qui cherchent à construire pour macOS de manière native, peuvent utiliser JS SDK avec Electron, ou contacter vos gestionnaires de compte ou votre support pour obtenir de l'aide.

Nouvelles fonctionnalités et changements

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 améliore la qualité des API de flou et de remplacement de l'arrière-plan.

  • 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.

  • Note : La documentation de référence de l'API dans la version précédente peut contenir par erreur des références à apiKey au lieu de applicationId. Ce problème est corrigé dans cette version.

Version 2.29.0 -- Janvier 2025

  • 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 est compatible avec macOS 13 ou supérieur.

  • 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 être application_id et sera corrigé dans la prochaine version.

  • Cette version ajoute la prise en charge du codec H.264. Voir l'article codecs vidéo.

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 de désactivation de la connexion unique entre pairs.

  • Cette version corrige un problème où le routage adaptatif des médias était désactivé.

  • 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 prise en charge de la suppression avancée du bruit. Elle utilise la médiathèque de Vonage pour améliorer l'élimination du bruit. Voir la documentation de la médiathèque de Vonage. otc_publisher_set_audio_transformers() fonction. Il s'agissait auparavant d'une fonction bêta.

  • Cette version ajoute la prise en charge de contrôles audio avancés. Voir la documentation pour otc_publisher_settings_set_stereo(), otc_publisher_settings_set_auto_gain_control(), otc_publisher_settings_set_noise_suppression(), otc_publisher_settings_set_echo_cancellation()et 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.3 -- 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 prise en charge de l'exigence d'Apple relative à l'utilisation de l'option signature pour le SDK.

  • Cette version ajoute la prise en charge de la suppression avancée du bruit. Elle utilise la médiathèque de Vonage pour améliorer l'élimination du bruit. Voir la documentation de la médiathèque de Vonage. otc_publisher_set_audio_transformers() fonction. Il s'agit d'une fonction bêta.

  • Cette version ajoute la prise en charge de contrôles audio avancés. Voir la documentation pour otc_publisher_settings_set_stereo(), otc_publisher_settings_set_auto_gain_control(), otc_publisher_settings_set_noise_suppression(), otc_publisher_settings_set_echo_cancellation()et otc_publisher_settings_set_disable_audio_processing(). Il s'agit d'une fonction bêta.

  • Cette version réduit la taille du SDK en supprimant le code de la bibliothèque multimédia de Vonage. Afin d'utiliser les méthodes qui utilisent la bibliothèque multimédia de Vonage, vous devez charger la bibliothèque multimédia de Vonage séparément du SDK macOS de Vonage Video. Cela inclut l'utilisation de l'option otc_publisher_set_video_transformers() et otc_publisher_set_audio_transformers() pour appliquer des transformateurs audio et vidéo au flux. Pour plus d'informations, voir Intégration de la médiathèque de Vonage.

  • Cette version corrige un crash.

Version 2.27.2 -- mai 2024

Version 2.27.1 -- janvier 2024

  • Cette version corrige un bug où subscribe a renvoyé des informations erronées dans otc_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.

  • Cette version corrige un crash.

Version 2.27.0 -- décembre 2023

  • Cette version ajoute la prise en charge du Bibliothèque du processeur média de Vonage et des transformateurs de média personnalisés. Voir la documentation de l'outil otc_publisher_set_video_transformers() et otc_publisher_set_audio_transformers() fonctions. Il s'agissait auparavant d'une fonction bêta.

  • 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 de chiffrement de bout en bout. Vous pouvez activer le chiffrement de bout en bout à l'aide de l'option 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.
  • Cette version ajoute la prise en charge de l'unité centrale x64 pour le Bibliothèque du processeur média de Vonage et des transformateurs de média personnalisés. Voir la documentation de l'outil otc_publisher_set_video_transformers() et otc_publisher_set_audio_transformers() fonctions. Auparavant, seuls les processeurs Apple Silicon étaient pris en charge. Il s'agit d'une fonctionnalité bêta.

Version 2.26.1 -- Octobre 2023

  • 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.25.2 -- juin 2023

  • Ajout de la prise en charge du gestionnaire de paquets Swift : https://github.com/Vonage/client-sdk-video-macos.

  • Cette version corrige un problème où les sous-titres étaient activés par défaut.

  • Cette version corrige un problème où le volume était faible lors de l'utilisation de pilotes audio personnalisés.

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 et otc_subscriber_set_subscribe_to_captions. Il s'agit d'une fonction bêta.

Version 2.25.0 -- avril 2023

  • Il s'agit de la première version stable du SDK macOS OpenTok. Il s'agissait auparavant d'un SDK bêta.

  • Cette version du SDK utilise une version mise à jour de WebRTC 99, qui comprend des améliorations en termes de performances et de stabilité.

  • Ajout de la prise en charge du capteur audio par défaut. Vous pouvez appliquer l'option setDefaultAudioDeviceClass méthode.

  • Cette version corrige un problème qui entraînait parfois l'échec de la capture.

Version 2.24.1 -- février 2023

  • 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.

  • 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 résolution vidéo n'était pas maintenue.

Version 2.24.0 -- Décembre 2022

Il s'agit de la première version publique du SDK macOS d'OpenTok.

Problèmes connus

Les problèmes suivants sont connus :

  • Si un proxy système est configuré, le SDK ne l'utilisera pas.

  • Dans certains cas, le Bluetooth n'est pas acheminé. Nous étudions le problème.

Problèmes connus

Les problèmes suivants sont connus :

  • La déconnexion d'une session peut prendre plus de temps que prévu. Nous travaillons sur un correctif pour ce problème.

  • Si un proxy système est configuré, le SDK ne l'utilisera pas.

  • Le codec H.264 n'est pas pris en charge. Voir la page codecs vidéo guide du développeur.

  • Dans certains cas, le Bluetooth n'est pas acheminé. Nous étudions le problème.