Konsep utama - Amazon Chime SDK

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Konsep utama

Untuk sepenuhnya memahami cara membuat dan mengelola rapat dan pengguna, Anda perlu memahami konsep-konsep ini:

Meeting— Sesi media multi-partai. Setiap rapat memiliki pengenal rapat yang unik. Anda dapat membuat rapat di salah satu AWS Wilayah yang didukung. Saat Anda membuat rapat, daftar URL Media akan ditampilkan. Itu adalah bagian penting dari data yang diperlukan untuk bergabung dalam rapat, dan Anda perlu menyebarluaskan data itu ke semua pengguna yang mencoba bergabung dalam rapat.

Attendee— Seorang pengguna yang mencoba bergabung dengan sesi media multi-pihak. Setiap peserta memiliki pengenal unik, pengenal pengguna eksternal yang dapat diteruskan untuk memetakan peserta ke pengguna di sistem pengembang, ditambah token gabungan yang ditandatangani yang memberi mereka akses ke rapat.

MeetingSessiondan (DefaultMeetingSession)— Objek root pustaka klien Amazon Chime SDK untuk JavaScript itu mewakili sesi setiap pengguna dalam rapat. Aplikasi web dimulai dengan membuat instance MeetingSession dan mengonfigurasinya dengan informasi rapat dan peserta yang tepat.

MeetingSessionConfiguration— Menyimpan data rapat dan peserta yang diperlukan untuk bergabung dengan sesi rapat. Data itu adalah respons dari panggilan CreateAttendee API CreateMeeting dan yang dilakukan oleh aplikasi server. Aplikasi server meneruskan data ini ke aplikasi web, yang menggunakannya untuk membuat instance file. MeetingSession

DeviceController(DefaultDeviceController)— Digunakan untuk menghitung daftar perangkat audio dan video yang tersedia pada sistem pengguna. Anda juga dapat menggunakan pengontrol perangkat selama rapat untuk beralih perangkat yang aktif.

AudioVideoFacade(DefaultAudioVideoFacade)— Antarmuka kunci yang mendukung rapat. Ini menyediakan API yang memulai, mengontrol, dan mengakhiri rapat. Ini juga menyediakan API yang mendengarkan peristiwa penting yang mendorong perubahan pengalaman pengguna, seperti daftar peserta, dengan melacak pengguna yang bergabung atau pergi, diredam atau tidak dimatikan, berbicara secara aktif, atau memiliki konektivitas yang buruk. Anda juga dapat menggunakan API tersebut untuk mengikat elemen HTML kontrol audio ke output audio rapat dan memutarnya melalui perangkat keluaran audio yang dipilih.

ActiveSpeakerDetectorFacade(DefaultActiveSpeakerDetector)— API yang berlangganan acara pembicara aktif. Secara berkala mengembalikan daftar peserta yang diurutkan berdasarkan volume mikrofon mereka dari waktu ke waktu. Anda dapat mengganti dan mengubah kebijakan pembicara aktif sesuai kebutuhan.

ContentShareController(DefaultContentShareController)— API yang memulai dan menjeda-berhenti sementara berbagi konten. Ini juga menyediakan API untuk mendengarkan peristiwa siklus hidup untuk melacak status berbagi konten.

Logger(ConsoleLogger)— Antarmuka yang digunakan untuk memanfaatkan log konsol, atau meneruskan objek logger untuk mengganti implementasi logging saat ini dan mendapatkan tingkat log yang berbeda dari Amazon Chime SDK.