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.SessionMigrationEigentum. 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.SessionMigrationEigentum. 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.Hinweis: In der vorherigen Version wurde fälschlicherweise die Option
ApplicationIdEigenschaft. 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 seinApplicationIdund wird in der nächsten Version behoben werden.Anmerkung: In dieser Version wurde fälschlicherweise die
ApplicationIdEigenschaft. 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.AudioTransformersEigenschaft. 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.EchoCancellationundPublisher.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.AudioTransformersEigenschaft. 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.EchoCancellationundPublisher.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)undAudioTransformer(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.AudioTransformersundPublisher.VideoTransformersEigenschaften. 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.PublishCaptionsundSubscriber.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.VideoTransformersEigenschaft. 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.AudioTransformersundPublisher.VideoTransformersEigenschaften. 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.PublishCaptionsundSubscriber.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.IAudioDeviceExtensionSchnittstelle. 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.AudioDataVeranstaltung.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.NotificationsKlasse. 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.NotificationsKlasse. 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 dieSubscriber.AudioDataVeranstaltung.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
High1080pals dieresolutionWert, den Sie in dieOpenTok.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.AudioVolumeEigentum.Diese Version implementiert skalierbares Video Unterstützung für die Bildschirmfreigabe. Dies war bisher eine Beta-Funktion. Siehe die
Publisher.Builder.ScalableScreenshareEigentum.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.