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à.
Comprensione dei concetti chiave della libreria SDK client Amazon Chime per JavaScript
Per comprendere appieno come creare e gestire riunioni e utenti, devi comprendere questi concetti:
Meeting— Una sessione multimediale multipartitica. Ogni riunione ha un identificatore di riunione univoco. Puoi creare riunioni in una delle AWS regioni supportate. Quando si crea una riunione, viene restituito un elenco URLs di file 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.
Attendee— 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.
MeetingSession e (DefaultMeetingSession)— L'oggetto principale della libreria SDK client Amazon Chime rappresenta JavaScript la 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. Tali dati sono la risposta alle CreateAttendee
API chiamate CreateMeeting
e 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 APIs l'avvio, il controllo e la fine di una riunione. Consente APIs inoltre di tenere traccia degli eventi chiave che determinano cambiamenti nell'esperienza utente, ad esempio l'elenco dei partecipanti, monitorando l'ingresso o l'uscita degli utenti, utilizzando o attivando l'audio disattivato, parlando attivamente o con una connettività scadente. È inoltre possibile utilizzarli APIs per associare l'HTMLelemento di controllo audio all'uscita audio della riunione e riprodurla tramite il dispositivo di uscita audio selezionato.
ActiveSpeakerDetectorFacade
(DefaultActiveSpeakerDetector) — Il API che si iscrive agli 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) — APIs che avviano, interrompono e mettono in pausa la condivisione dei contenuti. Consente inoltre di ascoltare gli eventi del ciclo di vita APIs per tenere traccia dello stato di condivisione dei contenuti.
Logger
(ConsoleLogger)— L'interfaccia utilizzata per sfruttare i log della console o inserire un oggetto logger per sovrascrivere l'attuale implementazione di registrazione e ottenere diversi livelli di log da Amazon Chime. SDK