Mengkueri data deret waktu pemutar.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
vod:DescribeVodPlayerMetricData |
none |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| AppId |
string |
Yes |
ID aplikasi. |
app-1000000 |
| StartTime |
string |
Yes |
Waktu mulai kueri. Format: yyyy-mm-ddthh:mm:ssz (UTC). Catatan
|
2025-06-24T00:55:06Z |
| EndTime |
string |
Yes |
Waktu akhir kueri. Format: yyyy-mm-ddthh:mm:ssz (UTC). |
2025-06-05T15:59:59Z |
| Interval |
string |
Yes |
Granularitas waktu untuk mengkueri data. Nilai valid: 5m, 1h, dan 1d. Granularitas waktu yang didukung bergantung pada rentang waktu antara
|
1d |
| TerminalType |
string |
Yes |
Tipe terminal. Nilai valid:
|
web. |
| Filters |
string |
No |
Filter dimensi data deret waktu. Dimensi terdiri dari tipe dimensi (Field), operator (Op), dan nilai dimensi. Catatan
Nilai valid untuk tipe dimensi (Field):
Nilai valid untuk operator (Op): = (sama dengan), > (lebih besar dari), < (lebih kecil dari), dan != (tidak sama dengan). Catatan
Ambil nilai dimensi dengan memanggil DescribeVodPlayerDimensionData. |
[ { "Field": "Kodek", "Op": "=", "Value": "h265#_#h264" }, { "Field": "os", "Op": "=", "Value": "Android#_#iOS" } ] |
| Metrics |
string |
Yes |
Tipe data deret waktu. Anda dapat memilih beberapa data deret waktu (maksimal 3). Catatan
Data deret waktu Quality of Service (QoS):
Data deret waktu Quality of Experience (QoE):
|
Vv,Uv,AvgPerVv. |
| Top |
integer |
No |
Mengembalikan data untuk N item teratas yang diurutkan berdasarkan jumlah pemutaran. Jika parameter ini tidak ditentukan, data untuk semua dimensi akan dikembalikan. |
5 |
| PageNumber |
integer |
No |
Nomor halaman. Nilai default: 1. |
1 |
| PageSize |
integer |
No |
Jumlah entri per halaman. Nilai default: 5000. Nilai maksimum: 5000. |
5000 |
| Language |
string |
No |
Bahasa tanggapan. Nilai valid:
|
zh |
| Os |
string |
No |
Sistem operasi pemutar. Tentukan parameter ini untuk melakukan kueri terfilter untuk data pemutaran sistem operasi tertentu. Nilai valid: Android, iOS, Harmony, Windows, MacOS, dan Linux. Nilai yang tersedia bervariasi berdasarkan tipe terminal:
Pisahkan beberapa nilai dengan #_#. |
Android、iOS、Windows. |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Respons. |
||
| RequestId |
string |
ID permintaan. |
25818875-5F78-4A*****F6-D7393642CA58 |
| PageNumber |
integer |
Nomor halaman saat ini. |
1 |
| PageSize |
integer |
Ukuran halaman. |
5000 |
| TotalCnt |
integer |
Jumlah total titik data. |
500 |
| DataList |
array<object> |
Daftar data yang dikembalikan. |
|
|
object |
|||
| TimeStamp |
string |
Stempel waktu data. Format: yyyy-mm-ddthh:mm:ssz (UTC). |
2025-06-24T00:55:06Z |
| Dimension |
string |
Dimensi. |
H265_MP4_WIFI. |
| Uv |
number |
Jumlah pengguna pemutaran. |
500 |
| Vv |
number |
Jumlah pemutaran. |
800 |
| RealVv |
number |
Jumlah pemutaran aktual. |
1000 |
| FirstFrame |
number |
Waktu frame pertama, dalam milidetik (ms). |
100 |
| SecondPlayRate |
number |
Laju pemutaran instan. |
0.8 |
| SlowPlayRate |
number |
Laju pemutaran lambat. |
0.2 |
| StuckCountRate |
number |
Laju tersendat berdasarkan jumlah. |
0.1 |
| SeekDuration |
number |
Durasi seek, dalam milidetik (ms). |
100 |
| StuckDuration100s |
number |
Durasi tersendat per 100 detik, dalam milidetik (ms). |
200 |
| PlayFailRate |
number |
Laju kegagalan pemutaran. |
0.2 |
| SeedFailRate |
number |
Laju non-pemutaran. |
0.01 |
| AvgPlayBitrate |
number |
Laju bitrate pemutaran rata-rata, dalam bps. |
100 |
| AvgStartBitrate |
number |
Laju bitrate mulai rata-rata, dalam bps. |
100 |
| ErrorCount100s |
number |
Jumlah error per 100 detik. |
1 |
| AvgPerVv |
number |
Rata-rata pemutaran per pengguna. |
10 |
| AvgVideoDuration |
number |
Durasi video rata-rata, dalam milidetik (ms). |
100000 |
| AvgPerPlayDuration |
number |
Rata-rata durasi pemutaran per pengguna, dalam milidetik (ms). |
100000 |
| AvgPerCompletionVv |
number |
Rata-rata pemutaran selesai per pengguna. |
2 |
| CompletionVv |
number |
Jumlah selesai. |
500 |
| CompletionRate |
number |
Laju penyelesaian. |
0.8 |
| AvgPlayDuration |
number |
Durasi pemutaran rata-rata, dalam milidetik (ms). |
100000 |
| JumpRate5s |
number |
Tingkat pantulan 5 detik. |
0.1 |
| TotalPlayDuration |
number |
Total durasi pemutaran, dalam milidetik (ms). |
100000 |
| StuckCount100s |
string |
Jumlah tersendat per 100 detik. |
2 |
| Extend |
object |
Informasi tambahan. |
|
| ActualStartTime |
string |
Waktu paling awal dengan titik data dalam rentang waktu yang ditentukan. Format: yyyy-mm-ddthh:mm:ssz (UTC). |
2025-06-24T00:55:06Z |
| ActualEndTime |
string |
Waktu paling akhir dengan titik data dalam rentang waktu yang ditentukan. Format: yyyy-mm-ddthh:mm:ssz (UTC). |
2025-06-05T15:59:59Z |
| IntervalSeconds |
integer |
Granularitas waktu data yang dikueri, dalam detik (s). |
3600 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "25818875-5F78-4A*****F6-D7393642CA58",
"PageNumber": 1,
"PageSize": 5000,
"TotalCnt": 500,
"DataList": [
{
"TimeStamp": "2025-06-24T00:55:06Z\n",
"Dimension": "H265_MP4_WIFI",
"Uv": 500,
"Vv": 800,
"RealVv": 1000,
"FirstFrame": 100,
"SecondPlayRate": 0.8,
"SlowPlayRate": 0.2,
"StuckCountRate": 0.1,
"SeekDuration": 100,
"StuckDuration100s": 200,
"PlayFailRate": 0.2,
"SeedFailRate": 0.01,
"AvgPlayBitrate": 100,
"AvgStartBitrate": 100,
"ErrorCount100s": 1,
"AvgPerVv": 10,
"AvgVideoDuration": 100000,
"AvgPerPlayDuration": 100000,
"AvgPerCompletionVv": 2,
"CompletionVv": 500,
"CompletionRate": 0.8,
"AvgPlayDuration": 100000,
"JumpRate5s": 0.1,
"TotalPlayDuration": 100000,
"StuckCount100s": "2"
}
],
"Extend": {
"ActualStartTime": "2025-06-24T00:55:06Z",
"ActualEndTime": "2025-06-05T15:59:59Z",
"IntervalSeconds": 3600
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | Meter.ParamError | Param Error:%s,Please Check Again. | |
| 500 | Meter.ServerInternalError | The Request Processing Has Failed Due To Some Unknown Error. | |
| 500 | Meter.DataSourceQueryError | Data Source Error:%s,Please Try Again. | |
| 403 | Meter.AuthError | Authentication Failed,Please Try Again. | |
| 502 | Meter.ReadyTsError | Get ReadyTs Failed,Please Try Again. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.