ApsaraVideo VOD に録画を保存する、ライブから VOD 設定を作成します。
操作説明
ApsaraVideo for VOD に録画を保存すると、動画結合やトランスコードなどの自動処理がトリガーされ、サービス内で動画処理料金が発生します。詳細については、動画編集の課金および動画トランスコーディングの課金をご参照ください。自動結合およびトランスコードに関するよくある質問は、ライブから VOD のよくある質問をご参照ください。
Alibaba Finance Cloud のアカウントでは、ライブから VOD 機能は利用できません。
QPS 制限
この API の QPS 制限は、1 ユーザーあたり毎分 1,000 回です。この制限を超えると、API 呼び出しがスロットリングされ、ビジネスに影響を与える可能性があります。スロットリングを回避するには、適切なレートで API を呼び出してください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
live:AddLiveRecordVodConfig |
create |
*Domain
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
任意 |
リージョン ID です。値の例 |
cn-shanghai |
| DomainName |
string |
必須 |
ストリーミングドメインです。 説明
ApsaraVideo VOD がストリーミングドメインと同じリージョンで有効になっていることを確認してください。 |
example.com |
| AppName |
string |
必須 |
ストリームが属するアプリケーションの名前です。この値は、ストリーム管理ページで確認できます。 |
testName |
| StreamName |
string |
任意 |
ストリーム名です。この値は、ストリーム管理ページで確認できます。 |
stream |
| VodTranscodeGroupId |
string |
任意 |
重要 RecordFormat が指定されている場合、このパラメーターは無視されます。 |
e2d796d3bb5fd8049d32bff62f94**** |
| CycleDuration |
integer |
任意 |
サイクル期間 (秒単位) です。デフォルト値は 3600 です。値の範囲は 300~21600 です。 |
300 |
| AutoCompose |
string |
任意 |
重要 RecordFormat が指定されている場合、このパラメーターは無視されます。値が |
ON |
| SpaceId |
string |
任意 |
VOD アプリケーションスペースの ID です。この ID は、VOD コンソールから、またはアプリケーション情報をクエリする API オペレーションを呼び出すことによって取得できます。このパラメーターは、VOD アプリケーションスペース機能が有効になっている場合にのみ適用されます。 |
app-1000000 |
| StorageLocation |
string |
任意 |
ストレージロケーションです。 |
****-tjptr2vatm.oss-cn-shanghai.aliyuncs.com |
| ComposeVodTranscodeGroupId |
string |
任意 |
重要 RecordFormat が指定されている場合、このパラメーターは無視されます。AutoCompose が ON に設定されている場合、このパラメーターは必須です。 |
***** |
| OnDemand |
integer |
任意 |
録画トリガーモードです。有効な値:
|
0 |
| RecordContent |
string |
任意 |
録画するコンテンツです。有効な値:
ソースストリームとトランスコード済みストリームの両方を録画するには、 説明
このパラメーターに |
raw |
| DelayTime |
integer |
任意 |
ストリームの中断タイムアウト (秒) です。ストリームの中断がこの期間より短い場合、録画は同じファイルで続行されます。中断がこの期間より長い場合は、新しいファイルが作成されます。有効な値:15~21600 |
180 |
| RecordFormat |
array<object> |
任意 |
フォーマット固有の録画設定のリストです。 |
|
|
object |
任意 |
録画フォーマットの設定です。 |
||
| Format |
string |
任意 |
録画フォーマットです。有効な値:
|
m3u8 |
| SliceDuration |
integer |
任意 |
スライス期間 (秒単位) です。 このパラメーターは 値は 5~30 の範囲でなければなりません。デフォルトは 30 です。 |
30 |
| AutoCompose |
string |
任意 |
ストリーム終了後に、このフォーマットの録画ファイルを自動的に結合するかどうかを指定します。有効な値:
|
ON |
| VideoProcess |
string |
任意 |
処理するビデオソースです。有効な値:
両方のビデオソースを処理するには、 |
origin |
| ProcessMethod |
string |
任意 |
ビデオ処理方法です。有効な値:
|
transcode |
| ProcessTemplateId |
string |
任意 |
トランスコードテンプレートグループまたはワークフローの ID です。 説明
指定された ID は |
e2d796d3bb5fd8049d32bff62f94**** |
| Tags |
string |
任意 |
動画分類用のタグです。 |
sports |
| TranscodeTemplates |
array |
任意 |
トランスコード済みストリームを録画するためのトランスコードテンプレートのリストです。 |
|
|
string |
任意 |
説明
値 |
sd |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスボディです。 |
||
| RequestId |
string |
リクエスト ID です。 |
16A96B9A-F203-4EC5-8E43-CB92E68F**** |
例
成功レスポンス
JSONJSON
{
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F****"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | ConfigAlreadyExists | Config has already exist. | |
| 400 | CommomLiveRcordConfigExisted | Commom liverecord config has already exist. | |
| 400 | InvalidAutoCompose.Malformed | Specified parameter AutoCompose is not valid. | |
| 400 | InvalidAutoComposeAndComposeVodTranscodeGroupId.Malformed | Specified parameter AutoCompose and ComposeVodTranscodeGroupId is not valid, must both empty or input | |
| 400 | InvalidParam | %s. | |
| 500 | InternalError | The request processing has failed due to backend service exception. | |
| 403 | InvalidRegion.Conflict | Specified parameter StorageLocation and Region is not match | |
| 404 | InvalidStorage.NotFound | Specified parameter StorageLocation is not exist | |
| 404 | InvalidTemplateGroupId.NotFound | Specified parameter vodTranscodeGroupId or composeVodTranscodeGroupId is not exist |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。