メディアストリームのアップロード URL およびアップロード認証情報を取得します。
操作説明
この API オペレーションは、ローカルのメディアストリームのみをアップロードする場合に呼び出せます。メディアストリームがアップロードされると、指定されたメディアアセット ID に関連付けられます。
この API オペレーションを使用してアップロードできるのは、ApsaraVideo VOD に限定されます。ご利用の Object Storage Service (OSS) バケットへのアップロードには対応していません。OSS バケットへメディアストリームをアップロードする場合は、OSS SDK を使用してファイルを OSS バケットへ直接アップロードした後、RegisterMediaStream API オペレーションを呼び出して、メディアストリームを指定されたメディアアセット ID に関連付けてください。
この API オペレーションは、中国 (上海)、中国 (北京)、および中国 (深セン) の各リージョンでのみ利用可能です。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ice:CreateUploadStream |
create |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| MediaId |
string |
任意 |
メディアアセットの ID です。 |
****20b48fb04483915d4f2cd8ac**** |
| Definition |
string |
任意 |
メディアストリームの品質です。有効な値は以下のとおりです。
|
HD |
| FileExtension |
string |
任意 |
メディアストリームのファイル名拡張子です。 |
MP4 |
| HDRType |
string |
任意 |
トランスコード済みストリームのハイダイナミックレンジ(HDR)フォーマットです。有効な値は以下のとおりです。
説明
|
HDR10 |
| UserData |
string |
任意 |
ユーザー データ。 |
{"MessageCallback":{"CallbackURL":"http://aliyundoc.com"}, "Extend":{"localId":"xxx","test":"www"}} |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーターです。 |
||
| RequestId |
string |
リクエスト ID です。 |
******11-DB8D-4A9A-875B-275798****** |
| MediaId |
string |
メディアアセットの ID です。 |
****c469e944b5a856828dc2**** |
| FileURL |
string |
Object Storage Service (OSS) 上のファイルの URL です。この URL には認証情報は含まれません。 |
http://outin-***.oss-cn-shanghai.aliyuncs.com/stream/48555e8b-181dd5a8c07/48555e8b-181dd5a8c07.mp4 |
| UploadAddress |
string |
アップロード URL です。 説明
返されるアップロード URL は Base64 エンコードされています。SDK を使用する場合や API オペレーションを呼び出してメディアファイルをアップロードする際には、事前に Base64 エンコードされたアップロード URL をデコードする必要があります。OSS SDK を使用する場合、または OSS API オペレーションを呼び出してメディアファイルをアップロードする場合にのみ、UploadAddress を解析してください。 |
eyJTZWN1cml0a2VuIjoiQ0FJU3p3TjF**** |
| UploadAuth |
string |
アップロード認証情報です。 説明
返されるアップロード認証情報は Base64 エンコードされています。SDK を使用する場合や API オペレーションを呼び出してメディアファイルをアップロードする際には、事前に Base64 エンコードされたアップロード URL をデコードする必要があります。OSS SDK を使用する場合、または OSS API オペレーションを呼び出してメディアファイルをアップロードする場合にのみ、UploadAuth を解析してください。 |
eyJFbmRwb2ludCI6Imm**** |
例
成功レスポンス
JSONJSON
{
"RequestId": "******11-DB8D-4A9A-875B-275798******",
"MediaId": "****c469e944b5a856828dc2****",
"FileURL": "http://outin-***.oss-cn-shanghai.aliyuncs.com/stream/48555e8b-181dd5a8c07/48555e8b-181dd5a8c07.mp4",
"UploadAddress": "eyJTZWN1cml0a2VuIjoiQ0FJU3p3TjF****",
"UploadAuth": "eyJFbmRwb2ludCI6Imm****"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。