全部产品
Search
文档中心

ApsaraVideo Live:CreateLiveStreamMonitor

更新时间:Dec 13, 2025

Membuat sesi pemantauan.

Deskripsi operasi

Panggil operasi ini untuk membuat sesi pemantauan. Pastikan parameter yang diperlukan telah dikonfigurasi.

Batas QPS

Batas queries per second (QPS) untuk satu pengguna adalah 10 panggilan per detik. Jika batas tersebut dilampaui, panggilan API Anda akan mengalami throttle, yang dapat memengaruhi bisnis Anda. Rencanakan panggilan API Anda secara tepat.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

Action

Access level

Resource type

Condition key

Dependent action

live:CreateLiveStreamMonitor

create

*All Resource

*

None None

Parameter permintaan

Parameter

Type

Required

Description

Example

RegionId

string

No

ID wilayah.

cn-shanghai

MonitorName

string

Yes

Nama sesi pemantauan.

liveMonitor****

OutputTemplate

string

Yes

Templat output untuk sesi pemantauan. Nilai yang valid:

  • lp_ld: definisi rendah.

  • lp_sd: definisi standar.

  • lp_hd: definisi tinggi.

  • lp_ud: resolusi ultra-tinggi.

lp_ud

Domain

string

Yes

Nama domain yang akan dipantau.

demo.aliyundoc.com

App

string

No

Nama aplikasi untuk aliran output sesi pemantauan.Anda dapat menentukan nama kustom. Jika tidak menentukan parameter ini, monitor akan digunakan sebagai nama aplikasi.

monitor****

Stream

string

No

Nama aliran output untuk sesi pemantauan. Jika tidak menentukan parameter ini, sistem akan menghasilkan nama acak.

monitorStream****

InputList

string

Yes

Daftar aliran input yang akan dipantau. Untuk informasi selengkapnya, lihat tabel InputConfig di bawah ini.

InputConfig

MonitorConfig

string

No

Pengaturan ambang batas peringatan untuk pemantauan. Nilainya harus berupa string JSON. Untuk informasi selengkapnya, lihat tabel MonitorConfig di bawah ini.

"{\"fpsLowThres\": 0.6,\"brLowThres\": 1.1,\"eofDurationThresSec\": 10}"

CallbackUrl

string

No

Alamat webhook. HTTP dan HTTPS didukung.

http://guide.aliyundoc.com/notify

DingTalkWebHookUrl

string

No

URL webhook chatbot DingTalk. Untuk menerima pemberitahuan peringatan, konfigurasikan chatbot DingTalk dan masukkan URL webhook-nya, yang dapat berformat HTTP atau HTTPS. Untuk informasi selengkapnya, lihat Custom robot access.

Catatan

Tetapkan kata kunci kustom untuk chatbot DingTalk ke "Alerting". Jika tidak, Anda tidak akan menerima pesan.

https://oapi.dingtalk.com/robot/send?access_token=7a7d404056eee1f2fd944ace9bcfc361dc6448583e1d3d3baa****

InputConfig

Name

Type

Description

Example value

Index

Integer

Indeks. Parameter ini digunakan oleh antarmuka depan.

1

LayoutId

Integer

ID tata letak. Nilainya harus dimulai dari 1.

1

StreamName

String

Nama tampilan aliran yang dipantau.

monitorStream****

InputUrl

String

URL aliran input.

demo.aliyundoc.com

LayoutConfig

LayoutConfig

Pengaturan tata letak.

Lihat tabel LayoutConfig di bawah ini.

PlayConfig

PlayConfig

Konfigurasi pemutaran.

Lihat tabel PlayConfig di bawah ini.

LayoutConfig

Name

Type

Description

Example value

FillMode

String

Mode pengisian. Tetapkan parameter ini ke `none` untuk antarmuka depan.

none

PositionRefer

String

Titik referensi untuk posisi elemen. Nilai yang valid: `topLeft` (kiri atas), `topRight` (kanan atas), `bottomLeft` (kiri bawah), dan `bottomRight` (kanan bawah).

topLeft

PositionNormalized

Float

Posisi ternormalisasi area padding layer, dalam format `[x,y]`.
Nilai x dan y berkisar antara 0 hingga 1.
Contohnya, `[0.1,0.1]` menunjukkan offset horizontal 10% dan offset vertikal 10% dari pojok kiri atas.




[0.1, 0.1]

SizeNormalized

Float

Ukuran ternormalisasi layer, dalam format `[w,h]`.
Nilai w dan h berkisar antara 0 hingga 1. Lebar dan tinggi keduanya ternormalisasi.
Contohnya, `[0.2,0.3]` menunjukkan lebar 20% dan tinggi 30%.




[0.2, 0.3]

PlayConfig

Name

Type

Description

Example value

VolumeRate

Float

Volume. Nilainya berkisar dari 0 hingga 1, akurat hingga dua tempat desimal.

0.50

MonitorConfig

Name

Type

Description

Example value

fpsLowThres

Float

Ambang batas peringatan untuk laju bingkai video. Ambang batas ini merupakan koefisien. Nilainya berkisar antara (0.0, 1.0]. Nilai default adalah 0.7. Peringatan dipicu jika laju bingkai video aliran yang dipantau kurang dari (ambang batas peringatan × laju bingkai asli aliran langsung).

0.7

brHighThres

Float

Ambang batas peringatan untuk bitrate audio dan video. Ambang batas ini merupakan koefisien. Nilainya berkisar antara (0.0, 100]. Nilai default adalah 1.0. Peringatan dipicu jika bitrate audio dan video aliran yang dipantau lebih besar dari (ambang batas peringatan × bitrate asli aliran langsung).

1.0

eofDurationThresSec

Float

Ambang batas durasi gangguan aliran sebelum peringatan dipicu. Satuan: detik. Nilainya berkisar antara (0, 65535]. Nilai default adalah 0. - Setelah aliran terganggu, koneksi tetap aktif. Sistem menggunakan timeout penerimaan paket internal selama 5 detik untuk mendeteksi gangguan tersebut. Jika Anda menetapkan parameter ini ke nilai kurang dari atau sama dengan 5 detik, waktu deteksi aktual adalah 5 detik. Jika Anda menetapkan parameter ini ke nilai lebih dari 5 detik, waktu deteksi aktual adalah nilai yang Anda tetapkan. Lima detik pertama periode ini digunakan untuk timeout internal, sedangkan sisanya adalah waktu tunggu sistem agar aliran pulih. - Jika aliran pulih sebelum periode timeout berakhir, peringatan tidak akan dipicu. Jika Anda mengubah alamat pemantauan sebelum aliran mengalami timeout, sistem akan berhenti mendeteksi timeout dan memicu peringatan untuk aliran sebelumnya.

10

Elemen respons

Element

Type

Description

Example

object

MonitorId

string

ID sesi pemantauan.

445409ec-7eaa-461d-8f29-4bec2eb9****

RequestId

string

ID permintaan.

5c6a2a0d-f228-4a64-af62-20e91b96****

Contoh

Respons sukses

JSONformat

{
  "MonitorId": "445409ec-7eaa-461d-8f29-4bec2eb9****",
  "RequestId": "5c6a2a0d-f228-4a64-af62-20e91b96****"
}

Kode kesalahan

HTTP status code

Error code

Error message

Description

400 InvalidParameter.Malformed %s
400 InvalidUserId.Malformed %s
400 MissingParameter %s
400 StreamMonitorExist %s
401 IllegalOperation %s
500 InternalError %s
404 InvalidDomainName.NotFound %s

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.