Video API-Referenz-App für den Desktop (Web) Release Notes

v1.5.0 — Juni 2026

Neue Funktionen

Erweiterte Einstellungen: Qualitätskontrollen und Überwachbarkeit

Ein neues Dialogfeld mit speziellen Registerkarten bietet den Benutzern die volle Kontrolle über die Medienkonfiguration und die Echtzeitüberwachung.

Videoeinstellungen

Konfigurieren:

  • Auflösung
  • Bildfrequenz
  • Benutzerdefinierte Bitrate
  • Codec-Priorität (VP8, VP9, H.264)
Audioeinstellungen

Steuerung:

  • Bitrate-Modus
  • Opus DTX
  • Audio-Fallback für Publisher/Subscriber
Podiumsdiskussion zum Thema Observability

Monitor:

  • Zustand des Flusses
  • Qualitätskennzahlen in Echtzeit

VideoHandler v2-API

Ein neues wurde eingeführt /v2 Backend-Router, bereitgestellt von createVideoHandler, mit Webhook-Endpunkten für:

  • Ereignisse im Lebenszyklus einer Sitzung
  • Ereignisse im Lebenszyklus von Untertiteln
  • Ereignisse im Lebenszyklus des Archivs

Abstraktion von Sitzungsschlüsseln

Ein JWT-basiertes SessionKey ersetzt nun „raw“ sessionId über die gesamte Backend-Sitzungsverwaltungsschicht hinweg, wodurch folgende Aspekte verbessert werden:

  • Sicherheit
  • Konsistenz

Batch-Upload von Protokollen

Ein neues wurde hinzugefügt /client-logs/batch Endpunkt, der ein Array von Protokollereignissen entgegennimmt und diese in einer einzigen Anfrage weiterleitet, wodurch der Aufwand bei hochfrequenter Protokollierung reduziert wird.

Logger-Synchronisierer

Es wurde eine neue Komponente eingeführt, die automatisch synchronisiert:

  • Benutzer-ID
  • Sitzungs-ID
  • Verbindungs-ID

in den Frontend-Logger-Kontext, wodurch eine konsistente Protokollkorrelation gewährleistet wird.

System für wiederverwendbare Benachrichtigungen

Hinzugefügt:

  • NotificationsContainer
  • Anbieter für Laufzeitprotokollierung

um ein einheitliches System für die Darstellung von In-App-Benachrichtigungen bereitzustellen.

Anpassung des UI-Themas

Hinzugefügt:

  • designTokens.json
  • yarn sync:theme-tokens

um die Anpassung des visuellen Designs in der gesamten Anwendung zu unterstützen.

Konfiguration des Vonage Video Hosts

Unterstützung für das VONAGE_VIDEO_HOST Umgebungsvariable, die es der Anwendung ermöglicht, eine Verbindung zu einem benutzerdefinierten Vonage Video API-Endpunkt herzustellen.

Meldung „Kamera nicht verfügbar“

Benutzer erhalten nun eine Benachrichtigung, wenn ihre Kamera während einer aktiven Sitzung nicht mehr verfügbar ist.

Verbesserungen

Dokumentation zur konfigurierbaren Umgebung

Die README-Datei wurde um eine umfassende Dokumentation zu folgenden Themen erweitert:

  • Anpassung der Benutzeroberfläche
  • Optionen zur Konfiguration der Umgebung

Upgrade auf Material UI v9

Die Applications wurden auf Material UI (MUI) v9 aktualisiert, wodurch nun Zugriff auf die neuesten Verbesserungen der Komponentenbibliothek, erweiterte Funktionen zur Anpassung des Designs, Aktualisierungen im Bereich Barrierefreiheit sowie langfristige Unterstützung des Frameworks möglich ist.

Sicherheit

Helmet-Sicherheits-Header und Ratenbegrenzung

Verbesserte Backend-Sicherheit durch:

  • Hinzufügen von Helmet-Sicherheits-Headers
  • Vorstellung der Express-Middleware zur Ratenbegrenzung
  • Behebung trust proxy Konfiguration zur Verhinderung von IP-Spoofing

Festgelegt

  • Der Name des Teilnehmers bei der Bildschirmfreigabe ist nicht immer sichtbar
  • Das Symbol zum Löschen von Hintergrundeffekten ist nicht sichtbar
  • Das Aktivieren/Deaktivieren von Untertiteln funktioniert in bestimmten Abläufen nicht richtig
  • „Vonage-Teilnehmer nicht angelegt“ – Sonderfall, der zu unbehandelten Fehlern führt
  • Die App erkennt keine Blockierungen der Mikrofonberechtigung auf Betriebssystemebene
  • Der Endpunkt für den Feedback-Bericht gibt 500-Fehler zurück
  • Die lokale Bildschirmfreigabe wird beim Freigeben des gesamten Bildschirms nicht ausgeblendet (um einen unendlichen Spiegeleffekt zu verhindern)
  • Falsche Layout-Ränder in der „Goodbye“-Komponente bei kleinen Ansichtsfenstern

Bekannte Probleme

Die Liste der bekannten Probleme finden Sie unter hier.


v1.4.2 — März 2026

Hinzugefügt

  • Die Benutzeroberfläche der Kameraauswahl im Wartezimmer wurde verbessert, um besser mit Fällen umgehen zu können, in denen kein Kameragerät verfügbar ist.
  • Es wurde eine Warnanzeige für den Aufnahme- und Transkriptionsstatus hinzugefügt.
  • Implementierung der Backend-Gollum-Integration für Kundenveranstaltungen.
  • Die einbettbare Komponente Vera Room wurde eingeführt.
  • Das Symbol in Video Effects wurde aktualisiert.
  • Unterstützung der deutschen Sprache mit vollständigen Übersetzungen hinzugefügt.
  • Anzeige der App- und SDK-Versionen in der Fußzeile.
  • Config.json wird jetzt zur Erstellungszeit von vcrBuild.env.sh eingebettet, es gibt keine Laufzeitabhängigkeit mehr.

Festgelegt

  • Die Layout-Ränder in der GoodBye-Komponente wurden korrigiert, um die Reaktionsfähigkeit zu verbessern.
  • Die Aufnahmeanzeige ist nun immer sichtbar.
  • Ungenutzte Warnprotokolle wurden aus dem Verlag entfernt.
  • Die Option Videoeffekte in MenuMoreOptions wurde bei nicht unterstützten Browsern ausgeblendet.
  • Verhindern des Vergrößern und Verkleinerns in nicht unterstützten Browsern (Firefox und Safari).

Bekannte Probleme

Die Liste der bekannten Probleme finden Sie unter hier.


v1.4.1 — Februar 2026

Hinzugefügt

  • In der README wurde ein Link zur plattformübergreifenden Unterstützung hinzugefügt.
  • MakeRoomContextWrapper wurde implementiert, um alle raumbezogenen Anbieter für Unit-Tests zusammenzustellen.
  • Ersetzte Mocked Context- und Session-Hooks in Unit-Tests.
  • Es wurde eine erste Basis für das Protokollierungssystem eingeführt.
  • Überarbeitete Gerätehandhabung mit vereinheitlichten Hooks und standardisierter Verwendung.
  • Hinzufügen einer gemeinsamen Bibliothek mit gemeinsamen Funktionen für die gesamte Anwendung.
  • Axios wurde auf die neueste Version aktualisiert.
  • README mit neuem Vonage Branding und einem Willkommensabschnitt aktualisiert.

Festgelegt

  • Aktualisierte Fehlertextfarbe in FormSubmitted und angepasste Farbe der Symbolleiste für den dunklen Modus.
  • Ein Problem wurde behoben, bei dem Gerätenamen falsch abgeschnitten wurden.
  • Die Ansichten für den aktiven Sprecher und die Bildschirmfreigabe wurden gepolstert.
  • Ein Problem wurde behoben, bei dem die Registerkarte "Emotionen" in der kleinen Ansicht nicht automatisch geschlossen wurde.
  • Es wurde ein TIMEOUT-Problem behoben, das Verleger daran hinderte, sich bei anderen Benutzern anzumelden.
  • Falsche Ausrichtung zwischen Benutzer-Pin und Mikrofon-Symbol behoben.
  • Vertikales Scrollen auf mobilen Bildschirmen wurde aktiviert.
  • Die Schaltflächen für den Netzqualitätstest vor dem Anruf ("Schließen" und "Test beenden") verhalten sich jetzt identisch.
  • Padding um die Video-Komponente für Bildschirmbreiten zwischen 900px und 1150px hinzugefügt.
  • Ungenutzter UI-Code wurde aus der Bibliothek entfernt.
  • Probleme mit der Videovorschau in Firefox behoben.
  • Es wurde sichergestellt, dass Benutzernamen auf weißem Hintergrund sichtbar bleiben.
  • Ein Problem wurde behoben, bei dem die Vorschaukamera eingeschaltet blieb, obwohl sie ausgeschaltet war.

v1.4.0 — Januar 2026

Diese Version konzentriert sich auf die folgenden UX- und UI-Verbesserungen:

  • Einführung einer neuen Semantic UI Token-Bibliothek für verbesserte Design-Konsistenz.
  • Die Landing Page wurde aktualisiert.
  • Neu gestaltete Kopfzeile (jetzt mit Sprachauswahl) und Fußzeile.
  • Verbesserte Erfahrungen in Wartezimmern und Besprechungsräumen.
  • Aktualisierte Verabschiedung und nicht unterstützte Browserseiten.

Hinzugefügt

  • Hinzufügen eines Netzwerktests vor dem Anruf im Wartezimmer.
  • Einführung der Push-to-Talk-Funktion im Besprechungsraum.
  • Aktivierte Kameraumschaltung auf mobilen Geräten.
  • Filterung der Teilnehmerliste im Besprechungsraum hinzugefügt.
  • GitHub Copilot-Anweisungen zum Repository hinzugefügt.

Festgelegt

  • Verbesserte Codequalität mit strengeren TypeScript-Prüfungen, verbessertem Linting und besserer Abdeckung der Unit-Tests.
  • Erhöhte Testzuverlässigkeit und Einführung eines neuen Anwendungskontextes für skalierte Reaktivität.
  • Das Repository wurde auf Nx migriert, was schnellere Builds durch intelligentes Caching und Task-Orchestrierung ermöglicht.
  • Gepatcht CVE-2025-55182.
  • Kamera- und Audioeinstellungen bleiben jetzt nach dem Neuladen der Seite erhalten.
  • Die automatische Kameraerkennung, wenn eine Kamera während eines laufenden Meetings verfügbar wird, wurde verbessert.
  • Vonage Video SDK auf v2.32.1 aktualisiert.
  • Benutzer werden in den Warteraum weitergeleitet, wenn sie beim Betreten des Besprechungsraums keinen Benutzernamen angeben.
  • Der Zoom ist jetzt vollständig anklickbar.

v1.3.0 — November 2025

Mit dieser Version werden mehrere neue Funktionen und Verbesserungen eingeführt, um die Benutzerfreundlichkeit und die Anpassungsmöglichkeiten zu verbessern.

Hinzugefügt

  • Unterstützung der Lokalisierung: Mehrsprachige Unterstützung mit eingebautem Sprachselektor hinzugefügt. Verfügbare Sprachen sind: Englisch (en), Englisch - Vereinigte Staaten (en-US), Spanisch (es), Spanisch - Mexiko (es-MX) und Italienisch (it).

  • Ersetzen von Hintergründen und Effekten: Die Benutzer können jetzt ihren Hintergrund während der Sitzungen anpassen. Die Optionen umfassen:

    • Vordefinierte oder benutzerdefinierte Hintergrundbilder
    • Einstellbarer Hintergrund-Unschärfe-Effekt
  • Scrollen und Zoomen für die Bildschirmfreigabe: Scroll- und Zoom-Funktionalität für die Bildschirmfreigabe-Ansicht von Abonnenten hinzugefügt.

  • Verbesserte Konfigurationsoptionen: Eine neue Konfigurationsdatei ermöglicht es Benutzern, die Sichtbarkeit bestimmter Funktionen (z. B. Bildschirmfreigabe) direkt über die Einstellungen zu steuern.

Festgelegt

  • Problem mit Geisterteilnehmern: Es wurde ein Problem behoben, bei dem ein Benutzer in einem Anruf bleiben konnte, während andere ihn nicht sehen konnten, obwohl sie weiterhin alle Teilnehmer sehen konnten.

  • Sichtbarkeit des stummgeschalteten Symbols: Das stummgeschaltete Symbol des Verlegers wird nun korrekt in der eigenen Teilnehmerliste angezeigt.

  • Gerätebezeichnung bereinigt: Unnötige Zeichen wurden aus den Audio- und Gerätebezeichnungen entfernt, um eine übersichtlichere Darstellung zu erreichen.

  • Kamera-LED-Verhalten: Es wurde ein Problem behoben, bei dem die Kamera-LED auch dann eingeschaltet blieb, wenn kein Video veröffentlicht wurde.