Topik ini menjelaskan event AddLiveRecordVideoComplete, konten notifikasinya, serta contoh callback.
Tipe Peristiwa
AddLiveRecordVideoComplete
Deskripsi Event
Setelah Anda mengaktifkan perekaman aliran siaran langsung ke video sesuai permintaan (VOD), event AddLiveRecordVideoComplete akan dipicu saat file VOD berhasil dibuat—baik setelah epoch perekaman selesai maupun ketika aliran siaran langsung berakhir.
Aliran dianggap berakhir jika terputus selama lebih dari 3 menit.
Untuk memperoleh informasi audio dan video secara real time setelah perekaman selesai, konfigurasikan callback VOD. Untuk informasi selengkapnya, lihat Video upload complete.
Konten Event
Parameter | Tipe | Wajib | Deskripsi |
EventTime | String | Ya | Waktu saat event dihasilkan. Waktu dalam UTC dan menggunakan format yyyy-MM-ddTHH:mm:ssZ. |
EventType | String | Ya | Jenis event. Ini adalah parameter yang diperlukan. Nilainya tetap AddLiveRecordVideoComplete. |
VideoId | String | Ya | ID video. |
Status | String | Ya | Status penyelesaian perekaman.
|
StreamName | String | Tidak | Nama aliran. |
DomainName | String | Tidak | Nama domain. |
AppName | String | Tidak | Nama aplikasi. |
RecordStartTime | String | Tidak | Waktu mulai perekaman. Waktu dalam UTC dan menggunakan format yyyy-MM-ddTHH:mm:ssZ. |
RecordEndTime | String | Tidak | Waktu akhir perekaman. Waktu dalam UTC dan menggunakan format yyyy-MM-ddTHH:mm:ssZ. |
Contoh Callback
Catatan mengenai contoh callback:
Untuk callback HTTP, konten berikut merupakan isi body HTTP POST.
Untuk callback MNS, konten berikut merupakan isi pesan (message body).
{
"EventTime": "2017-12-08T09:26:17Z",
"EventType": "AddLiveRecordVideoComplete",
"VideoId": "43q9fjdhef****",
"Status": "success",
"StreamName": "xxx",
"DomainName": "xxx",
"AppName": "xxx",
"RecordStartTime":"2017-12-08T07:40:56Z",
"RecordEndTime":"2017-12-08T09:26:17Z"
}