Windows Client SDK Versionshinweise

Das Vonage Video API Windows SDK ermöglicht die Nutzung von Vonage Video API-gestützten Videositzungen in Windows-Anwendungen.

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, weil Publisher die Veröffentlichung als Teil von Session Disconnect Callbacks stoppten.

  • Diese Version behebt ein Problem, bei dem in einigen Fällen Sitzungen aufgrund falscher Anmeldedaten nicht verbunden werden konnten.

  • 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 Session.Builder.SessionMigration Eigentum. 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.

  • Diese Version fügt neue Verlegereinstellungen hinzu, um die Audioerfassung bei Stummschaltung zu steuern, so dass der Verleger Aktualisierungen des Audiopegels erhält, wenn kein Audio veröffentlicht wird. Dies ist nützlich für die Implementierung von Funktionen wie das Sprechen bei Stummschaltung. Für weitere Informationen, siehe diese Dokumentation.

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

  • In dieser Version verwerfen wir das Session.SaveRtcStatsReport() Methode. Diese Methode wird in zukünftigen Minor Releases entfernt werden. Für weitere Informationen siehe die Referenzdokumentation.

Version 2.30.2 -- Juli 2025

  • Diese Version behebt ein Problem, bei dem in einigen Fällen Sitzungen aufgrund von ungültigen Token-Fehlern nicht verbunden werden konnten.

Version 2.30.1 -- Mai 2025

  • Diese Version behebt ein Problem, bei dem in einigen Fällen keine Verbindung zu Sitzungen hergestellt werden konnte.

  • Diese Version behebt ein Problem, bei dem Verlage in einigen Fällen aufgrund eines Problems bei der Initialisierung der Audioaufzeichnung nicht veröffentlichen konnten.

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 Session.Builder.SessionMigration Eigentum. 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 apiKey anstelle von applicationId. Dies ist in dieser Version behoben.

  • Hinweis: In der vorherigen Version wurde fälschlicherweise die Option ApplicationId Eigenschaft. 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 behebt ein Problem, bei dem VideoCapturer.Init() kann bei Computern mit mehreren Kameras unbemerkt fehlschlagen.

  • 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 ApiKey. Diese sollten sein ApplicationId und wird in der nächsten Version behoben werden.

  • Anmerkung: In dieser Version wurde fälschlicherweise die ApplicationId Eigenschaft. Dies 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.

  • Diese Version behebt ein Problem, bei dem die Videoauflösung nicht aktualisiert wurde, wenn Geräte gedreht wurden.

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 Session.SinglePeerConnection.

  • Diese Version bietet Unterstützung für VideoFrame.IsMirroreddie true zurückgibt, wenn das Videobild gespiegelt wird. Dies war bisher eine Beta-Funktion.

  • 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 Publisher.AudioTransformers Eigenschaft. Dies war bisher eine Beta-Funktion.

  • Diese Version bietet Unterstützung für erweiterte Audiokontrollen. Siehe die Dokumentation für Publisher.AudioBitrate, Publisher.AutoGainControl, Publisher.NoiseSuppression, Publisher.EchoCancellationund Publisher.DisableAudioProcessing. 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.

Version 2.27.2 -- Juni 2024

  • Diese Version bietet Unterstützung für VideoFrame.IsMirroreddie true zurückgibt, wenn das Videobild gespiegelt wird. Dies ist eine Beta-Funktion.

  • 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 Publisher.AudioTransformers Eigenschaft. Dies ist eine Beta-Funktion.

  • Diese Version bietet Unterstützung für erweiterte Audiokontrollen. Siehe die Dokumentation für Publisher.AudioBitrate, Publisher.AutoGainControl, Publisher.NoiseSuppression, Publisher.EchoCancellationund Publisher.DisableAudioProcessing. Dies ist eine Beta-Funktion.

  • Diese Version reduziert die Größe des SDK, indem sie den Code der Vonage Medienbibliothek entfernt. Um Methoden zu nutzen, die die Vonage Media Library verwenden, müssen Sie die Vonage Media Library separat vom Vonage Video Windows SDK laden. Dazu gehören die VideoTransformer(string name, string properties) und AudioTransformer(string name, string properties) Konstrukteure. Für weitere Informationen, siehe Integration der Vonage-Mediathek.

  • Diese Version behebt ein Problem, bei dem in einigen Fällen der lokale Verlag nicht gespiegelt wurde.

  • Diese Version behebt einen Absturz.

Version 2.27.1 -- Januar 2024

Diese Version behebt einen Fehler, bei dem CanSubscribe falsche Informationen in Session.Capabilities.

Diese Version behebt ein Problem, bei dem ein Ausnahmefehler auftrat, wenn IVideoCapturer.SetVideoContentHint() wurde aufgerufen, bevor IVideoCapturer.Init() aufgerufen wurde.

  • 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 Publisher.AudioTransformers und Publisher.VideoTransformers Eigenschaften. 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 Session.SetEncryptionSecret() Methode. Weitere Informationen finden Sie in der Dokumentation zur End-to-End-Verschlüsselung.

  • Diese Version bietet Unterstützung für adaptives Medien-Routing. Weitere Informationen finden Sie in der Dokumentation Adaptive Media Routing.

  • 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 verbessert die Leistung der reinen Software für Vonage Medienprozessor Filter.

Version 2.26.1 -- Oktober 2023

  • Diese Version behebt ein seltenes Problem, bei dem ein Absturz beim Schließen einer Anwendung auftrat.
  • 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

Das ist wichtig: Windows SDK 2.26.0 wurde veröffentlicht als Version 2.26.0-release. Wir prüfen die Angelegenheit.

  • Diese Version bietet Unterstützung für Live-Unterschriften. Siehe die Dokumente für Publisher.PublishCaptions und Subscriber.SubscribeToCaptions. Dies war bisher eine Beta-Funktion.

  • Diese Version bietet Unterstützung für mehr Vonage Medienprozessor Filter. Der Hintergrund-Weichzeichnungsfilter akzeptiert jetzt eine benutzerdefinierte Radius-Option. Und es gibt einen neuen Hintergrundersatz Filter. Siehe die Dokumentation für den Publisher.VideoTransformers Eigenschaft. Dies sind Beta-Funktionen.

Version 2.25.2 -- Juni 2023

  • Diese Version bietet Unterstützung für das Vonage Medienprozessor-Bibliothek und benutzerdefinierte Medientransformatoren. Siehe die Dokumentation für das Publisher.AudioTransformers und Publisher.VideoTransformers Eigenschaften. Für eine optimale Leistung werden NVIDIA-GPUs empfohlen. Dies ist eine Beta-Funktion.

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

  • Diese Version bietet Unterstützung für Live-Unterschriften). Siehe die Dokumente für Publisher.PublishCaptions und Subscriber.SubscribeToCaptions. Dies ist eine Beta-Funktion.

Version 2.25.0 -- April 2023

  • Diese Version des SDK verwendet eine aktualisierte Version von WebRTC 99, die Verbesserungen in Bezug auf Leistung und Stabilität enthält.

  • Hinzugefügt wurde ein OpenTok.IAudioDeviceExtension Schnittstelle. Damit können Sie Folgendes einrichten ein benutzerdefiniertes Audiogerät mit Methoden zur Aufzählung von Geräten, zur Auswahl eines bestimmten Geräten oder zum Abonnieren von Benachrichtigungen, die intern mit der eigenen Audiogerät-Implementierung anstelle der statischen Standard-Implementierung verbunden werden. Zusätzlich wurde die neue Die Klasse MMAudioDevice, die im SDK enthalten ist, implementiert diese Schnittstelle unter Verwendung der
    Windows-Schnittstelle mmdeviceapi.h.

  • Diese Version behebt einen zeitweiligen Absturz, der beim schnellen Veröffentlichen und Wiederveröffentlichen auftreten kann.

Version 2.24.2 -- Februar 2023

  • 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 der Ton für Benutzer unter bestimmten Umständen stumm bleibt.

  • Diese Version behebt ein Problem, bei dem Proxys nicht funktionierten.

  • Diese Version behebt ein Problem, bei dem Änderungen am Audiogerät zum Absturz der Anwendung führen konnten.

Version 2.24.1 -- Dezember 2022

  • Diese Version behebt ein Problem, bei dem die Verwendung eines Proxyservers in einigen Fällen zum Absturz der Anwendung führte.

  • Diese Version behebt ein Problem, bei dem es bei bestimmten USB-Kameras zu Veröffentlichungsfehlern kam.

Version 2.24.0 -- Oktober 2022

  • Diese Version des SDK verwendet WebRTC 99, das Verbesserungen in Bezug auf Leistung und Stabilität enthält.

  • Mit dieser Version wird der Zugriff auf Audiodaten für einzelne abonnierte Streams unterstützt. Dies war bisher eine Beta-Funktion. Siehe die Dokumentationen für die Subscriber.AudioData Veranstaltung.

  • Diese Version bietet Unterstützung für die Auswahl eines Audio-Ausgabegeräts. Dies war bisher eine Beta-Funktion. Siehe die Dokumentationen für die AudioDevice.SetOutputAudioDevice() Methode.

  • Diese Version bietet Unterstützung für die Integration mit den Audioeinstellungen von Windows OS. Siehe die Dokumentation für die OpenTok.AudioDevice.Notifications Klasse. Dies war bisher eine Beta-Funktion.

  • 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, bei dem das Bild des Herausgebers beim Ausschalten des Videos eingefroren 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.2 -- August 2022

  • Diese Version bietet Unterstützung für die Integration mit den Audioeinstellungen von Windows OS. Siehe die Dokumentation für das OpenTok.AudioDevice.Notifications Klasse. Dies ist eine beta Funktion.

  • Diese Version behebt ein Problem, das zu einer übermäßigen Bandbreitennutzung durch Streams in weitergeleiteten Sitzungen führte.

  • Diese Version behebt ein Problem, bei dem eine App abstürzen kann, wenn sie mit einem Headset verbunden ist.

Version 2.23.1 -- Juli 2022

  • Diese Version bietet Unterstützung für den Zugriff auf Audiodaten für einzelne abonnierte Streams. Dies ist eine beta Funktion.
    Siehe die Dokumentationen für die Subscriber.AudioData Veranstaltung.

  • Diese Version bietet Unterstützung für die Auswahl eines Audio-Ausgabegeräts. Dies ist eine beta Funktion. Siehe die Dokumentation für das AudioDevice.SetOutputAudioDevice() Methode.

Version 2.23.0 -- Juni 2022

  • Diese Version bietet Unterstützung für die Custom Dispatcher API. Siehe die Referenzdokumentation für die Context-Klasse.

  • In dieser Version ist skalierbares Video in gerouteten H.264-Sitzungen nicht mehr hardcodiert.

  • Hinzufügen der Unterstützung für Full High Definition (1920x1080 Pixel) Auflösung. Sie können angeben High1080p als die resolution Wert, den Sie in die OpenTok.VideoCapturer.VideoDevice.CreateVideoCapturer() Methode. Dies war bisher eine Beta-Funktion.

  • Diese Version bietet Unterstützung für die Universal Windows Platform in Desktop-Applikationen. Dies war zuvor eine Beta-Funktion.

  • Diese Version bietet die Möglichkeit, Audiopegel pro Teilnehmer zu aktivieren. Dies war bisher eine Beta-Funktion. Siehe die Dokumentationen für die Subscriber.AudioVolume Eigentum.

  • Diese Version implementiert skalierbares Video Unterstützung für die Bildschirmfreigabe. Dies war bisher eine Beta-Funktion. Siehe die Publisher.Builder.ScalableScreenshare Eigentum.

  • 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 die Kamera-LED nicht ausgeschaltet wurde, wenn das Video stummgeschaltet war.

  • Diese Version behebt ein Problem, bei dem UTF8-Strings in Signalen verstümmelt wurden.

  • Diese Version behebt ein Problem, bei dem VideoCapturer.EnumerateDevices() listet nicht alle physischen USB-Kameras auf.

Bekannte Probleme

  • Die Beendigung einer Sitzung kann länger dauern als erwartet. Wir arbeiten an einer Lösung für dieses Problem.

  • In einigen Fällen können die Signale außer der Reihe gesendet werden. Wir untersuchen dieses Problem.

  • In manchen Fällen kann das SDK die Proxy-Einstellungen nicht erkennen. Wir untersuchen dieses Problem.

  • Bei Geräten ohne NVIDIA Grafikprozessoren kann es zu Leistungseinbußen bei der Verwendung von Vonage Media Processors kommen. Wir untersuchen das Problem.