本介面支援擷取音視頻、圖片和輔助媒資的上傳地址和憑證。並建立媒資資訊。
介面說明
介面說明
擷取上傳地址和憑證為智能媒體服務的核心基礎,是每個上傳操作的必經過程。
如果視頻上傳憑證失效(預設有效期間為 3000 秒),請調用重新整理視頻上傳憑證介面重新擷取上傳憑證。
上傳後,可通過配置回調,接收上傳事件通知或調用 GetMediaInfo 介面根據返回的媒資狀態來判斷是否上傳成功。
本介面返回的 MediaId 參數,可以用於媒資生命週期管理或ApsaraVideo for Media Processing。
使用限制
本介面僅支援上傳至 VOD 點播儲存,不支援上傳至使用者自有 OSS 儲存。使用自有 OSS 儲存的使用者,可以先通過OSS SDK上傳檔案至 OSS,再調用 RegisterMediaInfo 介面將 OSS 檔案註冊至媒資庫。
本介面目前僅支援華東 2(上海)、華北 2(北京)、華南 1(深圳)地區。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
ice:CreateUploadMedia |
create |
*全部資源
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| AppId |
string |
否 |
應用 ID。預設取值:app-1000000。 |
app-1000000 |
| EntityId |
string |
否 |
實體 ID。可調用 CreateEntity 介面建立實體,自訂動態中繼資料結構。 |
9e177cac2fb44f8b8c67b199fcc7bffd |
| FileInfo |
string |
否 |
檔案資訊,JSON 類型,包含參數欄位:
|
{\"Type\":\"video\",\"Name\":\"test\",\"Size\":108078336,\"Ext\":\"mp4\"} |
| UserData |
string |
否 |
自訂設定。為 JSON 字串,支援訊息回調等設定。 |
{"MessageCallback":{"CallbackURL":"http://example.aliyundoc.com"},"Extend":{"localId":"*****","test":"www"}} |
| UploadTargetConfig |
string |
否 |
目標儲存地址。
|
{\"StorageType\":\"oss\",\"StorageLocation\":\"outin-***.oss-cn-shanghai.aliyuncs.com\"} |
| MediaMetaData |
string |
否 |
上傳媒資的中繼資料,JSON 格式。 Title 標題(必填):
Description 描述(選填):
CateId 分類別識別碼(選填)。 Tags 標籤(選填)。 BusinessType 業務類型(必填),取值:
DynamicMetaData 動態中繼資料,類型為字串。 |
{\"Title\": \"UploadTest\", \"Description\": \"UploadImageTest\", \"Tags\": \"tag1,tag2\",\"BusinessType\":\"cover\"} |
| PostProcessConfig |
string |
否 |
Type = video || audio 有上傳後處理動作。 ProcessType 取值:Workflow。 |
{\"ProcessType\":\"Workflow\",\"ProcessID\":\"74ba870f1a4873a3ba238e0bf6fa9***\"} |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
返回結果。 |
||
| RequestId |
string |
請求 ID。 |
4E84BE44-58A7-****-****-FBEBEA16EF94 |
| MediaId |
string |
媒資 ID。 |
****20b48fb04483915d4f2cd8ac**** |
| MediaURL |
string |
媒資地址。 說明
如果配置了 CDN 網域名稱則返回 CDN 地址,否則為 OSS 地址。說明如果返回的 MediaURL 在瀏覽器無法訪問(403),是因為您開啟了點播網域名稱的鑒權功能。可關閉 URL 鑒權或自助產生鑒權簽名。 |
https://xxq-live-playback.oss-cn-shanghai.aliyuncs.com/capture/5d96d2b4-111b-4e5d-a0e5-20f44405bb55.mp4 |
| FileURL |
string |
檔案 OSS 地址(不帶鑒權)。 |
http://outin-***.oss-cn-north-2-gov-1.aliyuncs.com/sv/40360f05-181f63c3110-0004-cd8e-27f-de3c9.mp4 |
| UploadAddress |
string |
上傳地址。 說明
介面返回的上傳地址是 Base64 加密後的值。調用 SDK 或 API 完成媒資上傳時需要對其進行 Base64 解碼後再使用。僅 OSS 原生 SDK 或 OSS API 方式上傳需要自行解析 UploadAddress。 |
eyJTZWN1cml0a2VuIjoiQ0FJU3p3TjF**** |
| UploadAuth |
string |
上傳憑證。 說明
介面返回的上傳憑證是 Base64 加密後的值。調用 SDK 或 API 完成媒資上傳時需要對其進行 Base64 解碼後再使用。僅 OSS 原生 SDK 或 OSS API 方式上傳需要自行解析 UploadAuth。 |
eyJFbmRwb2ludCI6Imm**** |
樣本
正常返回樣本
JSON格式
{
"RequestId": "4E84BE44-58A7-****-****-FBEBEA16EF94",
"MediaId": "****20b48fb04483915d4f2cd8ac****",
"MediaURL": "https://xxq-live-playback.oss-cn-shanghai.aliyuncs.com/capture/5d96d2b4-111b-4e5d-a0e5-20f44405bb55.mp4",
"FileURL": "http://outin-***.oss-cn-north-2-gov-1.aliyuncs.com/sv/40360f05-181f63c3110-0004-cd8e-27f-de3c9.mp4",
"UploadAddress": "eyJTZWN1cml0a2VuIjoiQ0FJU3p3TjF****",
"UploadAuth": "eyJFbmRwb2ludCI6Imm****"
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。