Notes de mise à jour du Client SDK
Bienvenue à la version 2.32 de la bibliothèque OpenTok.js.
Si vous avez des questions, Support Vonage est là pour vous aider.
Pour plus de détails sur l'API OpenTok.js, voir le document Référence de la bibliothèque OpenTok.js.
Annonces
Les versions 15.4 et 15.5 de Safari (livrées avec iOS 15.4 et 15.5 et macOS 12.3 et 12.4) corrigent des problèmes affectant les applications qui utilisent OpenTok.js (dans Safari). Voir la présente note.
OpenTok.js inclut désormais la prise en charge bêta de Firefox pour iOS.
OpenTok.js version 2.16 a été la dernière version à supporter le plugin pour Internet Explorer. La version 2.16 d'OpenTok.js a été supprimée en mai 2020 pour l'environnement Standard et en juin 2020 pour l'environnement Enterprise. La prise en charge du plugin pour Internet Explorer a été supprimée dans la version 2.17.
OpenTok.js prend entièrement en charge les versions de Microsoft Edge basées sur Chromium (versions 79+) pour Windows et macOS.
Safari prend désormais en charge le codec vidéo VP8, en plus du codec H.264. La prise en charge du VP8 se trouve dans Safari 12.1, qui est livré avec macOS 10.14.4 et est également disponible pour macOS 10.13.6 et 10.12.6. Elle est également disponible dans la dernière version d'iOS 12.2. Pour plus d'informations sur l'interopérabilité vidéo et d'autres questions, voir la page Prise en charge du navigateur Safari page. Pour plus d'informations sur les codecs vidéo, voir ce guide du développeur.
Depuis Chrome 72 et Opera 59, une extension n'est plus nécessaire pour le partage d'écran. Chrome demande à l'utilisateur final d'accéder à un écran, une fenêtre ou un onglet, comme il le ferait pour l'accès à la caméra. Dans les versions actuelles de Chrome, Firefox et Opera, il n'est plus nécessaire de déployer une extension de partage d'écran.
Sous macOS 10.15+ (Catalina), pour publier un flux de partage d'écran, l'utilisateur doit autoriser le navigateur à accéder à l'écran dans les Préférences système de macOS > Sécurité et confidentialité > Confidentialité > Enregistrement d'écran. Dans le cas contraire, l'éditeur enverra un accessDenied événement.
Nouvelles fonctionnalités dans OpenTok.js 2.33
Nouvelles fonctionnalités dans OpenTok.js 2.33.1 - Mars 2026
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.33.0 - Février 2026
Ajout de nouvelles statistiques sur les éditeurs et les abonnés et d'événements de modification de la qualité vidéo. 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 des statistiques 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é vidéo pour les éditeurs et les abonnés. Pour plus d'informations, voir cette documentation.
Ajout d'une prise en charge complète des statistiques réseau d'un expéditeur dans les sessions vidéo. 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.
Ajout de la prise en charge de la résolution vidéo et de la fréquence d'images préférées pour les éditeurs. Cette version ajoute de nouvelles méthodes pour configurer la résolution vidéo et la fréquence d'images préférées pour les éditeurs, ce qui vous permet d'ajuster dynamiquement la qualité de la vidéo sortante, sans dépasser la résolution ou la fréquence d'images spécifiée à l'origine lors de l'initialisation de l'éditeur. Pour plus d'informations, voir cette documentation.
OpenTok.js inclut désormais une prise en charge complète de Google Chrome pour iOS. Pour plus d'informations, voir cette documentation.
Nous avons supprimé la fonction video.frameRate dans les objets de statistiques renvoyés par Subscriber.getStats() le gestionnaire d'achèvement. Cette propriété est obsolète et sera supprimée à l'avenir. Veuillez utiliser à la place la propriété video.decodedFrameRate à la place. Pour plus d'informations, voir cette documentation.
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.32
Nouvelles fonctionnalités dans OpenTok.js 2.32.1 - Décembre 2025
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.32.0 - Novembre 2025
Ajout de la prise en charge des statistiques réseau d'un expéditeur dans les sessions vidéo. 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'un bêta caractéristiques.
Ajout de la prise en charge des codecs vidéo préférés des éditeurs. Cette version ajoute de nouvelles méthodes pour configurer les codecs vidéo préférés des éditeurs. Pour plus d'informations, voir cette documentation.
Ajout de la prise en charge des WebViews dans Android (android.webkit.WebView) et iOS (wkwebview). Pour plus d'informations, voir cette documentation.
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.31
Nouvelles fonctionnalités dans OpenTok.js 2.31.2 - Janvier 2026
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.31.1 - Octobre 2025
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités d'OpenTok.js 2.31.0 - Septembre 2025
Ajout d'une prise en charge complète du codec VP9 avec Codage vidéo évolutif (SVC) dans les sessions routées.
Ajout d'une prise en charge complète de la migration des sessions. Voir le sessionMigration de la propriété options que vous passez dans l'objet OT.initSession() méthode. Pour plus d'informations, voir la page la documentation.
Ajout de la prise en charge des paramètres de débit vidéo pour les éditeurs. 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.
Ajout de la prise en charge des nouveaux navigateurs compatibles WebRTC. Pour plus d'informations, voir cette documentation.
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.30
Nouvelles fonctionnalités dans OpenTok.js 2.30.7 - Janvier 2026
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités d'OpenTok.js 2.30.6 - Novembre 2025
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.30.5 - Juillet 2025
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.30.4 - Juillet 2025
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.30.3 - Juin 2025
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.30.2 - Juin 2025
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.30.1 - Mai 2025
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.30.0 - Mai 2025
*Ajout de la prise en charge du codec VP9 pour chiffrement de bout en bout.
Ajout de la prise en charge du chiffrement de bout en bout sur les navigateurs basés sur WebKit, par exemple Safari sur macOS/iOS et Chrome sur iOS.
Ajout de la prise en charge de la migration des sessions. Voir le sessionMigration de la propriété options que vous passez dans l'objet OT.initSession() méthode. Pour plus d'informations, voir la page la documentation. Il s'agit d'un bêta caractéristiques.
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.29
Nouvelles fonctionnalités dans OpenTok.js 2.29.6 - Octobre 2025
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.29.5 - Juin 2025
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.29.4 - Mai 2025
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.29.3 - Mars 2025
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.29.2 - Février 2025
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.29.1 - Février 2025
Cette version améliore la qualité des API de flou et de remplacement de l'arrière-plan.
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.29.0 - Janvier 2025
Ajout de la prise en charge de la connexion à un seul homologue. Pour activer la connexion à un seul homologue, passez un singlePeerConnection des options que vous passez dans la fonction OT.initSession() et lui attribuer la valeur true. 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 page Connexion à un seul pair documentation.
Ajout de la prise en charge des événements de modification de la qualité des appels. Cette version ajoute le qualityScoreChanged que l'objet Subscriber envoie en cas de modification de la qualité de l'appel audio ou vidéo.
Nous avons élargi le champ d'action de l'éditeur accessDenied à déclencher lorsque l'utilisateur révoque l'accès à la caméra ou au microphone après l'avoir accordé. Il s'agissait auparavant d'une fonction bêta.
Ajout de la prise en charge des événements de changement d'entrée audio. Cette version ajoute le audioInputDeviceChanged que l'objet Publisher envoie lorsque le périphérique d'entrée audio change. Voir cette documentation. Il s'agissait auparavant d'une fonction bêta.
Ajout de la prise en charge des événements liés à l'utilisation de l'unité centrale de traitement (CPU). Cette version ajoute le cpuPerformanceChanged que l'objet Session envoie lorsqu'il y a des changements dans l'utilisation du CPU. Il s'agissait auparavant d'une fonctionnalité bêta.
Ajout de la possibilité de désactiver la gestion des entrées audio. Pour désactiver la gestion des entrées audio, ajoutez le paramètre disableAudioInputDeviceManagement aux options passées dans la fonction OT.initPublisher() et lui attribuer la valeur true. Voir le la documentation. Il s'agissait auparavant d'une fonction bêta.
Ajout d'un support pour publishVideo les rappels de fonctions. Voir le la documentation. Il s'agissait auparavant d'une fonction bêta.
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'un bêta caractéristiques.
Fonctionnalités ajoutées dans les versions précédentes
Nouvelles fonctionnalités dans OpenTok.js 2.28
Nouvelles fonctionnalités dans OpenTok.js 2.28.9 - Juin 2025
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.28.8 - Avril 2025
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.28.7 - Février 2025
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.28.6 - Décembre 2024
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.28.5 - Décembre 2024
Ajout de la prise en charge des événements de modification de la qualité des appels. Cette version ajoute le qualityScoreChanged que l'objet de session envoie en cas de changement dans la qualité de l'appel audio ou vidéo. Il s'agit d'un événement bêta caractéristiques.
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.28.4 - Novembre 2024
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.28.3 - Septembre 2024
Nous avons élargi le champ d'action de l'éditeur accessDenied à déclencher lorsque l'utilisateur révoque l'accès à la caméra ou au microphone après l'avoir accordé. Il s'agit d'un bêta caractéristiques.
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.28.2 - Août 2024
Ajout de la prise en charge des événements de changement d'entrée audio. Cette version ajoute le audioInputDeviceChanged que l'objet Publisher envoie lorsque le périphérique d'entrée audio change. Il s'agit d'un événement bêta fonctionnalité. Voir la section 'Détecter quand un éditeur change de périphérique d'entrée audio' de la page 'Détecter quand un éditeur change de périphérique d'entrée audio'. cette documentation pour plus d'informations.
Ajout de la prise en charge des événements liés à l'utilisation de l'unité centrale de traitement (CPU). Cette version ajoute le cpuPerformanceChanged que l'objet Session envoie lorsqu'il y a des changements dans l'utilisation du CPU. Il s'agit d'un événement bêta caractéristiques.
Nouvelles fonctionnalités dans OpenTok.js 2.28.1 - Juillet 2024
Ajout de la possibilité de désactiver la gestion des entrées audio. Pour désactiver la gestion des entrées audio, ajoutez le paramètre disableAudioInputDeviceManagement aux options passées dans la fonction OT.initPublisher() et lui attribuer la valeur true. Il s'agit d'un bêta caractéristiques.
Ajout d'un support pour publishVideo les rappels de fonctions. Il s'agit d'un bêta caractéristiques.
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.28.0 - Juin 2024
Cette version ajoute la prise en charge de la suppression avancée du bruit. Voir aussi Application du filtre avancé de suppression du bruit. Il s'agit d'une fonction bêta. Ajout de la prise en charge des API de flux de médias pour les éditeurs et les abonnés. Voir l'éditeur mediaStreamAvailable et Abonné mediaStreamAvailable événements. Il s'agissait auparavant d'une fonction bêta.
Cette version ajoute la prise en charge de la suppression avancée du bruit. Voir Application du filtre avancé de suppression du bruit. Il s'agissait auparavant d'une fonction bêta.
Ajout de la prise en charge de l'optimisation de la résolution des abonnés. Vous pouvez maintenant passer le "auto" dans le champ setPreferredResolution de la propriété options que vous passez dans l'objet Session.subscribe() méthode. La résolution préférée étant fixée à "auto"OpenTok.js définit automatiquement la résolution préférée pour un abonné, en fonction de ses dimensions dans le navigateur. Cette fonctionnalité ne s'applique que lors de l'abonnement à un flux qui utilise l'option vidéo évolutive fonctionnalité. Il s'agissait auparavant d'une fonction bêta.
Nouvelles fonctionnalités dans OpenTok.js 2.27
Nouvelles fonctionnalités dans OpenTok.js 2.27.11 - Avril 2025
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés
Nouvelles fonctionnalités dans OpenTok.js 2.27.10 - Février 2025
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés
Nouvelles fonctionnalités dans OpenTok.js 2.27.9 - Janvier 2025
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.27.8 - Décembre 2024
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.27.7 - Juin 2024
Ajout de la prise en charge des API de flux de médias pour les éditeurs et les abonnés. Il s'agit d'une fonction bêta. Voir l'éditeur mediaStreamAvailable et Abonné mediaStreamAvailable événements.
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.27.5 - Mai 2024
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.27.4 - Avril 2024
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.27.3 - Avril 2024
Ajout de la prise en charge de l'optimisation de la résolution des abonnés. Il s'agit d'un bêta fonctionnalité. Vous pouvez maintenant passer le "auto" dans le champ preferredResolution de la propriété options que vous passez dans l'objet Session.subscribe() méthode. La résolution préférée étant fixée à "auto"OpenTok.js définit automatiquement la résolution préférée pour un abonné, en fonction de ses dimensions dans le navigateur. Cette fonctionnalité ne s'applique que lors de l'abonnement à un flux qui utilise l'option vidéo évolutive caractéristiques.
Ajout de définitions TypeScript pour Subscriber audioBlocked et audioUnblocked événements.
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.27.1 - Janvier 2024
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.27.0 - Décembre
Ajout d'un support pour repli audio de l'éditeur. Il s'agissait auparavant d'une fonctionnalité bêta. Pour plus d'informations, voir la documentation sur le repli audio de l'éditeur.
Ajout de la prise en charge du codec VP9 dans les sessions relayées. Pour plus d'informations, voir la rubrique Codecs vidéo documentation.
Ajout de la prise en charge de l'interopérabilité du chiffrement de bout en bout avec les autres SDK clients de Vonage Video.. Pour plus d'informations, voir la rubrique Cryptage de bout en bout documentation.
Ajout d'une prise en charge dans la bibliothèque Vonage Media Processor des API du processeur média de l'abonné pour l'audio et la vidéo. Vous pouvez appliquer des transformations vidéo et audio personnalisées aux flux vidéo et audio à l'aide de la fonction Subscriber.setVideoMediaProcessorConnector() et l'abonné.setAudioMediaProcessorConnector() méthodes. Pour plus d'informations, voir la page Processeur média de Vonage documentation.
Nouvelles fonctionnalités dans OpenTok.js 2.26
Nouvelles fonctionnalités dans OpenTok.js 2.26.5 - Décembre 2024
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.26.4 - Novembre 2023
Ajout de la prise en charge du repli audio de l'éditeur. Il s'agit d'une fonctionnalité bêta. Voir Repli audio de l'éditeur.
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.26.3 - Octobre 2023
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.26.2 - Octobre 2023
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.26.1 - Août 2023
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Nouvelles fonctionnalités dans OpenTok.js 2.26.0 - Août 2023
Ajout de la prise en charge des initiales de l'éditeur. Cette fonctionnalité permet aux utilisateurs de spécifier les initiales à afficher sur le widget de l'éditeur lorsque la vidéo est désactivée. Voir la documentation de l'option initials de l'option properties de la OT.initPublisher() méthode. Il s'agissait auparavant d'une fonction bêta.
Sous-titres en direct. Cette version ajoute la prise en charge des éléments suivants Sous-titres en direct. Il s'agissait auparavant d'une fonction bêta.
Cette version corrige certains problèmes - voir la liste des problèmes. problèmes corrigés.
Exigences
La bibliothèque OpenTok.js est actuellement prise en charge dans :
- Electron (dernière version)
- Google Chrome (dernière version)
- Google Chrome pour Android (dernière version)
- Prise en charge bêta de Google Chrome pour iOS (dernière version)
- Firefox (dernière version)
- Firefox pour Android (dernière version)
- Prise en charge de la version bêta de Firefox pour iOS (dernière version)
- Microsoft Edge versions 79+ pour Windows et macOS (versions de Edge basées sur Chromium)
- Safari 11+ sur macOS et iOS. Pour plus d'informations sur l'interopérabilité vidéo et d'autres questions, consultez le site web de la Commission européenne. Prise en charge du navigateur Safari page.
- Opera (dernière version)
- Samsung (dernière version)
- WebView Android API niveau 36+
- WebView sur iOS 18.6+
Important : OpenTok.js version 2.16 était la dernière version à supporter le plugin pour Internet Explorer. La version 2.16 d'OpenTok.js a été supprimée en mai 2020 pour l'environnement Standard et en juin 2020 pour l'environnement Enterprise.
La bibliothèque OpenTok.js utilise le port 443. Le port 443 doit être ouvert sur le réseau du client.
Problèmes connus
Les problèmes suivants sont connus pour cette version d'OpenTok.js :
Pour les utilisateurs du navigateur Safari, la qualité vidéo peut sembler réduite lorsque le contenu de la toile est diffusé en continu. Cela peut être dû à une réduction d'échelle interne, à la gestion du ratio pixel/appareil ou à l'encodage WebRTC de Safari. Un autre Bogue de WebKit signale que les données saisies peuvent apparaître floues lorsqu'un canevas est dessiné.
Pour les navigateurs basés sur WebKit, par exemple Safari sur macOS/iOS et Chrome sur iOS, le chiffrement de bout en bout ne peut pas fonctionner lorsque les outils de développement sont ouverts. Nous travaillons à la résolution de ce problème.
OpenTok 2.27 et les versions ultérieures ne sont pas prises en charge par Safari 14 et les versions inférieures.
Sur les ordinateurs Windows avec les pilotes audio Intel Smart Sound Technology installés, un objet Publisher peut ne pas envoyer un message d'erreur. audioInputDeviceChanged lors de la commutation des périphériques d'entrée audio. Cependant, l'audio sera toujours acheminé correctement. Nous travaillons à la résolution de ce problème.
Pour les abonnés au navigateur iOS, dans certains cas, le niveau audio peut être incorrect. Nous travaillons à la résolution de ce problème. Ce problème a été signalé comme un bogue de WebKit.
Pour les utilisateurs de navigateurs iOS 17+, la vidéo vacille lorsque l'orientation de l'appareil est modifiée et lors du redimensionnement de la vidéo. Ce problème a été signalé comme un bogue de WebKit
Dans les navigateurs Chromium, le fait de fermer le couvercle de l'ordinateur portable pendant la publication entraîne la destruction de l'éditeur. Bogue de Chromium.
Des emojis apparaissent de manière inattendue dans des vidéos dans iOS 17 et macOS 14 (Sonoma). C'est le résultat de la nouvelle politique d'Apple... Réactions fonctionnalité. Pour l'instant, il n'existe pas d'API ou de programme permettant de la désactiver. Les utilisateurs finaux doivent la désactiver au cours d'une session vidéo. Sous macOS, cliquez sur l'icône verte de la caméra vidéo dans la barre de menu du Mac, puis désélectionnez Réactions. Sur iOS et iPadOS, ouvrez le Centre de contrôle (en glissant vers le bas depuis le coin supérieur droit ou le bas de l'écran, selon l'appareil), touchez Effets vidéo, puis touchez Réactions pour le désactiver.
Dans Safari, les nouveaux abonnés sont inaudibles jusqu'à ce que l'accent soit mis sur l'onglet du navigateur. Le passage à l'onglet qui utilise OpenTok.js rétablit le son pour les nouveaux abonnés. Ce problème a été signalé comme un bogue de WebKit.
Pour les utilisateurs de Firefox sous Android 13, la résolution vidéo peut être incorrecte lors du changement d'orientation. La rotation d'un appareil fonctionnant sous Android 13 peut ne pas entraîner une mise à jour correcte de la résolution vidéo. Ce problème est le résultat d'une régression signalée de Mozilla. Note : il existe un demande d'extraction pour résoudre ce problème.
Dans Safari 17.0+, le paramètre de résolution vidéo est ignoré pour le partage d'écran vidéo. La résolution résultante est toujours de 640x360, quelle que soit la résolution définie lors de l'initialisation de l'éditeur. Ce problème a été signalé en tant que un bogue de WebKit.
Pour les utilisateurs d'iOS 17+, la vidéo est initialement affichée dans une résolution incorrecte dans un éditeur vidéo, ce qui entraîne un scintillement visible lorsque la vidéo est redimensionnée. Ce problème est le résultat d'une régression signalée de Webkit.
Sur iOS 16.4+, lors de l'utilisation de la fonction iCloud Private Relay sur Safari, les utilisateurs peuvent rencontrer des déconnexions dans les sessions relayées. Ce problème a été signalé en tant que Bogue de WebKit.
Sur Safari, lors de l'appel de la fonction OT.initPublisher() pour initialiser un éditeur de partage d'écran sans gestionnaire de geste de l'utilisateur, vous pouvez recevoir un message d'erreur InvalidAccessError erreur. Il s'agit d'une comportement attendu pour Safari.
Dans certains cas, lors du partage par onglets d'une présentation Google Slides, la vidéo est en boîte aux lettres alors que le rapport d'aspect de l'éditeur est de 4:3. Ce problème ne se pose pas lors du partage d'écran de la présentation Google Slides.
Sur Android 12 et 13, Chrome nécessite d'utiliser le "Volume média" pour régler le volume au lieu du curseur de volume du téléphone. Ce problème a été signalé comme un bogue de Chromium.
Sur Android 13, les autorisations pour le microphone et l'appareil photo de Firefox nécessitent un redémarrage de l'appareil. Après avoir défini les autorisations dans le navigateur, vous devez redémarrer l'appareil pour que les autorisations prennent effet.
Perte audio et vidéo du Safari iOS après un appel téléphonique entrant. Après qu'un appareil iOS ait accepté un appel téléphonique entrant et soit revenu à une session OT, l'audio et la vidéo de l'appareil iOS peuvent être interrompus. Ce problème a été signalé ici et ici comme des bogues de WebKit.
Dégradation de la qualité audio au fil du temps sur les appareils iOS/iPadOS avec Safari. La qualité audio des flux publiés à partir de Safari sur iOS/iPadOS peut se dégrader au fil du temps avec un son de craquement/distorsion croissant. Ce problème a été signalé comme suit un bogue de WebKit.
La vidéo peut scintiller pour les flux dont le type de vidéo est défini sur "custom". Cela peut se produire si le contenu de la vidéo ne change pas beaucoup. En définissant l'indice de contenu à text ou detail atténue le problème. Voir ce thème du guide du développeur et la documentation de la videoContentHint les options que vous passez dans la propriété OT.initPublisher() et la méthode Publisher.setVideoContentHint() méthode. Ce problème a été signalé comme un bogue de Chromium.
Les accessDialogOpened peut être déclenché par erreur. Lors de l'appel de la fonction OT.getUserMedia() la méthode accessDialogOpened peut être déclenché, même si aucune boîte de dialogue d'accès n'a été affichée.
Pour certains utilisateurs du web mobile Firefox, l'orientation de l'appareil peut corrompre le flux vidéo de l'éditeur. Voir ce rapport de bogue de Mozilla.
Le réglage de la fréquence d'images ne fonctionne pas dans Firefox sur macOS lors de l'utilisation de la caméra FaceTime intégrée. Le réglage de la frameRate lors de l'appel de l'option OT.initPublisher() n'a aucun effet. Voici le rapport de bogue de Mozilla pour la question.
Le réglage du débit audio n'est pas pris en charge dans les flux publiés dans Firefox. Le réglage du audioBitrate de l'option OT.initPublisher() n'a aucun effet dans Firefox. Voir ce rapport de bogue de Mozilla.
L'annulation de l'écho est désactivée avec l'entrée audio stéréo dans Chrome. Certains navigateurs (comme Chrome 73+) ne prennent pas en charge l'annulation de l'écho pour l'audio stéréo (voir ce rapport sur l'émission Chrome).
Dans Chrome, la publication n'est pas prise en charge sur les pages http (non sécurisées) (à l'exception de http://localhost). Vous devez servir la page via https (sécurisé). Notez qu'à des fins de test, vous pouvez également charger une page à partir du système de fichiers local (à partir du schéma URI file :).
Dans In-App Video Android, lorsque l'application passe en arrière-plan parce que l'on passe à une autre application ou que l'on prend un appel, la vidéo de l'éditeur s'éteint. Ce comportement n'est pas cohérent avec les navigateurs sur Android, où la vidéo est récupérée lorsque l'application est repassée au premier plan.
Problèmes corrigés
Corrigé dans OpenTok.js 2.33.1
Correction d'une fuite de mémoire affectant les sessions de longue durée avec plusieurs participants.
Correction d'une erreur de définition TypeScript dans laquelle la propriété publisher stats était incorrectement nommée. transport au lieu de transportStats.
Corrigé dans OpenTok.js 2.33.0
Résolution d'un problème où les définitions TypeScript pour le Bitrate Max de l'éditeur n'étaient pas incluses dans les versions précédentes.
Correction d'une fuite de mémoire dans la logique de gestion de websocket pour le protocole de signalisation.
Correction d'un problème où les options de traitement audio (contrôle du gain, annulation de l'écho, etc.) n'étaient pas appliquées correctement dans certains scénarios.
Correction de problèmes liés à la gestion des changements de périphériques d'entrée audio, notamment la détection du changement de périphérique par défaut et la précision du suivi des périphériques.
Corrigé dans OpenTok.js 2.32.1
Correction d'un problème de reconnexion automatique où un décalage entre le délai de reconnexion du client et la fenêtre de grâce du serveur empêchait des reconnexions fiables, déclenchant parfois une séquence d'événements incorrecte.
Résolution d'un défaut dans l'acheminement adaptatif des médias qui faisait que les sessions acheminées éligibles un à un traversaient inutilement le Video Media Router de Vonage.
Corrigé dans OpenTok.js 2.32.0
Parfois, les événements videoDisabled pour les abonnés contiennent des valeurs incorrectes dans la propriété reason. Nous avons corrigé ce problème.
La suppression de l'image de fond - affichée lorsque la vidéo n'est pas disponible - n'a pas rétabli l'apparence initiale du widget. Nous avons corrigé ce problème.
La connexion monoparentale ne fonctionne pas dans la version 140 de Chrome ou une version plus récente. Pour plus d'informations sur la connexion monopartenaire, voir cette documentation. Nous avons corrigé ce problème.
Dans certains cas, les abonnés ne reçoivent pas de vidéo lorsque l'acheminement adaptatif des médias est utilisé. Pour plus d'informations sur l'acheminement adaptatif des médias, voir cette documentation. Nous avons corrigé ce problème.
L'enregistrement des événements de changement de qualité d'appel échouait dans certains cas. Nous avons corrigé ce problème.
Dans certains cas de connexion monoposte, les abonnés ne peuvent pas s'abonner. Pour plus d'informations sur la connexion à un seul homologue, voir cette documentation. Nous avons corrigé ce problème.
Dans certains cas, les éditeurs et les abonnés ne sont pas en mesure de publier et de s'abonner, respectivement, après une migration de session automatique. Pour plus d'informations sur les migrations automatiques de session, voir cette documentation. Nous avons corrigé ce problème.
Dans certains cas, les éditeurs sont dans l'incapacité de publier. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.31.2
Dans certains cas de connexion monoposte, les abonnés ne peuvent pas s'abonner. Pour plus d'informations sur la connexion à un seul homologue, voir cette documentation. Nous avons corrigé ce problème.
La connexion monoparentale ne fonctionne pas dans la version 140 de Chrome ou une version plus récente. Pour plus d'informations sur la connexion monopartenaire, voir cette documentation. Nous avons corrigé ce problème.
Dans certains cas, les éditeurs sont dans l'incapacité de publier. Nous avons corrigé ce problème.
L'enregistrement des événements de changement de qualité d'appel échouait dans certains cas. Nous avons corrigé ce problème.
Dans certaines situations, les éditeurs peuvent être dans l'incapacité de publier du contenu en raison de problèmes de capture audio, en particulier dans Safari sur les appareils iOS. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.31.1
Cette version corrige un problème où, dans certains cas, les sessions ne pouvaient pas se connecter en raison d'informations d'identification erronées.
Dans cette version, nous avons apporté quelques améliorations aux fonctions permettant de vérifier si un flux contient de l'audio ou de la vidéo.
Cette version corrige un problème lors de l'énumération des périphériques de sortie audio disponibles dans Safari sur iOS 26 et Firefox.
Cette version corrige un problème où la publication de sous-titres en direct pouvait échouer.
Dans cette version, nous affinons l'algorithme du score d'opinion moyen (MOS) en tenant compte de l'impact des faibles taux de rafraîchissement dans les cas d'utilisation de partage d'écran.
Corrigé dans OpenTok.js 2.31.0
Dans certains cas, les abonnés ne peuvent pas s'inscrire après une migration automatique de session. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.30.7
L'enregistrement des événements de changement de qualité d'appel échouait dans certains cas. Nous avons corrigé ce problème.
Dans certains cas de connexion monoposte, les abonnés ne peuvent pas s'abonner. Pour plus d'informations sur la connexion à un seul homologue, voir cette documentation. Nous avons corrigé ce problème.
La connexion monoparentale ne fonctionne pas dans la version 140 de Chrome ou une version plus récente. Pour plus d'informations sur la connexion monopartenaire, voir cette documentation. Nous avons corrigé ce problème.
Dans certains cas, les éditeurs sont dans l'incapacité de publier. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.30.6
Dans certains cas, les sessions n'ont pas pu se connecter en raison d'informations d'identification erronées. Nous avons corrigé ce problème.
Dans certaines situations, les éditeurs peuvent être dans l'incapacité de publier du contenu en raison de problèmes de capture audio, en particulier dans Safari sur les appareils iOS. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.30.5
Dans certains cas, la vidéo de l'abonné se figeait. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.30.4
Dans certains cas, un écran noir apparaissait dans la vidéo peu de temps après l'abonnement initial à un flux. Nous avons corrigé ce problème.
Les événements "cpuPerformanceChanged" étaient envoyés trop fréquemment. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.30.3
Dans certains cas, il manquait des définitions TypeScript pour les événements Publisher et Subscriber. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.30.2
Dans certains cas, si une connexion échouait, il y avait des exceptions non gérées. Nous avons corrigé ce problème.
Dans certains cas, les événements "mediaStopped" étaient déclenchés de manière erronée lors du changement rapide de l'arrière-plan vidéo (flou ou remplacement). Nous avons corrigé ce problème.
Amélioration du mode de scalabilité VP9. Le SDK utilise désormais des modes dans lesquels les couches spatiales ne dépendent pas des couches spatiales inférieures à une image clé. Ce changement améliore considérablement l'expérience du VP9 lors de l'utilisation de fonctions qui introduisent des textures d'arrière-plan complexes, telles que les filtres vidéo de la bibliothèque du processeur média de Vonage.
Corrigé dans OpenTok.js 2.30.1
Dans certains cas, l'avertissement "MaxListenersExceededWarning" a été enregistré dans la console. Nous avons corrigé ce problème.
Pour les navigateurs Chromium, un écran noir apparaissait parfois dans une vidéo d'abonné peu après l'abonnement initial à un flux. Nous avons corrigé ce problème.
Dans certains cas, des événements connectés ont été envoyés en double. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.30.0
Si une page comporte un en-tête Content Security Policy et que "unsafe-eval" n'est pas spécifié dans la directive script-src, le chiffrement de bout en bout ne peut pas fonctionner. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.29.6
Dans certains cas, les sessions n'ont pas pu se connecter en raison d'informations d'identification erronées. Nous avons corrigé ce problème.
Dans certaines situations, les éditeurs peuvent être dans l'incapacité de publier du contenu en raison de problèmes de capture audio, en particulier dans Safari sur les appareils iOS. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.29.5
Dans certains cas, si une connexion échouait, il y avait des exceptions non gérées. Nous avons corrigé ce problème.
Pour les navigateurs Chromium, un écran noir apparaissait parfois dans une vidéo d'abonné peu après l'abonnement initial à un flux. Nous avons corrigé ce problème.
Dans certains cas, l'avertissement "MaxListenersExceededWarning" a été enregistré dans la console. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.29.4
Nous avons corrigé certaines failles de sécurité.
Dans certains cas, une erreur de référence nulle était enregistrée dans la console web. Nous avons corrigé ce problème.
Dans certains cas, des événements connectés ont été envoyés en double. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.29.3
Dans certains navigateurs, des avertissements étaient enregistrés dans la console. Nous avons corrigé ce problème.
Dans certains cas, des navigateurs pris en charge ont été détectés par erreur comme étant incompatibles. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.29.2
Les reconnexions automatiques échouent parfois dans certains scénarios. Nous avons corrigé ce problème.
Nous avons corrigé certaines failles de sécurité.
Corrigé dans OpenTok.js 2.29.1
Dans certains cas, lors d'un partage d'écran, l'option mediaStopped et streamDestroyed n'ont pas été envoyés. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.29.0
Dans certains cas, l'éditeur accessDenied n'avait pas de message d'erreur. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.28.9
Dans certains cas, si une connexion échouait, il y avait des exceptions non gérées. Nous avons corrigé ce problème.
Dans certains cas, lorsque l'on passe rapidement d'un arrière-plan vidéo à un flou ou à des remplacements mediaStopped ont été envoyés par erreur. Nous avons corrigé ce problème.
Pour les navigateurs Chromium, un écran noir apparaissait parfois dans une vidéo d'abonné peu après l'abonnement initial à un flux. Nous avons corrigé ce problème.
Dans certains cas, des événements connectés ont été envoyés en double. Nous avons corrigé ce problème.
Dans certains cas, une erreur de référence nulle était enregistrée dans la console web. Nous avons corrigé ce problème.
Dans certains cas, l'avertissement "MaxListenersExceededWarning" a été enregistré dans la console. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.28.8
Dans certains cas, l'éditeur accessDenied il manquait à l'événement un message propriété. Nous avons corrigé ce problème.
Dans certains cas, lors d'un partage d'écran, le mediaStopped et streamDestroyed n'ont pas été envoyés. Nous avons corrigé ce problème.
Les reconnexions automatiques échouent parfois dans certains scénarios. Nous avons corrigé ce problème.
Nous avons corrigé certaines failles de sécurité.
Dans certains navigateurs, des avertissements étaient enregistrés dans la console. Nous avons corrigé ce problème.
Dans certains cas, des navigateurs pris en charge ont été détectés par erreur comme étant incompatibles. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.28.7
Nous avons corrigé certaines failles de sécurité.
Corrigé dans OpenTok.js 2.28.6
Sur certains ordinateurs équipés de certaines unités de traitement graphique (GPU), l'utilisation du flou d'arrière-plan ou du remplacement provoquait parfois une fuite de mémoire. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.28.5
Les éditeurs ne pouvaient pas publier plusieurs fois sans détruire l'éditeur. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.28.4
Dans certains cas, lors de l'appel de la fonction Publisher.getAudioSource() l'identifiant correct de la source audio n'était pas renvoyé. Nous avons corrigé ce problème.
La définition TypeScript de signal n'ont pas pu prendre en charge les signaux dont la valeur est indéfinie. type. Nous avons corrigé ce problème.
Dans certains cas, le son était coupé. Nous avons corrigé ce problème.
Dans certains cas, les éditeurs ne republiaient pas. Nous avons corrigé ce problème.
Dans certains cas, les éditeurs des sessions relayées ont été détruits lorsqu'un abonné avait des problèmes de réseau. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.28.3
Dans certains cas, l'importation du SDK provoquait une erreur. Nous avons corrigé ce problème.
Dans certains cas, les utilisateurs ne pouvaient pas être entendus. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.28.1
Le type applyAudioFilter était incorrect dans la définition TypeScript. Nous avons corrigé ce problème.
Les abonnés Safari généraient des erreurs inutiles lorsqu'ils recevaient des fichiers audio uniquement de la part des éditeurs. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.27.11
Dans certains cas, l'éditeur accessDenied il manquait à l'événement un message propriété. Nous avons corrigé ce problème.
Dans certains cas, lors d'un partage d'écran, le mediaStopped et streamDestroyed n'ont pas été envoyés. Nous avons corrigé ce problème.
Les reconnexions automatiques échouent parfois dans certains scénarios. Nous avons corrigé ce problème.
Nous avons corrigé certaines failles de sécurité.
Dans certains navigateurs, des avertissements étaient enregistrés dans la console. Nous avons corrigé ce problème.
Dans certains cas, des navigateurs pris en charge ont été détectés par erreur comme étant incompatibles. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.27.10
Nous avons corrigé certaines failles de sécurité. Remarque : Ce problème a déjà été résolu dans les versions 2.29.9 et 2.28.7.
Corrigé dans OpenTok.js 2.27.9
Les abonnés à Safari généraient des erreurs inutiles lorsqu'ils recevaient des fichiers audio uniquement de la part des éditeurs. Nous avons corrigé ce problème.
Dans certains cas, l'importation du SDK provoque une erreur. Nous avons corrigé ce problème.
Dans certains cas, les utilisateurs n'ont pas pu être entendus. Nous avons corrigé ce problème.
Dans certains cas, les éditeurs des sessions relayées ont été détruits lorsqu'un abonné avait des problèmes de réseau. Nous avons corrigé ce problème.
Dans certains cas, les éditeurs ne republiaient pas. Nous avons corrigé ce problème.
Les éditeurs ne pouvaient pas publier plusieurs fois sans détruire l'éditeur. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.27.8
Sur certains ordinateurs équipés de certaines unités de traitement graphique (GPU), l'utilisation du flou d'arrière-plan ou du remplacement provoquait parfois une fuite de mémoire. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.27.7
Dans certains cas, le niveau audio peut renvoyer un résultat nul. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.27.6
Dans certains cas, le chiffrement de bout en bout ne fonctionnait pas correctement lorsque le secret de chiffrement était mis à jour. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.27.5
Le son était parfois perdu lorsque le périphérique d'entrée audio était modifié. Nous avons corrigé ce problème.
La vidéo s'ouvrait en plein écran pour les abonnés à iOS 17. Nous avons corrigé ce problème.
La vidéo s'éteignait parfois après avoir rejoint une session. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.27.4
La propriété "target" des événements "Subscriber connected" et "disconnected" comportait des valeurs indéfinies. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.27.3
Dans certains cas, l'audio n'était pas acheminé lors de la commutation des périphériques d'entrée audio. Nous avons corrigé ce problème.
Dans certains cas, les applications Electron fonctionnant sur des ordinateurs portables Apple Silicon ne pouvaient pas être publiées. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.27.1
Dans certains cas, lorsque les sous-titres en direct étaient activés, la propriété stream.hasAudio n'était pas définie correctement. Nous avons corrigé ce problème.
Dans les sessions relayées, la vidéo d'abonné se figeait pour les utilisateurs de navigateurs sous iOS 17+. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.26.5
Sur certains ordinateurs équipés de certaines unités de traitement graphique (GPU), l'utilisation du flou d'arrière-plan ou du remplacement provoquait parfois une fuite de mémoire. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.26.4
Dans certains cas, des événements étaient envoyés en double. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.26.3
Lors de la transition des arrière-plans à l'aide de la méthode Publisher.applyVideoFilter(), l'arrière-plan devient momentanément noir. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.26.2
Certains anciens codes utilisaient une expression basée sur eval. Nous avons corrigé ce problème.
Dans Safari 16.6, l'audio n'était pas entendu si vous vous abonniez à un flux audio uniquement. Nous avons corrigé ce problème.
Une erreur apparaissait dans la console lorsque les utilisateurs se déconnectaient des sessions. Nous avons corrigé ce problème.
Lorsque les utilisateurs dépubliaient le partage d'écran, une raison incorrecte était envoyée. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.26.1
Dans certains cas, le son était perdu lorsque l'on changeait de périphérique audio au cours d'une session. Nous avons corrigé ce problème.
Dans certains cas, les abonnés ne pouvaient pas mettre les éditeurs en sourdine. Nous avons corrigé ce problème.
Dans certains cas, une erreur se produisait lorsque l'entrée audio était modifiée. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.25.4
Lors des sessions relayées, les participants ont parfois été incapables d'établir des connexions entre pairs lorsque le transportPolicy a été fixé à relay. Les transportPolicy fait partie de la Serveurs TURN configurables la fonction de complément. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.25.3
Les participants n'ont pas pu mettre à jour les mots de passe de chiffrement de bout en bout invalides. Nous avons corrigé ce problème.
Le son était parfois perdu lorsque les périphériques audio étaient changés au cours d'une session. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.25.2
La réutilisation du même identifiant d'appareil dans la méthode Publisher.setVideoSource() dans Chrome sur Android produisait une vidéo vide. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.25.1
Lorsque le flou d'arrière-plan était activé sur un téléphone Android, l'écran devenait parfois noir lorsque l'on faisait défiler une vidéo. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.25.0
Dans certains cas, les événements audio ne s'affichaient pas pour les éditeurs. Nous avons corrigé ce problème.
Corrigé dans les versions précédentes
Corrigé dans OpenTok.js 2.24.7
Correction de l'interface utilisateur par défaut.
Corrigé dans OpenTok.js 2.24.6
Dans certains cas, les participants ne parvenaient pas à rétablir le son. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.24.5
Les filtres vidéo provoquaient des retards ou des chutes de vidéo. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.24.4
Le flou d'arrière-plan ne fonctionnait pas si le proxy européen était activé. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.24.3
Mauvaise performance du flou d'arrière-plan sur certains appareils. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.24.2
Dans certains cas, l'importation d'un module webpack provoquait une erreur. Nous avons corrigé ce problème.
Dans certains cas, lorsque le flou d'arrière-plan était activé, des avertissements étaient enregistrés dans la console. Nous avons corrigé ce problème.
Corrigé dans OpenTok.js 2.24.1
L'application de filtres vidéo peut avoir provoqué une fuite de mémoire. Nous avons corrigé ce problème.
Lorsque le flou ou le remplacement de l'arrière-plan était appliqué dans des sessions où le proxy IP était activé, certaines ressources n'étaient pas transmises. Nous avons corrigé ce problème.
Comment signaler des bogues
Nous aimerions avoir de vos nouvelles ! Si vous avez des problèmes ou des bogues, vous pouvez nous les signaler à l'adresse suivante notre page de soutien.