手動録画は、必要に応じで RealTimeRecordCommand インターフェイスを使用して手動で録画することができます。手動録画インターフェイスについては、以下で説明します。

リアルタイム録画インターフェイスは、録画を動的に開始および停止することができます。。

リクエストパラメータ

パラメータ データ型 必須か否か 説明
Command String はい 操作の実行。start、stop 2つタイプをサポートします。
DomainName String はい CDN 名です。
AppName String はい App 名です。
StreamName String はい ライブストリーム名です。

リターンパラメータ

名前 データ型 説明
RequestId String 該当のタスクのリクエスト ID です。

特殊なエラーコード

エラーコード 説明 Http ステータスコード セマンティクス
InvalidDomain.NotFound The domain provided does not exist in our records. 404 現在のアカウントの下にドメイン名が見つかりません。
MissingDomainName DomainName is mandatory for this action. 400 DomainName の値がありません。
MissingAppName AppName is mandatory for this action. 400 AppName の値がありません。
MissingStreamName StreamName is mandatory for this action. 400 StreamName の値がありません。
MissingCommand Command is mandatory for this Command. 400 Command の値がありません。
InvalidStream.NotFound Stream does not exist. 404 ストリームが存在しません。
InvalidConfig.NotFound Config does not exist. 404 設定が存在しません。
TaskAlreadyStarted Task has already started. 409 録画タスクを開始しました。
InternalError The request processing has failed due to some unknown error, exception or failure. 500 内部エラー

リクエストの例

https://live.aliyuncs.com?Action=RealTimeRecordCommand&DomainName=test101.cdnpe.com&AppName=abc&StreamName=s1&Command=start<パブリックリクエストパラメータ>

リターンパラメータの例

JSON形式

{
    "RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F4CD8"
}