Memperbarui konfigurasi sesi pemantauan.
Deskripsi operasi
This operation updates the configuration of a monitoring session. If the monitoring session is running, updates to the input source configuration take effect in real time.
QPS limit
The queries per second (QPS) limit for a single user is 10. API calls that exceed this limit are throttled. Throttling can affect your business, so we recommend that you plan your calls accordingly.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:UpdateLiveStreamMonitor |
update |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
ID wilayah. |
cn-shanghai |
| MonitorId |
string |
Yes |
ID sesi pemantauan. Catatan
Dapatkan nilai MonitorId dari parameter tanggapan operasi CreateLiveStreamMonitor. |
445409ec-7eaa-461d-8f29-4bec2eb9**** |
| MonitorName |
string |
No |
Nama sesi pemantauan. |
liveMonitor**** |
| Domain |
string |
No |
Nama domain output untuk sesi pemantauan. |
demo.aliyundoc.com |
| App |
string |
No |
Nama aplikasi untuk aliran output sesi pemantauan. Anda dapat menentukan nama kustom. Jika Anda tidak menentukan parameter ini, monitor digunakan sebagai AppName. |
monitor**** |
| Stream |
string |
No |
Nama aliran output untuk sesi pemantauan. |
monitorStream**** |
| OutputTemplate |
string |
No |
Templat output untuk sesi pemantauan. Nilai valid:
|
lp_ud |
| InputList |
string |
Yes |
Daftar aliran input yang akan dipantau. Untuk informasi selengkapnya, lihat tabel InputConfig di bawah. |
InputConfig |
| MonitorConfig |
string |
No |
Pengaturan untuk ambang batas peringatan. Nilainya adalah string JSON. Untuk informasi selengkapnya, lihat tabel MonitorConfig di bawah. |
"{\"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. Peringatan pemantauan dikirim ke kelompok DingTalk menggunakan chatbot. Siapkan chatbot lalu masukkan URL webhook-nya, yang harus berupa alamat HTTP atau HTTPS. Untuk informasi selengkapnya, lihat Custom robot access. Catatan
Atur kata kunci kustom chatbot DingTalk menjadi "Alerting". Jika tidak, pesan tidak dapat diterima. |
https://oapi.dingtalk.com/robot/send?access_token=7a7d404056eee1f2fd944ace9bcfc361dc6448583e1d3d3baa**** |
InputConfig.
| Nama | Tipe | Deskripsi | Contoh |
| Index | Integer | Indeks. Parameter ini digunakan oleh frontend. | 1 |
| LayoutId | Integer | ID tata letak. Nilai harus dimulai dari 1. | 1 |
| StreamName | String | Nama tampilan aliran yang dipantau. | monitorStream**** |
| InputUrl | String | URL aliran input. | demo.aliyundoc.com |
| LayoutConfig | LayoutConfig | Informasi tata letak. | Untuk informasi selengkapnya, lihat tabel LayoutConfig di bawah. |
| PlayConfig | PlayConfig | Konfigurasi pemutaran. | Untuk informasi selengkapnya, lihat tabel PlayConfig di bawah. |
LayoutConfig.
| Nama | Tipe | Deskripsi | Contoh |
| FillMode | String | Mode pengisian. Atur parameter ini ke none untuk frontend. | none |
| PositionRefer | String | Titik referensi untuk posisi elemen. Nilai valid: TopLeft, TopRight, BottomLeft, dan BottomRight. | TopLeft |
| PositionNormalized | Float | Posisi yang dinormalisasi dari area pengisian untuk elemen lapisan. Nilai dalam format [x,y]. Nilai x dan y berkisar dari 0 hingga 1. Misalnya, [0.1, 0.1] menunjukkan offset horizontal 10% dan offset vertikal 10% dari sudut kiri atas. | [0.1, 0.1] |
| SizeNormalized | Float | Ukuran area pengisian untuk elemen lapisan. Nilai dalam format [w,h]. Nilai w dan h berkisar dari 0 hingga 1. Baik lebar maupun tinggi dinormalisasi. Misalnya, [0.2, 0.3] menunjukkan proporsi horizontal 20% dan proporsi vertikal 30%. | [0.2, 0.3] |
PlayConfig.
| Nama | Tipe | Deskripsi | Contoh |
| VolumeRate | Float | Volume. Nilai berkisar dari 0 hingga 1, akurat hingga dua desimal. | 0.50 |
MonitorConfig.
| Nama | Tipe | Deskripsi | Contoh |
| fpsLowThres | Float | Ambang batas peringatan untuk frame rate video. Ambang batas ini adalah koefisien. Nilai harus berada dalam rentang (0.0, 1.0]. Nilai default adalah 0.7. Peringatan dipicu jika frame rate video aliran yang dipantau kurang dari (ambang batas peringatan × frame rate asli aliran langsung). | 0.7 |
| brHighThres | Float | Ambang batas peringatan untuk bitrate audio dan video. Ambang batas ini adalah koefisien. Nilai harus berada dalam rentang (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 untuk deteksi gangguan aliran, dalam detik. Peringatan dipicu jika aliran yang dipantau terganggu selama durasi yang lebih lama dari ambang batas ini. Nilai harus berada dalam rentang (0, 65535]. Nilai default adalah 0. Setelah aliran terganggu, koneksi tetap aktif. Sistem menentukan bahwa aliran terganggu jika terjadi pengatur waktu habis penerimaan paket selama 5 s. Oleh karena itu, jika Anda mengatur parameter ini ke nilai kurang dari atau sama dengan 5 s, waktu deteksi aktual adalah 5 s. Jika Anda mengatur parameter ini ke nilai lebih besar dari 5 s, waktu deteksi aktual adalah nilai yang Anda atur. 5 s pertama untuk pengatur waktu habis penerimaan paket internal, dan waktu yang tersisa adalah durasi sistem menunggu aliran melanjutkan. Jika aliran melanjutkan sebelum periode pengatur waktu habis berakhir, tidak ada peringatan yang dipicu. Jika Anda mengubah alamat pemantauan sebelum aliran kehabisan pengatur waktu, sistem berhenti mendeteksi pengatur waktu habis dan tidak memicu peringatan untuk aliran sebelumnya. | 10 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
5c6a2a0d-f228-4a64-af62-20e91b9676b3 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "5c6a2a0d-f228-4a64-af62-20e91b9676b3"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidUserId.Malformed | %s, please check userId. | |
| 400 | InvalidParameter.Malformed | There are invalid parameters: %s. | |
| 400 | MissingParameter | %s. | |
| 400 | InvalidMonitorId.Malformed | %s, please check and try again later. | |
| 401 | IllegalOperation | %s, please check and try again later. | |
| 500 | InternalError | %s, please try again later. | |
| 404 | InvalidDomainName.NotFound | %s, please check and try again later. | |
| 404 | StreamMonitorNotExist | %s, please check and try again later. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.