Membuat templat transkoding real-time untuk mengirimkan tugas transkoding real-time.
Deskripsi operasi
Transkoding media real-time hanya didukung di wilayah Shanghai.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ice:CreateLiveTranscodeTemplate |
*Semua Sumber daya.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| Type |
string |
Yes |
Jenis templat. Nilai yang valid:
|
normal |
| Name |
string |
Yes |
Nama templat. |
my template |
| TemplateConfig |
object |
No |
Konfigurasi templat. Catatan
Persyaratan parameter pass bervariasi berdasarkan templatetype (Type). Saat Type diatur ke normal, setidaknya salah satu parameter width atau height harus ditentukan, dan parameter frame rate serta bitrate wajib diisi. Untuk jenis templat lainnya, tentukan parameter sesuai kebutuhan Anda. |
|
| VideoParams |
object |
No |
Parameter video. |
|
| Codec |
string |
No |
Jenis encoding. Nilai yang valid:
|
H.264 |
| Height |
string |
No |
Tinggi video hasil transkoding. Nilai yang valid:
Penting Untuk templat narrowband HD H.265, resolusi tidak boleh melebihi 1280 × 720. |
720 |
| Width |
string |
No |
Lebar video hasil transkoding. Nilai yang valid:
Penting Untuk templat narrowband HD H.265, resolusi tidak boleh melebihi 1280 × 720. |
1280 |
| Fps |
string |
No |
Laju frame video hasil transkoding. Satuan: FPS. Nilai yang valid: 1 hingga 60. |
25 |
| Bitrate |
string |
No |
Bitrate video hasil transkoding. Satuan: kbps. Nilai yang valid: 1 hingga 6000. |
2500 |
| Gop |
string |
No |
Video GOP (Group of Pictures). Satuan: frame. Nilai yang valid: 1 hingga 3000. |
1000 |
| Profile |
string |
No |
Profil pengkodean. Sekumpulan fitur pengkodean spesifik yang didukung oleh video. Nilai yang lebih tinggi umumnya menghasilkan kualitas gambar lebih baik tetapi mengonsumsi lebih banyak sumber daya pengkodean dan dekoding. Nilai yang valid:
|
2 |
| AudioParams |
object |
No |
Parameter audio. |
|
| Codec |
string |
No |
Format pengkodean audio. Nilai yang valid:
|
AAC |
| Bitrate |
string |
No |
Bitrate audio hasil transkoding. Satuan: kbps. Nilai yang valid: 1 hingga 1000. |
100 |
| Samplerate |
string |
No |
Laju sampel audio. Nilai yang valid: 22050 hingga 96000. Penting Jika AudioProfile diatur ke aac_ld, laju sampel tidak boleh melebihi 44100. |
44100 |
| Channels |
string |
No |
Jumlah saluran audio. Nilai yang valid:
|
2 |
| Profile |
string |
No |
Preset pengkodean audio. Saat Codec diatur ke AAC, nilai yang valid:
|
aaclow |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Respons |
||
| RequestId |
string |
ID permintaan. |
******3B-0E1A-586A-AC29-742247****** |
| TemplateId |
string |
ID templat. |
****20b48fb04483915d4f2cd8ac**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "******3B-0E1A-586A-AC29-742247******",
"TemplateId": "****20b48fb04483915d4f2cd8ac****"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParam.Height | Invalid Parameters: Height | |
| 400 | InvalidParam.Width | Invalid Parameters: Width | |
| 400 | InvalidParam.Fps | Invalid Parameters: Fps | |
| 403 | OperationDenied | Your account has not enabled the ICE service. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.