Linux Client SDK Versionshinweise
Neue Funktionen und Änderungen
Version 2.32.1 -- Dezember 2025
- Es wurde ein Absturz bei der automatischen Sitzungsmigration behoben, der nur in bestimmten Zeitszenarien auftreten konnte.
Version 2.32.0 -- November 2025
Mit dieser Version werden neue Methoden zur Überwachung der Netzwerkstatistiken eines Senders in Videositzungen hinzugefügt, die den Empfängern einen Einblick in die verfügbare Bandbreite und die Verbindungsleistung des Senders geben. Für weitere Informationen, siehe diese Dokumentation. Dies ist eine Beta-Funktion.
Diese Version fügt neue Methoden hinzu, um die bevorzugten Videocodecs für Publisher zu konfigurieren. Damit können Sie genau steuern, wie Videocodecs während der Sitzungsaushandlung priorisiert werden. Für weitere Informationen, siehe diese Dokumentation.
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 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.
Diese Version behebt ein Problem, bei dem einige nicht-öffentliche Symbole nicht korrekt verborgen waren.
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 2024
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 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.
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 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 die Deaktivierung der Audioverarbeitung. Siehe die Dokumentation für
otc_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.2 -- 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 Deaktivierung der Audioverarbeitung. Siehe die Dokumentation für
otc_publisher_settings_set_disable_audio_processing(). Dies ist eine Beta-Funktion.Diese Version behebt einen Absturz.
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.
Version 2.27.0 -- Dezember 2023
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 unterstützt nun auch die Ende-zu-Ende-Verschlüsselung. Sie können aktivieren Ende-zu-Ende-Verschlüsselung unter Verwendung der
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.
Version 2.26.1 -- Oktober 2023
- Diese Version behebt ein Problem, bei dem das Linken des Vonage Linux SDK manchmal fehlschlug.
- 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.26.0 -- August 2023
Diese Version bietet Unterstützung für Live-Unterschriften. Siehe die Dokumente für
otc_publisher_set_publish_captions()undotc_subscriber_set_subscribe_to_captions(). Dies war bisher eine Beta-Funktion.Diese Version fügt Unterstützung für Debian 12 hinzu und entfernt die Unterstützung für Debian 11.
Version 2.25.2 -- Juli 2023
Diese Version behebt einige inkonsistente bereinigungsbezogene Audio-Callbacks für benutzerdefinierte Geräte.
Diese Version behebt ein Problem, bei dem die Untertitel standardmäßig aktiviert waren.
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_captions()undotc_subscriber_set_subscribe_to_captions(). Dies ist eine Beta-Funktion.
Version 2.25.0 -- April 2023
Diese Version entfernt die Unterstützung für Debian 10.
Diese Version des SDK verwendet eine aktualisierte Version von WebRTC 99, die Verbesserungen in Bezug auf Leistung und Stabilität enthält.
Diese Version behebt ein Problem, bei dem 1080p nur unterstützt wurde, wenn es die erste gefundene Kamera war.
Version 2.24.3 -- Februar 2023
Diese Version bietet Unterstützung für Netzwerk-Proxys. Dies ist eine Beta-Funktion.
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 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.
Version 2.24.2 -- Dezember 2022
- Diese Version behebt ein Problem, bei dem die Verwendung eines Proxyservers in einigen Fällen zum Absturz der Anwendung führte.
Version 2.24.1 -- November 2022
- Die Version behebt einige Abhängigkeitsprobleme in 2.24.0.
Version 2.24.0 -- November 2022
Diese Version des SDK verwendet WebRTC 99, das Verbesserungen in Bezug auf Leistung und Stabilität enthält.
Diese Version fügt die Möglichkeit hinzu, Audiopegel pro Teilnehmer zu aktivieren. Siehe die Dokumentationen für die
otc_subscriber_set_audio_volume()undotc_subscriber_get_audio_volume()Funktionen.Diese Version behebt ein Problem, bei dem die Bitraten in weitergeleiteten Sitzungen bisher nicht eingeschränkt waren.
Diese Version behebt ein Problem, bei dem Applications keine Verbindung zu einer Sitzung herstellen konnten, wenn IP Proxy aktiviert war.
Diese Version behebt ein Problem, das auftrat, wenn AES-256 aktiviert war und Applikationen keine Verbindung zu Clients mit Safari 15.3 und niedriger verbinden konnten.
Version 2.23.0 -- Juni 2022
Diese Version fügt Unterstützung für Debian 11 hinzu und entfernt die Unterstützung für Debian 9.
Hinzufügen der Unterstützung für Full High Definition (1920x1080 Pixel) Auflösung. Sie können angeben
OTC_CAMERA_CAPTURE_RESOLUTION_1080P(aus demotc_camera_capture_resolutionenum) als dieotc_camera_capture_resolutionParameter, den Sie an dieotc_publisher_settings_set_default_camera_capture_resolution()Funktion.Diese Version fügt die Möglichkeit hinzu, Audiopegel pro Teilnehmer zu aktivieren. Siehe die Dokumentationen für die
otc_subscriber_set_audio_volume()undotc_subscriber_get_audio_volume()Funktionen. Dies war bisher eine Beta-Funktion.Diese Version implementiert skalierbares Video Unterstützung für die gemeinsame Bildschirmnutzung. Siehe die
otc_publisher_settings_set_scalable_screenshare()Funktion. Dies war bisher eine Beta-Funktion.Diese Version behebt ein Problem, bei dem Publisher von 1080p- oder 720p-Streams auf weitergeleitete Sitzungen veröffentlichte zwei skalierbares Video Schichten anstelle von drei.
Diese Version behebt ein Problem, bei dem der Standard-Videorenderer fehlschlägt, wenn die gewünschte Auflösung nicht verfügbar ist.
Bekannte Probleme
Die folgenden Probleme sind bekannt:
Die Beendigung einer Sitzung kann länger dauern als erwartet. Dieses Problem ist ab Version 2.26.1 behoben.
Die automatische Wiederverbindungsfunktion wird möglicherweise nicht unterstützt. Dieses Problem ist ab der Version 2.31.0 behoben.
Wenn ein System-Proxy konfiguriert ist, wird er vom SDK nicht verwendet. Dieses Problem ist ab Version 2.24.3 behoben.
Der Codec H.264 wird nicht unterstützt. Siehe die Video-Codecs Leitfaden für Entwickler.