Event AddLiveRecordVideoComplete dipicu ketika perekaman aliran siaran langsung ke VOD selesai dan file VOD telah dibuat. Topik ini mencakup konten event dan contoh callback.
Event type
AddLiveRecordVideoComplete
Event description
Saat Anda mengaktifkan perekaman aliran siaran langsung ke video sesuai permintaan (VOD), event AddLiveRecordVideoComplete dipicu setiap kali file VOD dibuat setelah epoch perekaman selesai atau aliran siaran langsung berakhir.
Pengambilan aliran dianggap berakhir jika koneksi aliran terputus lebih dari 3 menit.
Untuk memperoleh informasi audio dan video secara real time setelah video direkam, konfigurasikan callback VOD. Untuk informasi selengkapnya, lihat Video upload complete.
Setelah menerima VideoId dari event AddLiveRecordVideoComplete, panggil operasi GetVideoInfo untuk melakukan kueri informasi video.
Event content
Parameter Name | Type | Required | Description |
EventTime | String | Yes | Waktu saat event dihasilkan. Waktu dalam UTC dan menggunakan format yyyy-MM-ddTHH:mm:ssZ. |
EventType | String | Yes | Jenis event. Nilainya tetap AddLiveRecordVideoComplete. |
VideoId | String | Yes | ID video. |
Status | String | Yes | Status penyelesaian perekaman.
|
StreamName | String | No | Nama aliran. |
DomainName | String | No | Nama domain. |
AppName | String | No | Nama aplikasi. |
RecordStartTime | String | No | Waktu mulai perekaman. Waktu dalam UTC dan menggunakan format yyyy-MM-ddTHH:mm:ssZ. |
RecordEndTime | String | No | Waktu akhir perekaman. Waktu dalam UTC dan menggunakan format yyyy-MM-ddTHH:mm:ssZ. |
Callback sample
Catatan mengenai contoh callback:
Untuk callback HTTP, konten berikut merupakan body HTTP POST.
Untuk callback MNS, konten berikut merupakan body pesan.
{
"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"
}