All Products
Search
Document Center

ApsaraVideo VOD:Live recording complete

Last Updated:Sep 18, 2026

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.

Catatan
  • 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.

  • success: Operasi berhasil.

  • fail: Operasi gagal.

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"
}