Grundlegendes zur Architektur von Webanwendungskomponenten - Amazon Chime SDK

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Grundlegendes zur Architektur von Webanwendungskomponenten

Dieses Diagramm zeigt die Architektur einer Amazon Chime SDK Chime-Web-Client-Anwendung:

Diagramm, das die Architektur einer Amazon Chime SDK Chime-Webanwendung zeigt.

Eine Webanwendung besteht in der Regel aus einer HTML CSS Benutzeroberflächenebene, die von der Geschäftslogikschicht der Anwendung unterstützt wird. Sie können die Webanwendung in Plain HTML and erstellen JavaScript, oder Sie können UI-Frameworks wie React und Angular verwenden.

Die Geschäftslogikschicht der Webanwendung interagiert mit der Amazon Chime SDK Chime-Clientbibliothek JavaScript über eine Reihe von. JavaScript APIs Die DefaultMeetingSessionist das Stammobjekt von. SDK Beim Erstellen einer Serveranwendung verwenden Sie MeetingSessionConfigurationum es mit Besprechungs- und Teilnehmerinformationen zu initialisieren und an der Besprechung teilzunehmen. Das enthüllt DefaultMeetingSession auch die AudioVideoFacade, wodurch die Geschäftslogikschicht Aktionen ausführen und Callbacks registrieren kann, die die Benutzeroberfläche aktualisieren, wenn sich der Grundstatus der Sitzung ändert.

Die Amazon Chime SDK Chime-Clientbibliothek für JavaScript ist Open Source und enthält eine Reihe anpassbarer Komponenten, die Sie bei Bedarf überschreiben können. Mit den Standardimplementierungen können Sie eine vollständige Unified Communications-Anwendung wie unsere Demo-Anwendung MeetingV2 erstellen. Die Amazon Chime SDK Chime-Clientbibliothek für JavaScript hängt von zwei anderen Bibliotheken ab:

  • Browser-Detect zur Identifizierung des Browsertyps und der Browserfunktionen.

  • ProtoBufJs um Signalbefehle und -antworten zu kodieren und zu dekodieren, die für die Teilnahme an Mediensitzungen erforderlich sind.

Amazon Chime hängt SDK auch vom Browser oder der Electron-Anwendung ab, um die Geräteverwaltung APIs und die RTC Web-Implementierung für eine Audio-Video-Sitzung bereitzustellen.

Die Amazon Chime SDK Chime-Quellclientbibliothek für JavaScript ist da TypeScript, aber Sie können den TypeScript Compiler verwenden, um sie zu kompilieren. JavaScript Sie können es dann mit einem Modul-Bundler wie Webpack bündeln. Es hat sich bewährt, die Amazon Chime SDK Chime-Clientbibliothek für JavaScript aus der NPM Registrierung zu installieren und sie dann in einer CommonJS-Umgebung zu verwenden. AWS bietet auch ein Rollup-Skript zum Bündeln von Amazon Chime SDK in einer minimierten JS-Datei, falls Sie es direkt als Skript-Tag in Ihre aufnehmen möchten. HTML