Concetti chiave - SDK Amazon Chime

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Concetti chiave

Per comprendere appieno come creare e gestire riunioni e utenti, devi comprendere questi concetti:

Riunione: una sessione multimediale multipartitica. Ogni riunione ha un identificatore di riunione univoco. Puoi creare riunioni in una delle AWS regioni supportate. Quando crei una riunione, viene restituito un elenco di URL multimediali. Si tratta di una parte fondamentale dei dati necessari per partecipare alla riunione ed è necessario diffonderli a tutti gli utenti che cercano di partecipare alla riunione.

Partecipante: un utente che tenta di partecipare a una sessione multimediale con più partecipanti. Ogni partecipante dispone di un identificatore univoco, un identificatore utente esterno che può essere passato per mappare il partecipante a un utente nel sistema dello sviluppatore, oltre a un token di iscrizione firmato che consente l'accesso alla riunione.

MeetingSessionand (DefaultMeetingSession) — L'oggetto principale della libreria client Amazon Chime SDK rappresenta la JavaScript sessione di ogni utente in una riunione. Le applicazioni Web iniziano creando un'istanza MeetingSession e configurandola con le informazioni corrette sulla riunione e sui partecipanti.

MeetingSessionConfiguration— Memorizza i dati della riunione e dei partecipanti necessari per partecipare a una sessione di riunione. Questi dati sono la risposta delle chiamate CreateMeeting e delle CreateAttendee API effettuate dall'applicazione server. L'applicazione server trasmette questi dati all'applicazione Web, che li utilizza per creare un'istanza di. MeetingSession

DeviceController(DefaultDeviceController) — Utilizzato per enumerare l'elenco dei dispositivi audio e video disponibili sul sistema di un utente. È inoltre possibile utilizzare il controller del dispositivo durante una riunione per cambiare dispositivo attivo.

AudioVideoFacade (DefaultAudioVideoFacade) — L'interfaccia chiave che alimenta una riunione. Fornisce le API che avviano, controllano e terminano una riunione. Fornisce inoltre API che rilevano gli eventi chiave che determinano i cambiamenti nell'esperienza degli utenti, come la creazione di un elenco di partecipanti, il monitoraggio degli utenti che entrano o escono, la modalità di disattivazione o riattivazione dell'audio, la conversazione attiva o la connettività è scadente. Puoi anche utilizzare queste API per associare l'elemento HTML di controllo audio all'uscita audio della riunione e riprodurlo tramite il dispositivo di uscita audio selezionato.

ActiveSpeakerDetectorFacade(DefaultActiveSpeakerDetector) — L'API che sottoscrive gli eventi dei relatori attivi. Restituisce periodicamente un elenco di partecipanti ordinato in base al volume del microfono nel tempo. È possibile sovrascrivere e modificare la politica relativa ai relatori attivi in base alle esigenze.

ContentShareController(DefaultContentShareController) — API che avviano, interrompono e mettono in pausa la condivisione dei contenuti. Fornisce inoltre API per ascoltare gli eventi del ciclo di vita per tenere traccia dello stato di condivisione dei contenuti.

Logger (ConsoleLogger): l'interfaccia utilizzata per sfruttare i log della console o passare un oggetto logger per sovrascrivere l'attuale implementazione di registrazione e ottenere diversi livelli di log dall'SDK Amazon Chime.