カスタムのリアルタイムストリーミング (RTS) トランスコーディングテンプレートの構成を更新します。
操作説明
この API 操作は、h264、h264-nbhd、h264-origin、audio のカスタムトランスコーディングテンプレートのみをサポートします。
QPS 制限
単一ユーザーの 1 秒あたりのクエリ数 (QPS) 制限は 10 です。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
live:UpdateRtsLiveStreamTranscode |
create |
*Domain
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
任意 |
リージョン ID。 |
cn-shanghai |
| Domain |
string |
必須 |
ストリーミングドメイン。このパラメーターは変更できません。 |
example.com |
| App |
string |
必須 |
アプリケーション名。このパラメーターは変更できません。 |
aliyun-test |
| Template |
string |
必須 |
トランスコーディングテンプレートのカスタム名。このパラメーターは変更できません。 |
ld |
| TemplateType |
string |
必須 |
カスタムトランスコーディングテンプレートのタイプ。このパラメーターは変更できません。 |
h264 |
| Height |
integer |
任意 |
トランスコードされたビデオの高さ。単位:ピクセル。値は、次の 3 つの条件を満たす必要があります。 値は、次のすべてのルールに準拠する必要があります。
説明
|
1280 |
| Width |
integer |
任意 |
トランスコードされたビデオの幅。単位:ピクセル。値は、次の 3 つの条件を満たす必要があります。 値は、次のすべてのルールに準拠する必要があります。
説明
|
720 |
| FPS |
integer |
任意 |
トランスコードされたビデオのビデオフレームレート。単位:FPS (1 秒あたりのフレーム数)。有効な値:1~60。 説明
このパラメーターは、`TemplateType` が `h264`、`h264-nbhd`、または `h264-origin` に設定されている場合に必須です。 |
30 |
| VideoBitrate |
integer |
任意 |
トランスコードされたビデオのビデオビットレート。単位:kbit/s。有効な値:1~6000。 説明
|
2000 |
| AudioBitrate |
integer |
任意 |
トランスコードされたオーディオのオーディオビットレート。 単位:kbit/s。有効な値:1~1000。 説明
このパラメーターは、`TemplateType` が `audio` に設定されている場合に必須です。 |
128 |
| Gop |
string |
任意 |
GOP (Group of Pictures) サイズ。このパラメーターはキーフレーム間隔を制御します。単位:秒。有効な値:1~3。 |
2 |
| DeleteBframes |
boolean |
任意 |
トランスコーディングに B フレームを使用するかどうかを指定します。有効な値:
説明
|
false |
| Opus |
boolean |
任意 |
オーディオトランスコーディングに Opus コーデックを使用するかどうかを指定します。これは主にネイティブ WebRTC との互換性を目的としています。有効な値:
説明
このパラメーターを指定しない場合、デフォルト値の false が使用されます。 |
true |
| Profile |
integer |
任意 |
エンコードプロファイル。ビデオがサポートするエンコーディング機能の特定のセットを表します。値が大きいほど画質が向上し、エンコーディングとデコーディングのリソース消費量が高くなります。有効な値:
|
2 |
| AudioProfile |
string |
任意 |
オーディオエンコードプロファイル。有効な値:
|
aac_low |
| AudioCodec |
string |
任意 |
オーディオエンコーダー。有効な値:
説明
Opus コーデックを使用するには、`Opus` パラメーターを `true` に設定します。 |
aac |
| AudioRate |
integer |
任意 |
オーディオサンプルレート。有効な値:22050、32000、44100、48000、96000。値 44100 が一般的に使用されます。単位:Hz。 説明
`AudioProfile` が `aac_ld` に設定されている場合、サンプルレートは 44100 を超えることはできません。 |
44100 |
| AudioChannelNum |
integer |
任意 |
オーディオサウンドチャンネルの数。有効な値:
|
2 |
| Lazy |
string |
任意 |
オンデマンドトランスコーディングを有効にするかどうかを指定します。有効な値:
|
no |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
リクエストの ID。 |
||
| RequestId |
string |
リクエスト ID。 |
16A96B9A-F203-4EC5-8E43-CB92E68F4CD8 |
例
成功レスポンス
JSONJSON
{
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F4CD8"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 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. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。