Method: projects.locations.corpora.assets.generateHlsUri

為 HLS 資訊清單產生 URI。API 會擷取一系列的時間範圍,並為涵蓋所有要求時間範圍的 HLS 資訊清單產生 URI。

HTTP 要求

POST https://visionai.googleapis.com/v1/{name=projects/*/locations/*/corpora/*/assets/*}:generateHlsUri

這個網址使用 gRPC 轉碼語法。

路徑參數

參數
name

string

這是必要旗標,要要求片段的資產資源名稱。格式:projects/{project_number}/locations/{locationId}/corpora/{corpus_id}/assets/{assetId}

要求主體

要求主體包含下列結構的資料:

JSON 表示法
{
  "temporalPartitions": [
    {
      object (TemporalPartition)
    }
  ],
  "liveViewEnabled": boolean
}
欄位
temporalPartitions[]

object (TemporalPartition)

要要求片段的時間範圍。如果 get_live_view 設為 True,系統會忽略這項屬性。要求的總時間範圍應小於 24 小時。

liveViewEnabled

boolean

選項:僅顯示素材資源的直播內容,最多可追溯 3 分鐘的資料。

回應主體

assets.generateHlsUri API 的回應訊息。

如果成功,回應主體會含有以下結構的資料:

JSON 表示法
{
  "uri": string,
  "temporalPartitions": [
    {
      object (TemporalPartition)
    }
  ]
}
欄位
uri

string

已簽署的 URI,可下載與要求時間相對應的 HLS 資訊清單。

temporalPartitions[]

object (TemporalPartition)

內容的暫時性區隔清單,按照內容在串流中顯示的順序傳回。

授權範圍

需要下列 OAuth 範圍:

  • https://www.googleapis.com/auth/cloud-platform

詳情請參閱驗證總覽一文。

IAM 權限

需要在 name 資源上具備下列 IAM 權限:

  • visionai.assets.generateHlsUri

詳情請參閱 身分與存取權管理說明文件