Membuat konfigurasi pengemasan VOD.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ice:CreateVodPackagingConfiguration |
create |
*全部资源
|
None | None |
Sintaks permintaan
POST HTTP/1.1
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| GroupName |
string |
No |
Nama kelompok pengemasan VOD. Nama dapat memiliki panjang hingga 128 karakter dan harus sesuai dengan format [A-Za-z0-9_-]+. |
vod_hls |
| ConfigurationName |
string |
No |
Nama konfigurasi pengemasan VOD. Nama dapat memiliki panjang hingga 128 karakter, harus sesuai dengan format [A-Za-z0-9_-]+, dan harus unik dalam dimensi pengguna. |
hls_3s |
| Protocol |
string |
No |
Jenis pengemasan VOD. Nilai valid:
|
HLS |
| Description |
string |
No |
Deskripsi konfigurasi pengemasan. |
HLS 3s vod packaging |
| PackageConfig |
object |
No |
Konfigurasi pengemasan. |
|
| ManifestName |
string |
No |
Nama manifes. Nama harus sesuai dengan format [A-Za-z0-9_]+ dan dapat memiliki panjang hingga 128 karakter. |
index |
| SegmentDuration |
integer |
No |
Durasi setiap segmen, dalam detik. Segmen aktual dibulatkan ke kelipatan terdekat dari durasi segmen sumber. Nilai valid: 1 hingga 30. |
6 |
| StreamSelection |
object |
No |
Konfigurasi pemilihan aliran keluaran untuk pengemasan. |
|
| MinVideoBitsPerSecond |
integer |
No |
Bitrate aliran video minimum, dalam bit/s. |
100000 |
| MaxVideoBitsPerSecond |
integer |
No |
Bitrate aliran video maksimum, dalam bit/s. |
1000000000 |
| StreamOrder |
string |
No |
Aturan Pengurutan aliran. Nilai valid:
|
ORIGINAL |
| DrmProvider |
object |
No |
Konfigurasi penyedia Enkripsi DRM. |
|
| EncryptionMethod |
string |
No |
Algoritma enkripsi. Nilai valid:
|
AES_128 |
| IV |
string |
No |
Nilai heksadesimal 128-bit (16-byte) opsional, yang direpresentasikan oleh string 32 karakter, yang digunakan bersama dengan kunci untuk mengenkripsi blok data. Jika Anda tidak menentukan nilai ini, MediaPackage membuat Vektor inisialisasi (IV) konstan. Nilai default: kosong. Jika Anda menentukan nilai, nilai tersebut diteruskan ke penyedia sebagai Vektor inisialisasi konstan. |
00001111222233334444555566667777 |
| SystemIds |
array |
No |
ID sistem DRM. Jumlah ID sistem ditentukan oleh jenis protokol yang digunakan. Batasan spesifik:
Saat ini, tiga sistem DRM Apple FairPlay, Google Widevine, dan Microsoft PlayReady didukung. SystemIds yang sesuai adalah:
|
|
|
string |
No |
ID sistem DRM. |
94ce86fb-07ff-4f43-adb8-93d2fa968ca2 |
|
| Url |
string |
No |
URL penyedia kunci DRM. |
https://***drm***/getcontent |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Tanggapan. |
||
| RequestId |
string |
ID permintaan. |
******11-DB8D-4A9A-875B-275798****** |
| PackagingConfiguration |
VodPackagingConfiguration |
Konfigurasi pengemasan. |
Contoh
Respons sukses
JSONformat
{
"RequestId": "******11-DB8D-4A9A-875B-275798******",
"PackagingConfiguration": {
"GroupName": "",
"Description": "",
"CreateTime": "",
"ConfigurationName": "",
"Protocol": "",
"PackageConfig": {
"ManifestName": "",
"StreamSelection": {
"MinVideoBitsPerSecond": 0,
"StreamOrder": "",
"MaxVideoBitsPerSecond": 0
},
"DrmProvider": {
"SystemIds": [
""
],
"EncryptionMethod": "",
"IV": "",
"Url": ""
},
"SegmentDuration": 0
}
}
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.