翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
の Amazon Chime SDKクライアントライブラリの主な概念を理解する JavaScript
会議とユーザーを作成および管理する方法を完全に把握するには、以下の概念を理解する必要があります。
Meeting – マルチパーティーメディアセッション。すべての会議には一意の会議識別子が付与されます。サポートされている AWS リージョンのいずれかで会議を作成できます。会議を作成すると、メディアのリストが返されURLsます。これらは会議に参加するうえで必要なデータの重要な部分であり、会議に参加しようとしているすべてのユーザーにそのデータを配布する必要があります。
Attendee – マルチパーティーメディアセッションに参加しようとしているユーザー。すべての参加者には、一意の識別子、開発者のシステムでユーザーを参加者に割り当てるために渡せる外部ユーザー識別子、会議へのアクセスを許可する署名済みの参加トークンが付与されます。
MeetingSession および (DefaultMeetingSession) – 会議内の各ユーザーのセッション JavaScript を表す の Amazon Chime SDKクライアントライブラリのルートオブジェクト。ウェブアプリケーションは、適切な会議 MeetingSession と参加者情報を使用してインスタンス化および設定することから始まります。
MeetingSessionConfiguration – 会議セッションへの参加に必要な会議と参加者のデータを保存します。このデータは、サーバーアプリケーションによって行われた CreateMeeting
および CreateAttendee
API呼び出しのレスポンスです。サーバーアプリケーションは、このデータをウェブアプリケーションに渡します。ウェブアプリケーションはそれを使用して をインスタンス化しますMeetingSession
。
DeviceController
(DefaultDeviceController) – ユーザーのシステムで使用可能なオーディオデバイスとビデオデバイスのリストを列挙するために使用します。会議中にデバイスコントローラーを使用して、アクティブなデバイスを切り替えることもできます。
AudioVideoFacade
(DefaultAudioVideoFacade) – 会議を強化するキーインターフェイス。会議を開始、制御、終了APIsする を提供します。また、参加または退出するユーザー、ミュートまたはミュート解除されているユーザー、アクティブに話しているユーザー、接続が悪いユーザーを追跡することで、参加者の名簿など、ユーザーエクスペリエンスの変化を促進する主要なイベントをリッスンAPIsすることもできます。これらを使用してAPIs、オーディオコントロールHTML要素を会議のオーディオ出力にバインドし、選択したオーディオ出力デバイスで再生することもできます。
ActiveSpeakerDetectorFacade
(DefaultActiveSpeakerDetector) – アクティブなスピーカーイベントをサブスクライブAPIする 。時間の経過と共に、マイクの音量順に参加者のリストを定期的に返します。発言中のスピーカーのポリシーは、必要に応じて上書きしたり、微調整したりできます。
ContentShareController
(DefaultContentShareController) – APIs コンテンツ共有の開始/停止/一時停止解除。またAPIs、ライフサイクルイベントをリッスンしてコンテンツ共有ステータスを追跡することもできます。
Logger
(ConsoleLogger) – コンソールログを活用するために使用されるインターフェイス、またはロガーオブジェクトを渡すことで、現在のログ記録実装を上書きし、Amazon Chime からさまざまなレベルのログを取得しますSDK。