
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.
Natives VERA 1.1 Release: Besprechungssteuerungen und Bildschirmfreigabe
Lesedauer: 5 Minuten
Einführung
VERA (Vonage Example Reference Application) ist unsere Sammlung von Open-Source-Videokonferenz-Applikationen, die Best Practices für die Erstellung produktionsreifer Videoanwendungen mit der Vonage Video API demonstrieren. Diese Referenzanwendungen dienen als Ausgangspunkt für Entwickler und zeigen reale Implementierungen für Android, iOSund Web Plattformen.
Native VERA 1.1 ist da und bringt neue Funktionen für die Video-Referenzanwendungen von Vonage für Android und iOS. Diese Version bietet mehr Kontrolle über das Meeting-Erlebnis durch erweiterte Einstellungen, Funktionen zur Teilnehmerverwaltung, iOS-Bildschirmfreigabe und verbesserte Audioqualität.
Warum es wichtig ist
Diese Erweiterungen adressieren häufige Herausforderungen, mit denen Entwickler bei der Erstellung von Video-Applikationen konfrontiert sind:
Erweiterte Meeting-Steuerung
Die Benutzer benötigen intuitive Möglichkeiten zur Verwaltung der Teilnehmer, zur Audiosteuerung und zur Anpassung des Videolayouts. Unkontrolliertes Audio in Meetings führt zu Frustration der Teilnehmer, Produktivitätsverlusten und professionellen Meetings, die durch Hintergrundgeräusche oder nicht stummgeschaltete Teilnehmer gestört werden. Funktionen wie "Teilnehmer anheften", "Teilnehmer stumm schalten" und "Sprechen bei Stummschaltung" sorgen für ein ausgefeiltes, produktionsreifes Erlebnis, das die Benutzer von modernen Videokonferenzanwendungen erwarten.
Plattformübergreifende Bildschirmfreigabe
Da die Bildschirmfreigabe nun auch auf iOS (und zuvor auf Android) verfügbar ist, können Entwickler konsistente Funktionen für die Zusammenarbeit auf allen Plattformen anbieten, was Native VERA zu einer vollständigen Referenzimplementierung für Video Collaboration macht.
Bessere Zugänglichkeit
Schlechte Audioqualität in Besprechungen kann zu Missverständnissen, wiederholten Fragen und Ermüdung führen - insbesondere bei verteilten Teams. Verbesserte Untertitel machen Ihre Anwendung für gehörlose oder schwerhörige Benutzer zugänglicher, während die Geräuschunterdrückung eine klare Kommunikation für alle Teilnehmer sicherstellt, unabhängig von der Umgebung, in der sie arbeiten - ob in einem belebten Café oder in einem Heimbüro mit Hintergrundaktivitäten.
Produktionsüberwachung und Fehlersuche
Der umfassende Einstellungsbildschirm bietet einen Überblick über die Metriken zur Anrufqualität, die SDK-Konfiguration und Echtzeitstatistiken, sodass Sie Probleme während der Entwicklung und in der Produktion schnell erkennen und beheben können.
Was ist neu in Native VERA 1.1
Android: Erweiterte Meeting-Steuerung
Bildschirm Einstellungen
Der neue Bildschirm Einstellungen gibt Ihnen die vollständige Kontrolle über Ihre Videoanrufkonfiguration. Greifen Sie auf erweiterte Einstellungen zu und überwachen Sie Verbindungsstatistiken in Echtzeit - alles an einem Ort. Dieses Dashboard hilft Entwicklern bei der Feinabstimmung der Anrufqualität und bei der sofortigen Behebung von Problemen.
|
|
Pin-Teilnehmer
Übernehmen Sie die Kontrolle über Ihr Video-Layout mit dem neuen Pin-Teilnehmer Funktion. Pinnen Sie die Videokachel eines beliebigen Teilnehmers an, um ihn an prominenter Stelle anzuzeigen und sicherzustellen, dass wichtige Redner während des gesamten Meetings sichtbar bleiben. Dies ist besonders nützlich für Präsentationen, Podiumsdiskussionen oder wenn Sie sich auf bestimmte Meeting-Teilnehmer konzentrieren möchten.
Teilnehmer stummschalten
Meeting-Gastgeber können jetzt einzelne Teilnehmer direkt über die Benutzeroberfläche stummschalten und haben so eine bessere Kontrolle über die Audioqualität des Meetings. Diese Funktion ist wichtig für die Verwaltung großer Meetings und die Vermeidung von Audiostörungen.
Detektor für Sprechen bei Stummschaltung
Der Stummschaltungsdetektor erkennt automatisch, wenn Sie versuchen zu sprechen, während Ihr Mikrofon stummgeschaltet ist, und benachrichtigt Sie sofort.
Lautsprecherfunktionalität testen
Vergewissern Sie sich, dass Ihre Audioeinrichtung korrekt funktioniert, bevor Sie wichtige Anrufe tätigen. Mit der neuen Funktion zum Testen von Lautsprechern können Sie ein Klangbeispiel abspielen, um zu überprüfen, ob Ihre Lautsprecherkonfiguration und die Audioausgabegeräte ordnungsgemäß funktionieren.
Verbesserte UI für Untertitel
Wir haben die Untertitel mit einer neu gestalteten Benutzeroberfläche verbessert, die mehrere Untertitelzeilen gleichzeitig anzeigt. Die neue Implementierung bietet eine bessere Lesbarkeit, ein verbessertes Styling und größere Abstände, wodurch es für die Teilnehmer einfacher wird, Unterhaltungen in Echtzeit zu verfolgen und die Zugänglichkeit für alle Benutzer zu verbessern.
iOS: Bildschirmfreigabe und verbessertes Audio
Bildschirm "Einstellungen
Wie Android verfügt auch iOS jetzt über einen umfassenden Einstellungsbildschirm, auf dem Sie Videoanrufeinstellungen konfigurieren, Qualitätsparameter anpassen und Verbindungsstatistiken in Echtzeit überwachen können. Damit erhalten iOS-Entwickler die gleichen leistungsstarken Debugging- und Optimierungsfunktionen wie unter Android.
|
|
|
| ||
Bildschirmfreigabe
Native VERA 1.1 führt die Bildschirmfreigabe für iOS unter Verwendung des ReplayKit-Frameworks von Apple ein und ermöglicht es den Teilnehmern, ihren Gerätebildschirm direkt in einen Vonage-Videoanruf zu übertragen.
|
|
Die Funktion zur gemeinsamen Bildschirmnutzung besteht aus drei aufeinander abgestimmten Modulen:
VERAScreenShareUI-Komponenten und Speicherung von AnmeldeinformationenVERAVonageScreenSharePluginVonage-Plugin zur Verwaltung von Anmeldeinformationen während des AnrufsBroadcastExtensionReplayKit Broadcast Upload Extension, die den Bildschirm aufnimmt und veröffentlicht
Die Implementierung ist speicheroptimiert, wobei die Broadcast-Erweiterung in einem separaten Prozess mit einer Speicherobergrenze von 50 MB läuft. Der Credential-Flow gewährleistet eine sichere Sitzungsverwaltung, wobei die Credentials in einer gemeinsamen App-Gruppe gespeichert und automatisch gelöscht werden, wenn der Anruf endet.
Rauschunterdrückung
Verbessern Sie die Gesprächsqualität mit der Technologie zur Rauschunterdrückung, die Hintergrundgeräusche reduziert und so für eine klarere Tonqualität sorgt. Ganz gleich, ob Sie in einem belebten Café oder in einem Büro mit Hintergrundgeräuschen telefonieren, die Rauschunterdrückung sorgt dafür, dass Ihre Stimme klar und deutlich zu hören ist.
Erste Schritte
Native VERA ist Open Source und auf GitHub verfügbar:
Android: vonage-video-android-app
iOS: vonage-video-ios-app
Web (React): vonage-video-react-app
Alle drei Referenzanwendungen nutzen dieselbe Backend-Infrastruktur und demonstrieren damit plattformübergreifend konsistente Best Practices.
Um loszulegen:
Folgen Sie den Anweisungen zur Einrichtung des Backends im vonage-video-react-app Repository
Konfigurieren Sie Ihre Backend-API-URL in der Anwendungskonfiguration
Aktivieren Sie die von Ihnen benötigten Funktionen über die Konfigurationsdateien
Detaillierte Anweisungen zur Einrichtung und zu den Konfigurationsoptionen finden Sie in den README-Dateien der einzelnen Repositorys.
Schlussfolgerung
Native VERA 1.1 ist ein bedeutender Schritt nach vorn, um Entwicklern produktionsreife Referenzimplementierungen für Video-Applikationen zur Verfügung zu stellen. Mit fortschrittlichen Meeting-Steuerungen wie Pin-Teilnehmer, Stummschaltung von Teilnehmern und Erkennung von Sprechen bei Stummschaltung unter Android sowie Bildschirmfreigabe und Rauschunterdrückung unter iOS haben Sie jetzt alle Werkzeuge, die Sie benötigen, um ausgefeilte, professionelle Videokonferenzen zu entwickeln.
Haben Sie eine Frage oder möchten Sie etwas mitteilen? Beteiligen Sie sich am Gespräch auf dem Vonage Community Slackund bleiben Sie auf dem Laufenden mit dem Entwickler-Newsletter, folgen Sie uns auf X (früher Twitter), abonnieren Sie unseren YouTube-Kanal für Video-Tutorials, und folgen Sie der Vonage Entwickler-Seite auf LinkedInein Raum für Entwickler, um zu lernen und sich mit der Community zu vernetzen. Bleiben Sie in Verbindung, teilen Sie Ihre Fortschritte 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.







