プリセット テンプレート分析ジョブ インターフェイスにファイルを送信すると、MPS は入力ファイルをインテリジェントに分析して、入力ファイルに適した推奨プリセット テンプレートを提示します。テンプレート分析ジョブの結果は、「QueryTemplateAnalysisJob」インターフェイスまたは非同期通知機能で取得できます。
注意: プリセットテンプレート分析の結果は 2 週間だけ保持され、2 週間後には削除されます。2 週間を経過した推奨テンプレートプリセットを使用してジョブを再度送信した場合、トランスコードジョブは失敗します。失敗した際のエラーコードは AnalysisResultNotFound です。
リクエスト パラメーター
名前 | データ型 | 必須 | 説明 |
---|---|---|---|
Action | String | はい | 操作インターフェイス名、システム定義のパラメーター。値は、SubmitAnalysisJob にします。 |
Input | String | はい | 入力、Json オブジェクト: {"Bucket":"example-bucket", "Location":"oss-cn-hangzhou", "Object":"example.flv"} このバケットには、コンソールの RAM の バケット権限付与 ページで、MPS に対する読み取り権限を付与する必要があります。★★★
|
Priority | String | いいえ | 対応するパイプ内でのタスクのトランスコードの優先度。値の範囲は [1-10] です。デフォルト値は 6 に設定されており、最も優先度が高いのは 10 です。 |
UserData | String | いいえ | ユーザー定義のデータ(最大 1024 バイト) |
PipelineId | String | はい | パイプ ID。非同期通知が必要な場合は、このパイプが利用可能なメッセージの件名にバインドされていることを確認します。 |
応答パラメーター
名前 | タイプ | 説明 |
---|---|---|
AnalysisJob | AliyunAnalysisJob | システムのプリセット テンプレート分析ジョブ |
例
リクエスト例
http://mts.cn-hangzhou.aliyuncs.com/?Action=SubmitAnalysisJob&Input=%7B%22Bucket%22%3A%22example-bucket%22%2C%22Location%22%3A%22oss-cn-hangzhou%22%2C%0A%22Object%22%3A%22example.flv%22%7D%7D<Public parameters>
応答例
XML 形式
<SubmitAnalysisJobResponse>
<RequestId>25818875-5F78-4A13-BEF6-D7393642CA58</RequestId>
<AnalysisJob>
<Id>88c6ca184c0e47098a5b665e2a126797</Id>
<InputFile>
<Bucket>example-bucket</Bucket>
<Location>oss-cn-hangzhou</Location>
<Object>example.flv</Object>
</InputFile>
<AnalysisConfig>
<QualityControl>
<RateQuality>25</RateQuality>
<MethodStreaming>network</MethodStreaming>
</QualityControl>
</AnalysisConfig>
<UserData>testid-001</UserData>
<State>Success</State>
<TemplateList list="true">
<Template>
<Id>S00000000-000020</Id>
<Name>FLV-UD</Name>
<Container>
<Format>flv</Format>
</Container>
<Video>
<Codec>Auto</Codec>
<Profile>Auto</Profile>
<Bitrate>Auto</Bitrate>
<Crf>Auto</Crf>
<Width>Auto</Width>
<Height>Auto</Height>
<Fps>Auto</Fps>
<Gop>Auto</Gop>
</Video>
<Audio>
<Codec>Auto</Codec>
<Samplerate>Auto</Samplerate>
<Bitrate>Auto</Bitrate>
<Channels>Auto</Channels>
</Audio>
<State>Normal</State>
</Template >
</TemplateList>
<Code> </Code>
<Message> </Message>
<Percent>100</Percent>
<CreationTime>2014-01-10T12:00:00Z</CreationTime>
<PipelineId>88c6ca184c0e47098a5b665e2a126797</PipelineId>
</AnalysisJob>
</SubmitAnalysisJobResponse>
JSON 形式
{
"RequestId": "25818875-5F78-4A13-BEF6-D7393642CA58",
"AnalysisJob": {
"Id": "88c6ca184c0e47098a5b665e2a126797",
"InputFile": {
"Bucket": "example-bucket",
"Location": "oss-cn-hangzhou",
"Object": "example.flv"
},
"AnalysisConfig": {
"QualityControl": {
"RateQuality": 25,
"MethodStreaming": "network"
}
},
"UserData":"testid-001",
"State": "Success",
"Code": "",
"Message": "",
"Percent": 100,
"PipelineId": "88c6ca184c0e47098a5b665e2a126797",
"CreationTime”:”2014-01-10T12:00:00Z",
"TemplateList": {
"Template": [{
"Id": "S00000000-000020",
"Name": "FLV-UD",
"Container": {
"Format": "flv"
},
"Video": {
"Codec": "Auto",
"Profile": "Auto",
"Bitrate": "Auto",
"Crf": "Auto",
"Width": "Auto",
"Height": "Auto",
"Fps": "Auto",
"Gop": "Auto"
},
"Audio": {
"Codec": "AAC",
"Samplerate": "44100",
"Bitrate": "Auto",
"Channels": "Auto"
},
"State": "Normal"
}]
}
}
}