https://a.storyblok.com/f/270183/1368x665/120700c440/25feb_dev-blog_client-sdk-v229.png

Ankündigung des Vonage Video API Client SDK Version 2.29

Zuletzt aktualisiert am February 4, 2025

Lesedauer: 4 Minuten

Wir freuen uns, Ihnen die Veröffentlichung von Vonage Video Client SDK 2.29! Dieses neueste Update bietet leistungsstarke Tools, die Entwicklern mehr Kontrolle über die Geräteverwaltung und APIs zur Verbesserung der Benutzererfahrung geben. Ganz gleich, ob Sie eine Videokonferenz-App entwickeln oder eine bestehende App verbessern möchten, mit diesen Funktionen können Sie nahtlose, benutzerzentrierte Lösungen erstellen.

Schauen wir uns die Highlights dieser Version an und erfahren Sie, wie diese Updates Ihre Anwendung verbessern können.

Bessere Nutzererfahrungen durch Qualitätsüberwachung in Echtzeit

Im Rahmen unserer ständigen Bemühungen, Entwicklern Tools zur Verbesserung der Anwendungsleistung und der Benutzerfreundlichkeit zur Verfügung zu stellen, freuen wir uns, die qualityScoreChanged Ereignis (in Vonage vereinheitlicht/auf Tokbox) und cpuPerformanceChanged Ereignis (in Vonage vereinheitlicht/auf Tokbox):

  • Die qualityScoreChanged Ereignis liefert eine Metrik, die es Entwicklern ermöglicht, detaillierte Einblicke in die Streamqualität zu erhalten. Durch die Nutzung der branchenüblichen MOS-Metrik (Mean Opinion Score) kann dieses Ereignis verwendet werden, um Benutzer über eine verschlechterte Anrufqualität zu informieren und Korrekturmaßnahmen zu ergreifen.

  • Die cpuPerformanceChanged Ereignis bietet Entwicklern die Möglichkeit, Änderungen der CPU-Auslastung während einer Sitzung zu überwachen. Entwickler können dieses Ereignis nutzen, um das Anwendungsverhalten dynamisch anzupassen (z. B. Verringerung der Rechenlast bei hoher CPU-Auslastung). Es liefert nahezu in Echtzeit Informationen über Änderungen der CPU-Leistung. Außerdem erleichtert es Optimierungsstrategien, insbesondere für ressourcenintensive Anwendungen wie Videokonferenzen.

Um herauszufinden, wie diese Ereignisse genutzt werden können, sehen Sie sich bitte die Beispielanwendung Video In Call Monitoring an hier

Zusätzliche Gerätesteuerung

Mit der Einführung der Funktion disableAudioInputDeviceManagement Eigenschaft (in Vonage vereinheitlicht/auf Tokbox) können Entwickler nun das Standardverhalten des SDK, das automatische Umschalten von Audio-Eingabegeräten, außer Kraft setzen, so dass die Benutzer ihr ausgewähltes Mikrofon beibehalten können, um ein konsistentes und vorhersehbares Setup zu erhalten.

Die neue veröffentlichenVideo Rückruf (in Vonage vereinheitlicht/auf Tokbox) bietet Echtzeit-Feedback über den Erfolg oder Misserfolg der Video-Veröffentlichung, vereinfacht die Fehlerbehandlung und gibt Entwicklern eine bessere Kontrolle über Video-Operationen. Außerdem kann der audioInputDeviceChanged Ereignis (in Vonage vereinheitlicht/auf Tokbox) sorgt dafür, dass Applications die Benutzer in Echtzeit über Mikrofonänderungen informieren können, was die Reaktionsfähigkeit und das Benutzererlebnis verbessert. Die Beispielanwendung, die die Verwendung des audioInputDeviceChanged-Ereignis zeigt, finden Sie hier

Als Antwort auf eine wichtige Herausforderung für Entwickler bietet die accessDenied (in Vonage vereinheitlicht/auf Tokbox) alarmiert nun Applications, wenn Benutzer Kamera- oder Mikrofonberechtigungen entziehen. Dies ermöglicht ein besseres UI-Feedback und verwertbare Erkenntnisse, um Benutzer bei der Wiederherstellung des Zugriffs anzuleiten. Die Verwendung dieses Ereignisses wird in dem Basic Video Chat-Beispiel gezeigt, das hier.

Einzelne Peer-Verbindung

Einzelne Peer-Verbindung ist eine Einstellung auf Verbindungsebene, die, wenn sie aktiviert ist, eine Peer-Verbindung für alle Streams verwendet, die vom Vonage Media Router an den Endpunkt geliefert werden.

Eine einzige Peer-Verbindung trägt dazu bei, den Ressourcenverbrauch des Betriebssystems zu reduzieren und verbessert die Staukontrolle, die Bandbreite und die Qualität von Audio-, Video- und Screen-Sharing-Streams. Sie verbessert auch die Skalierbarkeit auf mobilen Geräten und erleichtert die Unterstützung von mehr Zuschauern.

In dieser Version haben wir das JS Web SDK aktiviert, um die Single Peer Connection (in Vonage vereinheitlicht/auf Tokbox), die zuvor in der Version Version 2.28.0 für Native SDKs aktiviert wurde.

WebRTC M121 Upgrade für Native SDKs

Ab Version 2.29 nutzen unsere nativen Vonage Video Client SDKs für iOS, Android, Windows, macOS und Linux das WebRTC M121-Framework und bieten so eine verbesserte Leistung, Stabilität und Sicherheit. Dieses Upgrade bringt optimierte Audio- und Video-Codecs, eine verbesserte Netzwerkanpassung für eine reibungslosere Kommunikation und eine bessere Browserkompatibilität für ein einheitliches Nutzererlebnis. Mit zusätzlichen Fehlerkorrekturen und Leistungsverbesserungen ermöglicht diese Version Entwicklern, zuverlässigere und sicherere Echtzeit-Kommunikationsanwendungen zu erstellen.

Bereit für VP9 Routed Sessions mit Scalable Video Coding (Public Beta)

Der VP9-Codec mit skalierbarer Videokodierung (SVC) wurde kürzlich für geroutete Sitzungen als Public-Beta-Funktion aktiviert. Das Client SDK Release 2.29 wird empfohlen, um die Bandbreiten- und Leistungsoptimierungen von VP9 SVC zu nutzen. SVC ist ein Modus des VP9-Codecs, der skalierbare Schichten in der Kodierung eines einzelnen Videostroms bietet, einschließlich räumlicher und zeitlicher Skalierbarkeit, für eine verbesserte Kodierungseffizienz und eine größere Widerstandsfähigkeit gegenüber verlorenen Paketen und Frames. Dies ermöglicht es dem Vonage Media Router, verschiedene Auflösungen aus einem einzigen kodierten Stream weiterzuleiten, was effizienter ist als Simulcast, das mit VP8 verwendet wird. Infolgedessen bietet VP9 SVC in gerouteten Sitzungen eine bessere Möglichkeit, eine hohe Videoqualität in Situationen mit geringer Bandbreite und unter schlechten Netzwerkbedingungen beizubehalten. Kunden wird empfohlen, die Projekteinstellungen zu aktualisieren, um VP9 SVC zu aktivieren und die Client SDK-Version 2.29 für diese Leistungsoptimierungen zu nutzen.

Erste Schritte mit den neuen Funktionen

Mit dem Vonage Video Client SDK 2.29 haben Entwickler mehr Kontrolle und Transparenz über die Endbenutzererfahrung mit Echtzeitüberwachung und umsetzbaren Erkenntnissen an den entscheidenden Stellen.

Das Client SDK Release 2.29 ist jetzt für Vonage Video API Kunden verfügbar, die die Standardumgebung nutzen. Hier finden Sie die Versionshinweise für das Vereinheitlichte und Tokbox Wir planen, das SDK Anfang März in der Unternehmensumgebung einzuführen.

Sind Sie von den neuen SDK-Funktionen begeistert? Glauben Sie, dass wir etwas ausgelassen haben? Bitte machen Sie mit auf unserem Vonage Community Slack oder senden Sie uns eine Nachricht auf X, früher bekannt als Twitterund lassen Sie uns wissen, wie wir Ihnen helfen können!

Teilen Sie:

https://a.storyblok.com/f/270183/800x800/e2de460095/vikram-dham.jpeg
Vikram DhamSenior Produktmanager

Vikram Dham ist ein Produktleiter, der strategische Einsichten nahtlos mit tiefem technischen Fachwissen verbindet. Er verfügt über mehrere Patente und zeichnet sich dadurch aus, dass er Marktinformationen destilliert, effektive Strategien entwickelt und innovative Ideen in erstklassige Produkte umsetzt. Er ist leidenschaftlich an der Spitze der Technologie interessiert und konzentriert sich derzeit auf die Wertschöpfung in den Bereichen Video, KI und Cloud. Außerhalb der Arbeit geht er gerne laufen.