macOS-Versionshinweise
Hinweis zur Produktverschlechterung
Version 2.31 ist die letzte Version, und es werden keine neuen Versionen mehr entwickelt. Der Support für dieses SDK wird fortgesetzt, bis Version 2.31 das Ende des Supports erreicht. Den Zeitplan für den Support finden Sie in der Dokumentation zum Lebenszyklus hier. Nach diesem Zeitraum erreicht das SDK das Ende seiner Lebensdauer (EOL) und wird nicht mehr gewartet oder unterstützt.
Kunden, die nativ für macOS entwickeln möchten, können das JS SDK mit Electron verwenden oder sich an ihre Account Manager oder den Support wenden, um Hilfe zu erhalten.
Neue Funktionen und Änderungen
Version 2.31.1 -- Oktober 2025
Diese Version behebt einen Fehler, bei dem Anwendungen abstürzten, wenn Publisher die Veröffentlichung als Teil von Session Disconnect Callbacks stoppten.
Diese Version behebt ein Problem, bei dem in einigen Fällen Sitzungen aufgrund von abgelaufenen Zertifikaten nicht verbunden werden konnten.
Version 2.31.0 -- September 2025
Diese Version bietet volle Unterstützung für den VP9-Codec mit Skalierbare Videokodierung (SVC) in gerouteten Sitzungen (die zuvor in der Betaphase waren).
Diese Version bietet vollständige Unterstützung für die Sitzungsmigration (die zuvor in der Betaphase war). Siehe die
otc_session_settings_set_session_migration()Funktion. Für weitere Informationen, siehe diese Dokumentation.Diese Version fügt neue Methoden zur Konfiguration von Video-Bitrateneinstellungen für Publisher hinzu. Für weitere Informationen siehe diese Dokumentation.
Diese Version fügt neue Moderationsmethoden hinzu, um Clients zum Trennen der Verbindung zu zwingen. Weitere Informationen finden Sie in unserer Dokumentation für Moderation.
In dieser Version ist die Unterstützung für automatische Wiederanschlüsse für alle Kunden standardmäßig aktiviert. Weitere Informationen finden Sie in der Automatische Wiedereinschaltung Dokumentation.
Diese Version behebt CVE-2025-5283eine Sicherheitslücke in der libvpx-Bibliothek, die Teil von WebRTC ist. Es wird empfohlen, dass Kunden ein Update durchführen, um dieses Problem zu beheben.
Version 2.30.1 -- Mai 2025
- Diese Version behebt ein Problem, bei dem in einigen Fällen keine Verbindung zu Sitzungen hergestellt werden konnte.
Version 2.30.0 -- Mai 2025
Diese Version enthält Qualitätsverbesserungen für die APIs für Hintergrundunschärfe und Hintergrundersetzung.
Diese Version bietet VP9-Codec-Unterstützung für End-to-End-Verschlüsselung.
Diese Version bietet Unterstützung für die Migration von Sitzungen. Siehe die
otc_session_settings_set_session_migration()Funktion. Für weitere Informationen, siehe diese Dokumentation. Dies ist eine Beta-Funktion.
Version 2.29.1 -- Februar 2025
Diese Version behebt ein Problem, bei dem Sitzungen in einigen Fällen aufgrund von Netzwerkverbindungsproblemen nicht verbunden werden konnten.
Diese Version behebt ein Problem, bei dem Sitzungen nicht verbunden werden konnten, wenn die IP-Proxy-Funktion über HTTP-Proxyserver verwendet wurde, die den Servernamen, zu dem der Client eine Verbindung herzustellen versucht, während des Handshaking erfordern.
Diese Version behebt ein Problem, bei dem ein Fehler nicht zurückgegeben wurde, wenn Signale mit einem Nur-Publisher-Token gesendet wurden.
Hinweis: Die API-Referenzdokumentation in der vorherigen Version enthält möglicherweise fälschlicherweise Verweise auf
apiKeyanstelle vonapplicationId. Dies ist in dieser Version behoben.
Version 2.29.0 -- Januar 2025
Diese Version des SDKs verwendet eine aktualisierte Version von WebRTC 121, die Verbesserungen in Bezug auf Leistung, Stabilität und Sicherheit enthält. Das Update nutzt auch WebRTC-Upgrade-Optimierungen, einschließlich Fehlerbehebungen, Leistungsverbesserungen von Audio- und Video-Mediencodecs, bessere Netzwerkanpassung und verbesserte Browserkompatibilität.
Diese Version enthält Leistungsverbesserungen für Einzelne Peer-Verbindung.
Diese Version behebt ein Problem, bei dem in einigen Fällen das Umschalten von Audio oder Video unmittelbar nach der Veröffentlichung dazu führte, dass das Video nicht angezeigt wurde.
Diese Version unterstützt macOS 13 oder höher.
Diese Version bietet Unterstützung für den VP9-Codec mit Skalierbare Videokodierung (SVC) in gerouteten Sitzungen. Dies ist eine Beta-Funktion.
Hinweis: Die API-Referenzdokumentation enthält möglicherweise fälschlicherweise Verweise auf
api_key. Diese sollten seinapplication_idund wird in der nächsten Version behoben werden.Diese Version bietet Unterstützung für den H.264-Codec. Siehe die Video-Codecs.
Version 2.28.2 -- September 2024
Diese Version behebt ein Problem, bei dem in einigen Fällen der Audiopegel gleich blieb, wenn der Herausgeber stummgeschaltet war.
Diese Version behebt ein Problem, bei dem benutzerdefinierte Audiogeräte möglicherweise zu einem Absturz führen konnten.
Diese Version behebt ein Problem, bei dem in einigen Fällen der Ton von Web Client SDK-Benutzern verstümmelt war.
Version 2.28.1 -- August 2024
Diese Version behebt ein Problem, bei dem die Einzel-Peer-Verbindung deaktiviert war.
Diese Version behebt ein Problem, bei dem Adaptive Media Routing deaktiviert war.
Diese Version behebt ein Problem, bei dem das Video nach der Verbindung mit einem anderen Benutzer kurzzeitig stotterte.
Version 2.28.0 -- Juni 2024
Diese Version bietet Unterstützung für Einzelne Peer-Verbindung. Wenn sie aktiviert ist, reduziert sie den Ressourcenverbrauch des Betriebssystems, verbessert die Ratenkontrolle und unterstützt im Fall von mobilen nativen Geräten große Sitzungen. Siehe die Dokumentation für
otc_session_settings_set_single_peer_connection().Diese Version bietet Unterstützung für erweiterte Rauschunterdrückung. Diese nutzt die Vonage Media Library, um eine verbesserte Geräuschunterdrückung zu ermöglichen. Siehe die Dokumentation für die
otc_publisher_set_audio_transformers()Funktion. Dies war bisher eine Beta-Funktion.Diese Version bietet Unterstützung für erweiterte Audiokontrollen. Siehe die Dokumentation für
otc_publisher_settings_set_stereo(),otc_publisher_settings_set_auto_gain_control(),otc_publisher_settings_set_noise_suppression(),otc_publisher_settings_set_echo_cancellation()undotc_publisher_settings_set_disable_audio_processing(). Dies war bisher eine Beta-Funktion.Diese Version behebt ein Problem, bei dem in einigen Fällen der Herausgeber zerstört wurde, wenn das Video stummgeschaltet wurde.
Diese Version behebt ein Problem, bei dem in einigen Fällen der Herausgeber zerstört wurde, wenn das Video stummgeschaltet wurde.
Version 2.27.3 -- Juni 2024
Diese Version unterstützt das Lesen von Zertifikaten der Zertifizierungsstelle im Vertrauensspeicher des Hosts, so dass er sie als gültige Stammzertifikate verwenden kann, wenn er sich mit OpenTok-Diensten verbindet.
Diese Version bietet Unterstützung für die von Apple geforderte Signatur für das SDK.
Diese Version bietet Unterstützung für erweiterte Rauschunterdrückung. Diese nutzt die Vonage Media Library, um eine verbesserte Geräuschunterdrückung zu ermöglichen. Siehe die Dokumentation für die
otc_publisher_set_audio_transformers()Funktion. Dies ist eine Beta-Funktion.Diese Version bietet Unterstützung für erweiterte Audiokontrollen. Siehe die Dokumentation für
otc_publisher_settings_set_stereo(),otc_publisher_settings_set_auto_gain_control(),otc_publisher_settings_set_noise_suppression(),otc_publisher_settings_set_echo_cancellation()undotc_publisher_settings_set_disable_audio_processing(). Dies ist eine Beta-Funktion.Diese Version reduziert die Größe des SDK durch Entfernen des Vonage Media Library Codes. Um Methoden zu verwenden, die die Vonage Media Library nutzen, müssen Sie die Vonage Media Library separat vom Vonage Video macOS SDK laden. Dies beinhaltet die Verwendung der
otc_publisher_set_video_transformers()undotc_publisher_set_audio_transformers()Funktionen, um Audio- und Videotransformatoren auf den Stream anzuwenden. Für weitere Informationen siehe Integration der Vonage-Mediathek.Diese Version behebt einen Absturz.
Version 2.27.2 -- Mai 2024
- Diese Version fügt eine Datenschutzmanifest, das von Apples App Store verlangt wird.
Version 2.27.1 -- Januar 2024
Diese Version behebt einen Fehler, bei dem
subscribefalsche Informationen inotc_session_get_capabilities().Diese Version behebt ein Problem, bei dem der Status von Untertiteln für Abonnenten unter bestimmten Umständen nicht korrekt aktualisiert wurde.
Diese Version behebt einen Absturz.
Version 2.27.0 -- Dezember 2023
Diese Version bietet Unterstützung für das Vonage Medienprozessor-Bibliothek und benutzerdefinierte Medientransformatoren. Siehe die Dokumentation für das
otc_publisher_set_video_transformers()undotc_publisher_set_audio_transformers()Funktionen. Dies war bisher eine Beta-Funktion.Diese Version bietet Unterstützung für Publisher Audio Fallback. Dies war bisher eine Beta-Funktion. Siehe die Dokumentation zum Publisher Audio Fallback.
Diese Version bietet Unterstützung für den VP9-Codec in weitergeleiteten Sitzungen. Weitere Informationen finden Sie in der Video-Codecs Dokumentation.
Diese Version bietet Unterstützung für End-to-End-Verschlüsselung. Sie können die Ende-zu-Ende-Verschlüsselung mit der Option
otc_session_set_encryption_secret()Funktion. Weitere Informationen finden Sie in der Dokumentation zur End-to-End-Verschlüsselung.Diese Version bietet Unterstützung für adaptives Media-Routing. Weitere Informationen finden Sie in der Adaptives Medien-Routing Dokumentation.
Diese Version enthält einige Verbesserungen in der Speicherverwaltung.
Diese Version behebt ein Problem, bei dem bestimmte Ereignisse ausgelassen wurden.
Version 2.26.2 -- November 2023
- Diese Version bietet Unterstützung für Publisher Audio Fallback. Dies ist eine Beta-Funktion. Siehe die Publisher Audio Fallback Dokumentation.
- Diese Version bietet x64-CPU-Unterstützung für das Vonage Medienprozessor-Bibliothek und benutzerdefinierte Medientransformatoren. Siehe die Dokumentation für das
otc_publisher_set_video_transformers()undotc_publisher_set_audio_transformers()Funktionen. Bisher wurden nur Apple Silicon CPUs unterstützt. Dies ist eine Beta-Funktion.
Version 2.26.1 -- Oktober 2023
- Diese Version behebt ein Problem, bei dem Benutzer in einigen Fällen nicht in der Lage waren, sich mit Sitzungen zu verbinden, in denen sowohl benutzerdefinierte TURN-Server als auch IP-Proxies aktiviert waren.
- Diese Version behebt ein Problem, bei dem die Verwendung benutzerdefinierter Audiogeräte in einigen Fällen zu Veröffentlichungsfehlern führte.
- Diese Version behebt einige Speicherlecks.
- Diese Version behebt ein Problem, bei dem es manchmal länger als erwartet dauerte, die Verbindung zu einer Sitzung zu beenden.
- Diese Version behebt ein Problem, bei dem die Stummschaltung des Mikrofons in einigen Fällen zu einem Absturz führte.
Version 2.25.2 -- Juni 2023
Unterstützung für Swift Package Manager hinzugefügt: https://github.com/Vonage/client-sdk-video-macos.
Diese Version behebt ein Problem, bei dem die Untertitel standardmäßig aktiviert waren.
Diese Version behebt ein Problem, bei dem die Lautstärke bei der Verwendung benutzerdefinierter Audiotreiber zu niedrig war.
Version 2.25.1 -- Mai 2023
Diese Version behebt einige Speicherlecks.
Diese Version behebt ein Problem, bei dem die App gelegentlich abstürzte, wenn sie sehr lange veröffentlicht wurde. lange Zeit veröffentlichte.
Diese Version bietet Unterstützung für Live-Unterschriften. Siehe die Dokumente für
otc_publisher_set_publish_captionsundotc_subscriber_set_subscribe_to_captions. Dies ist eine Beta-Funktion.
Version 2.25.0 -- April 2023
Dies ist die erste stabile Version von OpenTok macOS SDK. Zuvor war es ein Beta-SDK.
Diese Version des SDK verwendet eine aktualisierte Version von WebRTC 99, die Verbesserungen in Bezug auf Leistung und Stabilität enthält.
Unterstützung für Standard-Audio-Capturer hinzugefügt. Sie können die
setDefaultAudioDeviceClassMethode.Diese Version behebt ein Problem, bei dem der Capturer manchmal fehlschlug.
Version 2.24.1 -- Februar 2023
Diese Version behebt ein Problem, bei dem die Kamera-LED nicht ausgeschaltet wurde, wenn das Video stummgeschaltet war.
Diese Version behebt ein Problem, bei dem der Ton für Benutzer unter bestimmten Umständen stumm bleibt.
Diese Version behebt ein Problem, bei dem der Start einer Sitzung mit stummgeschaltetem Video zur Deaktivierung von skalierbarem Video führte.
Diese Version behebt ein Problem, bei dem die Videoauflösung nicht beibehalten wurde.
Version 2.24.0 -- Dezember 2022
Dies ist die erste öffentliche Version von OpenTok macOS SDK.
Bekannte Probleme
Die folgenden Probleme sind bekannt:
Wenn ein System-Proxy konfiguriert ist, wird er vom SDK nicht verwendet.
In einigen Fällen wird Bluetooth nicht weitergeleitet. Wir untersuchen dieses Problem.
Bekannte Probleme
Die folgenden Probleme sind bekannt:
Die Beendigung einer Sitzung kann länger dauern als erwartet. Wir arbeiten an einer Lösung für dieses Problem.
Wenn ein System-Proxy konfiguriert ist, wird er vom SDK nicht verwendet.
Der Codec H.264 wird nicht unterstützt. Siehe die Video-Codecs Leitfaden für Entwickler.
In einigen Fällen wird Bluetooth nicht weitergeleitet. Wir untersuchen dieses Problem.