

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

# Memahami peristiwa siklus hidup rapat Amazon Chime SDK
<a name="using-events"></a>

Amazon Chime SDK mengirimkan peristiwa siklus hidup rapat, yang dapat Anda gunakan untuk memicu notifikasi dan memulai alur kerja hilir. Beberapa contoh penggunaan acara rapat meliputi: 
+ Memperbarui metadata saat peserta bergabung atau meninggalkan rapat Amazon Chime SDK.
+ Menerapkan pemberitahuan push atau daftar nama untuk rapat Amazon Chime SDK.
+ Mengukur penggunaan video dan berbagi konten dalam rapat Amazon Chime SDK.

Anda dapat mengirim acara ke Amazon EventBridge, Amazon Simple Notification Service (SNS), dan Amazon Simple Queue Service (SQS). Untuk informasi selengkapnya, lihat [Acara dari AWS layanan](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html) di *Panduan EventBridge Pengguna Amazon*.

## Pertemuan Amazon Chime SDK dimulai
<a name="sdk-start-mtg"></a>

Amazon Chime SDK mengirimkan acara ini saat rapat baru dimulai.

**Example Data peristiwa**  
Contoh berikut menunjukkan data untuk acara ini.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}",  
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:MeetingStarted",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",    
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Pertemuan Amazon Chime SDK berakhir
<a name="sdk-end-mtg"></a>

Amazon Chime SDK mengirimkan acara ini saat rapat aktif berakhir.

**catatan**  
Untuk efisiensi, layanan juga mengirimkan acara ini saat Anda memanggil [https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_DeleteMeeting.html](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_DeleteMeeting.html)API.

**Example Data peristiwa**  
Contoh berikut menunjukkan data untuk acara ini.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "111122223333",  
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:MeetingEnded",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",    
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Peserta Amazon Chime SDK ditambahkan
<a name="sdk-add-attendee"></a>

Amazon Chime SDK mengirimkan acara ini saat peserta baru ditambahkan ke rapat aktif.

**Example Data peristiwa**  
Contoh berikut menunjukkan data untuk acara ini.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}",  
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeAdded",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Peserta Amazon Chime SDK dihapus
<a name="sdk-remove-attendee"></a>

Amazon Chime SDK mengirimkan peristiwa ini saat Anda menggunakan [https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_DeleteAttendee.html](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_meeting-chime_DeleteAttendee.html)API untuk menghapus peserta dari rapat aktif. 

**Example Data peristiwa**  
Contoh berikut menunjukkan data untuk acara ini.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}", 
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeDeleted",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Peserta Amazon Chime SDK diotorisasi
<a name="sdk-auth-attendee"></a>

Amazon Chime SDK mengirimkan acara ini ketika pengguna, yang sudah bergabung ke rapat, menggunakan token gabungan yang sama untuk bergabung lagi dalam rapat. Misalnya, pengguna dapat beralih dari mesin desktop ke perangkat seluler. Ini secara efektif “menyerahkan” rapat ke perangkat baru. 

**Example Data peristiwa**  
Contoh berikut menunjukkan data untuk acara ini.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}",  
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeAuthorized",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Peserta Amazon Chime SDK bergabung dalam rapat
<a name="sdk-join-attendee"></a>

Amazon Chime SDK mengirimkan peristiwa ini ketika peserta yang ada bergabung dengan rapat Amazon Chime SDK menggunakan transportasi jaringan yang ditentukan.

**Example Data peristiwa**  
Contoh berikut menunjukkan data untuk acara ini.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}", 
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeJoined",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",    
    "networkType": "{{Voip}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Peserta Amazon Chime SDK meninggalkan rapat
<a name="sdk-leave-attendee"></a>

Amazon Chime SDK mengirimkan peristiwa ini ketika peserta yang ada meninggalkan rapat Amazon Chime SDK menggunakan transportasi jaringan yang ditentukan.

**catatan**  
Layanan tidak pernah mengirim `chime:AttendeeLeft` DAN `chime:AttendeeDropped` acara untuk tindakan “cuti” yang sama. Menjatuhkan dan meninggalkan adalah tindakan yang berbeda, dan sistem mengirimkan acara yang sesuai dengan setiap tindakan.  
Misalnya, katakanlah seorang peserta dengan koneksi yang buruk bergabung dengan rapat pada pukul 11 pagi. Anda dapat mengharapkan tindakan berikut:  

```
11:00 API – CreateAttendee, CreateMeetingWithAttendee, or BatchCreateAttendee
11:00   Event – chime:AttendeeAdded
11:01 Action – user joins meeting
11:01   Event – chime:AttendeeJoined
11:02 Action – user's connection drops
11:02   Event – chime:AttendeeDropped
11:03 Action – user's connection restored
11:03   Event – chime:AttendeeJoined
11:30 Action – user leaves meeting
11:30   Event – chime:AttendeeLeft
```

**Example Data peristiwa**  
Contoh berikut menunjukkan data untuk acara ini.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}",  
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeLeft",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "networkType": "{{Voip}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Peserta Amazon Chime SDK dikeluarkan dari rapat
<a name="sdk-drop-attendee"></a>

Amazon Chime SDK mengirimkan acara ini ketika peserta saat ini dijatuhkan dari rapat Amazon Chime SDK, biasanya karena koneksi yang buruk. Ketika layanan tidak menerima paket selama 10-15 detik, ia menganggap cient dijatuhkan dan mengeluarkan acara tersebut.

Layanan ini biasanya memicu tindakan drop, tetapi klien juga dapat memicunya. Misalnya, katakanlah pengguna mengganti laptop mereka dari Wi-Fi ke Ethernet. Itu merupakan perubahan adaptor jaringan, dan koneksi diatur ulang. Pada gilirannya, itu mengatur ulang soket web dan memicu tindakan drop-join gabungan.

**catatan**  
Layanan tidak pernah mengirim `chime:AttendeeLeft` DAN `chime:AttendeeDropped` acara untuk tindakan “cuti” yang sama. Menjatuhkan dan meninggalkan adalah tindakan yang berbeda, dan sistem mengirimkan acara yang sesuai dengan setiap tindakan.  
Misalnya, katakanlah seorang peserta dengan koneksi yang buruk bergabung dengan rapat pada pukul 11 pagi. Anda dapat mengharapkan tindakan berikut:  

```
11:00 API – CreateAttendee, CreateMeetingWithAttendee, or BatchCreateAttendee
11:00   Event – chime:AttendeeAdded
11:01 Action – user joins meeting
11:01   Event – chime:AttendeeJoined
11:02 Action – user's connection drops
11:02   Event – chime:AttendeeDropped
11:03 Action – user's connection restored
11:03   Event – chime:AttendeeJoined
11:30 Action – user leaves meeting
11:30   Event – chime:AttendeeLeft
```

**Example Data peristiwa**  
Contoh berikut menunjukkan data untuk acara ini.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}",  
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeDropped",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",  
    "networkType": "{{Voip}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Peserta Amazon Chime SDK mulai streaming video
<a name="sdk-attendee-video-start"></a>

Amazon Chime SDK mengirimkan acara ini saat peserta yang sudah ada mulai streaming video.

**Example Data peristiwa**  
Contoh berikut menunjukkan data untuk acara ini.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}", 
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeVideoStarted",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Peserta Amazon Chime SDK berhenti streaming video
<a name="sdk-attendee-video-stop"></a>

Amazon Chime SDK mengirimkan acara ini ketika peserta yang ada berhenti streaming video.

**Example Data peristiwa**  
Contoh berikut menunjukkan data untuk acara ini.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}", 
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeVideoStopped",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Peserta Amazon Chime SDK mulai berbagi layar
<a name="sdk-attendee-screenshare-start"></a>

Amazon Chime SDK mengirimkan acara ini ketika peserta yang ada mulai membagikan layar mereka.

**Example Data peristiwa**  
Contoh berikut menunjukkan data untuk acara ini.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}",  
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeContentVideoStarted",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Peserta Amazon Chime SDK berhenti berbagi layar
<a name="sdk-attendee-screenshare-stop"></a>

Amazon Chime SDK mengirimkan acara ini ketika peserta yang ada berhenti berbagi layar mereka.

**Example Data peristiwa**  
Contoh berikut menunjukkan data untuk acara ini.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}",  
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeContentVideoStopped",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Kemampuan peserta Amazon Chime SDK diperbarui
<a name="sdk-attendee-capability-updated"></a>

Amazon Chime SDK mengirimkan acara ini saat kemampuan peserta yang ada diperbarui.

**Example Data peristiwa**  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}",
  "id": "{{12345678-1234-1234-1234-111122223333}}",
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": [],
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeCapabilitiesUpdated",
    "success": "{{1}}", // value can be 1 or 0. 1 means success, 0 means failure
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalMeetingId": "{{mymeeting}}",
    "attendeeId": "{{attendeeId}}",
    "externalUserId": "{{externalUserId}}"
    "mediaRegion": "{{us-east-1}}"
    "attendeeCapabilities": {
    "audio": "{{SendReceive}}",
    "video": "{{SendReceive}}",
    "content": "{{SendReceive}}"
   }
  }
}
```

## Konten peserta Amazon Chime SDK bergabung dengan rapat
<a name="sdk-content-join"></a>

Amazon Chime SDK mengirimkan peristiwa ini saat berbagi konten bergabung dengan rapat Amazon Chime SDK menggunakan transportasi jaringan yang ditentukan.

**Example Data peristiwa**  
Contoh berikut menunjukkan data untuk acara ini.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}",  
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeContentJoined",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "networkType": "{{Voip}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Konten peserta Amazon Chime SDK meninggalkan rapat
<a name="sdk-content-leave"></a>

Amazon Chime SDK mengirimkan peristiwa ini saat berbagi konten meninggalkan rapat Amazon Chime SDK menggunakan transportasi jaringan yang ditentukan.

**Example Data peristiwa**  
Contoh berikut menunjukkan data untuk acara ini.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}",  
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeContentLeft",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "networkType": "{{Voip}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Konten peserta Amazon Chime SDK turun dari rapat
<a name="sdk-content-drop"></a>

Amazon Chime SDK mengirimkan peristiwa ini ketika pembagian konten turun dari rapat Amazon Chime SDK, biasanya karena bandwidth rendah.

**Example Data peristiwa**  
Contoh berikut menunjukkan data untuk acara ini.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}",  
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeContentDropped",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "networkType": "{{Voip}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Konten peserta Amazon Chime SDK mulai streaming video
<a name="sdk-content-start-stream"></a>

Amazon Chime SDK mengirimkan acara ini saat pembagian konten mulai streaming video.

**Example Data peristiwa**  
Contoh berikut menunjukkan data untuk acara ini.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}",  
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeContentVideoStarted",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```

## Konten peserta Amazon Chime SDK berhenti streaming video
<a name="sdk-content-stop-stream"></a>

Amazon Chime SDK mengirimkan acara ini saat pembagian konten berhenti streaming video.

**Example Data peristiwa**  
Contoh berikut menunjukkan data untuk acara ini.  

```
{
  "version": "0",
  "source": "aws.chime",
  "account": "{{111122223333}}", 
  "region": "{{us-east-1}}",
  "detail-type": "Chime Meeting State Change",
  "time": "{{yyyy-mm-ddThh:mm:ssZ}}",
  "resources": []
  "detail": {
    "version": "0",
    "eventType": "chime:AttendeeContentVideoStopped",
    "timestamp": {{12344566754}},
    "meetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "attendeeId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalUserId": "{{87654321-4321-4321-1234-111122223333}}",
    "externalMeetingId": "{{87654321-4321-4321-1234-111122223333}}",
    "mediaRegion": "{{us-east-1}}"
  }
}
```