トランスコード SEI 情報を追加します。
注意: SEI (Supplemental Enhancement Information。補足拡張情報) とは、ビデオエンコーディングに追加するカスタム情報です。
リクエストパラメーター
パラメーター | タイプ | 必須かどうか | 説明 |
---|---|---|---|
Action | String | はい | 操作インターフェイス名。システム必須パラメーター。値: AddTrancodeSEI |
DomainName | String | はい | ライブドメイン名 |
AppName | String | はい | ライブストリームが属するアプリの名前 |
StreamName | String | はい | ストリーム名 |
Text | String | はい | SEI テキスト、長さ制限: 4000 バイト |
Pattern | String | はい | 各キーフレームか、それとも各フレームかの選択。値: keyframe または frame |
Repeat | Integer | はい | 繰り返し回数、-1 は無制限を表します。 |
Delay | Integer | はい | コマンドを受信してからの遅延時間。単位: ミリ秒 |
リターンパラメーター
名前 | タイプ | 説明 |
---|---|---|
RequestId | String | タスクのリクエスト ID |
特別なエラーコード
エラーコード | 説明 | HTTP ステータスコード | 意味 |
---|---|---|---|
InvalidDomain.NotFound | 指定されたドメインは記録には存在しません。 | 404 | 現在のアカウントに対するドメイン名が見つかりません。 |
IllegalOperation | 不正なドメイン操作は許可されていません。 | 403 | 現在の操作はサポートされていません。たとえば、ドメイン名がライブビデオドメイン名ではありません。 |
InvalidParams | 無効なパラメーター | 400 | パラメーターが無効です。 |
InternalError | 不明なエラーのためにリクエスト処理に失敗しました。 | 500 | バックグラウンドに不明なエラーがあります。 |
例
リクエスト例
https://live.aliyuncs.com?Action=AddLiveStreamTranscode&Domain=test101.cdnpe.com&App=xxx&Stream=xxx&Text=hahaha&Pattern=frame&Repeat=-1&Delay=0&<public request parameter>
リターン例
JSON 形式
{
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F4CD8"
}
XML 形式
<?xml version="1.0" encoding="UTF-8" ?>
<AddLiveStreamTranscodeResponse>
<RequestId>16A96B9A-F203-4EC5-8E43-CB92E68F4CD8</RequestId>
</AddLiveStreamTranscodeResponse>