Memperbarui konfigurasi template transkoding Real-pengatur waktu Streaming (RTS) kustom.
Deskripsi operasi
This API operation supports only the following types of custom transcoding templates: h264, h264-nbhd, h264-origin, and audio.
QPS limit
You can call this operation up to 10 times per second per account.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:UpdateRtsLiveStreamTranscode |
create |
*Domain
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
ID wilayah. |
cn-shanghai |
| Domain |
string |
Yes |
Domain aliran. Parameter ini tidak dapat diubah. |
example.com |
| App |
string |
Yes |
AppName dari aliran langsung. Parameter ini tidak dapat diubah. |
aliyun-test |
| Template |
string |
Yes |
Nama template transkoding kustom. Parameter ini tidak dapat diubah. |
ld |
| TemplateType |
string |
Yes |
Tipe template transkoding kustom. Parameter ini tidak dapat diubah. |
h264 |
| Height |
integer |
No |
Tinggi video keluaran dalam piksel. Persyaratan:
Catatan
|
1280 |
| Width |
integer |
No |
Lebar video keluaran dalam piksel. Persyaratan:
Catatan
Wajib jika Anda menetapkan TemplateType ke h264, h264-nbhd, atau h264-origin. Untuk template h264-origin, resolusi dapat mencapai 4K untuk mempertahankan informasi aliran sumber. |
720 |
| FPS |
integer |
No |
Laju frame video keluaran. Unit: frame per detik (FPS). Nilai valid: 1 hingga 60. Catatan
Wajib jika Anda menetapkan TemplateType ke h264, h264-nbhd, atau h264-origin. |
30 |
| VideoBitrate |
integer |
No |
Bitrate video keluaran. Unit: Kbit/s. Nilai valid: 1 hingga 6000. Catatan
|
2000 |
| AudioBitrate |
integer |
No |
Bitrate audio keluaran. Unit: Kbit/s. Nilai valid: 1 hingga 1000. Catatan
Wajib jika Anda menetapkan TemplateType ke audio. |
128 |
| Gop |
string |
No |
Ukuran Group of Pictures (GOP), yang menentukan interval keyframe. Unit: detik. Nilai valid: 1 hingga 3. |
2 |
| DeleteBframes |
boolean |
No |
Apakah akan menghapus B-frame dari video keluaran yang ditranskoding. Nilai valid:
Catatan
Wajib jika Anda menetapkan TemplateType ke h264, h264-nbhd, atau h264-origin. |
false |
| Opus |
boolean |
No |
Apakah akan menggunakan kodek Opus untuk transkoding audio. Ini terutama untuk kompatibilitas dengan WebRTC native. Nilai valid:
|
true |
| Profile |
integer |
No |
Profil Kodek video. Nilai yang lebih besar menunjukkan kualitas video yang lebih baik dan konsumsi Sumber daya yang lebih tinggi untuk encoding dan decoding. Nilai valid:
|
2 |
| AudioProfile |
string |
No |
Profil Kodek audio. Nilai valid:
|
aac_low |
| AudioCodec |
string |
No |
Kodek audio. Nilai valid:
Catatan
Untuk menggunakan kodek Opus, tetapkan parameter Opus ke true. |
aac |
| AudioRate |
integer |
No |
Laju sampel audio. Nilai valid: 22050, 32000, 44100, 48000, dan 96000. Nilai yang direkomendasikan: 44100. Unit: Hz. Catatan
Jika AudioProfile ditetapkan ke aac_ld, laju sampel tidak boleh melebihi 44100. |
44100 |
| AudioChannelNum |
integer |
No |
Jumlah saluran audio. Nilai valid:
|
2 |
| Lazy |
string |
No |
Apakah akan mengaktifkan transkoding sesuai permintaan. Nilai valid:
|
no |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
The request ID. |
||
| RequestId |
string |
The request ID. |
16A96B9A-F203-4EC5-8E43-CB92E68F4CD8 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F4CD8"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameters | %s Please check and try again later. | |
| 400 | ConfigAlreadyExists | %s Please check and try again later. | |
| 400 | TemplateLimit | %s Please check and try again later. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.