https://a.storyblok.com/f/270183/1368x665/356d276b31/26may_dev-blog_new-video-api234_1368x665-wlogo.jpg

Neues Video API 2.34: Netzwerkeinblicke und erweiterte Browserunterstützung

Zuletzt aktualisiert am May 20, 2026

Lesedauer: 2 Minuten

Einführung

Wir freuen uns, Ihnen die Veröffentlichung der Vonage Video API Client SDK 2.34. Aufbauend auf den Verbesserungen der Client-Beobachtbarkeit, die in 2.33 eingeführt wurden, fügt diese Version die Echtzeit-Berichterstattung über die Netzwerkbedingungen sowie die Unterstützung für Hintergrundunschärfe und Ersetzen für Safari und Firefox hinzu.

Die Version 2.34 ist verfügbar für JavaScript (Web), iOS, Android, Linux, und Windows. Eine vollständige Liste der Änderungen finden Sie in den vollständigen Versionshinweise.

Berichterstattung über die Netzbedingungen

Aufbauend auf den Publisher- und Abonnentenstatistiken, die in Version 2.33bietet Version 2.34 neue Einblicke in den Netzwerkzustand in Echtzeit, die Ihnen helfen, Probleme mit der Videoqualität proaktiv zu diagnostizieren und darauf zu reagieren.

Die neue networkConditionChanged Ereignis ist sowohl für Verleger als auch für Abonnenten verfügbar. Es meldet den aktuellen Netzwerkzustand in fünf Stufen (ausgezeichnet, gut, mittelmäßig, warnend und kritisch). Es identifiziert auch welche Partei für die Verschlechterung des Stroms verantwortlich ist und warum (zum Beispiel Bandbreitenbeschränkungen oder Paketverluste).

Für Verleger:

publisher.on('networkConditionChanged', ({ reason, statsContainer }) => {
  const { stats } = statsContainer;
  console.log('Network condition changed.');
  console.log(`Network Condition: ${stats.mediaLink.transport.networkCondition}, Reason: ${stats.mediaLink.transport.networkConditionReason}`);
});

Bei Abonnenten können Sie nun feststellen, ob die Degradierung lokal oder vom entfernten Verlag ausgeht:

subscriber.on('networkConditionChanged', ({ reason, stats }) => {
  console.log('Network condition changed.');
  console.log(`Degradation source: ${stats.mediaLink.networkDegradationSource}`);

  if (stats.mediaLink.networkDegradationSource === 'local') {
    console.log(`Network Condition: ${stats.mediaLink.transport.networkCondition}, Reason: ${stats.mediaLink.transport.networkConditionReason}`);
  } else if (stats.mediaLink.networkDegradationSource === 'remote') {
    console.log(`Network Condition: ${stats.mediaLink.remotePublisherTransport.networkCondition}, Reason: ${stats.mediaLink.remotePublisherTransport.networkConditionReason}`);
  }
});

Zusammen mit der in Statistiken, die in 2.33bieten diese neuen Ereignisse ein umfassendes Bild der Endbenutzererfahrung in Echtzeit, wodurch die Ursache von Qualitätsproblemen schneller erkannt und intelligentere, anpassungsfähige Erfahrungen entwickelt werden können.

Lesen Sie den Leitfaden zur Beobachtbarkeit von Kunden für alle Einzelheiten.

Hintergrundunschärfe und Ersetzen in Safari und Firefox

Version 2.34 bringt Hintergrundunschärfe und Ersetzen in Safari und Firefoxund erreicht damit Funktionsgleichheit mit Chromium-basierten Browsern.

Dieses Update gewährleistet einen einheitlichen, hohen Standard für den Schutz der Privatsphäre in allen wichtigen Browsern. Unabhängig davon, ob Ihre Nutzer Chrome, Safari, Firefox oder eine systemeigene Anwendung verwenden, können sie jetzt ihren Hintergrund verwischen oder ersetzen, um ein professionelles Erscheinungsbild zu wahren und die Privatsphäre aller Personen im Hintergrund zu schützen.

Einzelheiten zur Implementierung finden Sie in der Medienprozessor-Dokumentation.

Erste Schritte

Sind Sie bereit für ein Upgrade? Hier ist, was Sie wissen müssen.

Installation für JavaScript/Web:

npm install @vonage/client-sdk-video@2.34.0

Für native SDKs, besuchen Sie unsere Dokumentation für plattformspezifische Installationsanweisungen.

Anmerkung: Das React Native SDK folgt jeder nativen SDK-Version, nachdem die notwendigen Integrations-, Test- und Validierungsarbeiten abgeschlossen sind.

Schlussfolgerung

Version 2.34 baut auf den Verbesserungen der Beobachtbarkeit und der Qualität auf, die in Version 2.33 eingeführt wurden, und erweitert die Unterstützung für Hintergrundunschärfe/-ersetzung auf Safari und Firefox. Wenn Sie reichhaltige Video-Erlebnisse erstellen, die in allen wichtigen Browsern zuverlässig funktionieren müssen, ist diese Version genau das Richtige für Sie.

Haben Sie eine Frage oder möchten Sie uns mitteilen, was Sie gerade bauen?

Bleiben Sie auf dem Laufenden und halten Sie sich über die neuesten Nachrichten, Tipps und Veranstaltungen für Entwickler auf dem Laufenden.

Teilen Sie:

https://a.storyblok.com/f/270183/372x373/36054b72d0/julia-biro.png
Julia BiroAdvokat für Entwickler

Julia hat es sich zur Aufgabe gemacht, andere Entwickler durch die Erstellung von Tutorials, Anleitungen und praktischen Ressourcen zu unterstützen. Mit ihrem Hintergrund in den Bereichen Öffentlichkeitsarbeit und Bildung möchte sie Technologien zugänglicher machen und die Erfahrung von Entwicklern insgesamt verbessern. Man kann sie oft bei lokalen Veranstaltungen antreffen.