
Teilen Sie:
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.
React Native SDK 2.33.0 Veröffentlichung: Publisher Degradation Präferenz
Lesedauer: 3 Minuten
Einführung
Die Vonage Video API React Native Client SDK 2.33.0 ist jetzt verfügbar.
Die Funktionen des Video API Client SDK 2.33führt diese Version eine sehr gefragte Funktion für React Native-Entwickler ein: Publisher Degradation Preference.
Die Publisher Degradation Preference ermöglicht die direkte Kontrolle darüber, wie Ihre App die Videoqualität verwaltet, wenn die Netzwerk- oder CPU-Ressourcen eingeschränkt sind. Außerdem enthält es TypeScript-Verbesserungen und Fehlerbehebungen, die die Stabilität unter iOS und Android verbessern.
Das SDK ist für alle Pakete verfügbar, die wir für React Native unterstützen:
Eine vollständige Liste der Änderungen finden Sie in den vollständigen Versionshinweise.
Herausgeber Degradation Präferenz
Wenn die Netzwerk- oder CPU-Ressourcen begrenzt sind, kann die Video-Engine die Bildrate und/oder die Auflösung des Publisher-Videos reduzieren, um die Einschränkungen auszugleichen. Die Art und Weise, wie Ihre Anwendung auf diesen Druck reagiert, kann das Nutzererlebnis erheblich beeinflussen.
Version 2.33.0 führt die Publisher Degradation Präferenz ein, der Ihnen die direkte Kontrolle über dieses Verhalten gibt. Dies gibt Ihnen die Flexibilität, die Videoqualität an Ihren spezifischen Anwendungsfall anzupassen, sei es eine telemedizinische Beratung, die scharfe Bilddetails erfordert, oder ein Live-Sport-Stream, bei dem flüssige Bewegungen nicht verhandelbar sind.
Sie können nun zwischen den folgenden Optionen wählen:
| lassen Sie die Video-Engine intelligente Entscheidungen auf der Grundlage der aktuellen Bedingungen treffen |
| Halten Sie die Bildrate konstant und versuchen Sie nicht, die Auflösung zu verringern. |
| ruckelfreie Bewegungen zu bevorzugen und stattdessen die Auflösung zu verringern |
| Priorisierung der Bildschärfe, so dass die Bildrate bei begrenzten Ressourcen gesenkt werden kann |
| ein Gleichgewicht zwischen der Verringerung der Auflösung und der Bildrate anstreben |
Dies ist besonders nützlich, wenn es auf die Art des Inhalts ankommt, z. B:
Gesundheitswesen, wo Bilddetails für die Diagnose oder Beratung entscheidend sind
Sport und Spiele, bei denen flüssige Bewegungen wichtiger sind als die Auflösung
IoT und eingebettete Geräte mit begrenzter Verarbeitungsleistung
Jeder Anwendungsfall mit spezifischen, kontextabhängigen Qualitätsanforderungen
Wichtiger Hinweis für TypeScript-Entwickler
Version 2.33.0 behebt die in Version 2.31.1 eingeführte fehlerhafte TypeScript-Unterstützung. Dieser Fix führt keine funktionalen Änderungen am SDK ein. Nach dem Upgrade muss Ihre Anwendung jedoch möglicherweise Typisierungsprobleme beheben, die zuvor durch fehlende Typdefinitionen verborgen waren. Wir empfehlen dringend, Ihre Codebasis auf TypeScript-Fehler zu überprüfen, die nach einem Upgrade auf 2.33.0 oder höher auftreten.
Fehlerbehebungen und Stabilitätsverbesserungen
Version 2.33.0 enthält außerdem Fehlerkorrekturen, die die Zuverlässigkeit unter iOS und Android verbessern. Wir empfehlen einen Blick in die Versionshinweise für die vollständige Liste der behobenen Probleme.
Wir arbeiten aktiv an einer vollständigeren und stabileren Unterstützung der New React Native Architecture in unserem SDK. Erwarten Sie bald weitere Patch-Releases, die weitere Vervollständigung und Stabilitätsverbesserungen in diesem Bereich bringen.
Erste Schritte
Bereit zum Upgrade? Installieren Sie die neueste Version mit Ihrem bevorzugten Paketmanager:
npm install @vonage/client-sdk-video-react-native@2.33.0
Vollständige Installationsanweisungen, einschließlich der Installationsschritte für iOS und Android, finden Sie in der React Native SDK Übersicht.
Anmerkung: Das React Native SDK folgt jeder nativen SDK-Version, sobald die notwendigen Integrations-, Test- und Validierungsarbeiten abgeschlossen sind. Die Funktion Client Observability, die im Vonage Video Android SDK und iOS SDK 2.33.0 enthalten ist, ist in dieser Version des React Native SDK noch nicht verfügbar. Die Unterstützung für diese Funktion wird in einem kommenden Minor Release hinzugefügt.
Schlussfolgerung
Version 2.33.0 des Vonage Video API React Native SDK bringt sinnvolle Steuerungsverbesserungen mit Publisher Degradation Preference. Zusammen mit TypeScript-Korrekturen und Stabilitätsverbesserungen ist das SDK jetzt in der Produktion zuverlässiger. Wenn Sie Video-Applikationen für iOS und Android mit React Native entwickeln, empfehlen wir ein Upgrade.
Haben Sie eine Frage oder möchten Sie uns mitteilen, was Sie gerade bauen?
Beteiligen Sie sich am Gespräch auf dem Vonage Community Slack
Abonnieren Sie den Entwickler-Newsletter
Folgen Sie uns auf X (früher Twitter) für Updates
Sehen Sie sich die Tutorials auf unserem YouTube-Kanal
Verbinden Sie sich mit uns auf der Vonage Entwickler-Seite auf LinkedIn
Bleiben Sie auf dem Laufenden und halten Sie sich über die neuesten Nachrichten, Tipps und Veranstaltungen für Entwickler auf dem Laufenden.
Teilen Sie:
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.