Method: projects.locations.corpora.assets.generateHlsUri

HLS 매니페스트의 URI를 생성합니다. 이 API는 시간 범위 모음을 수신하고 요청된 모든 시간 범위를 포함하는 HLS 매니페스트의 URI를 생성합니다.

HTTP 요청

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

URL은 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

요청된 시간에 해당하는 HLS 매니페스트를 다운로드하기 위한 서명된 URI입니다.

temporalPartitions[]

object (TemporalPartition)

스트림에 표시되는 순서대로 반환되는 콘텐츠의 시간적 파티션 목록입니다.

승인 범위

다음 OAuth 범위가 필요합니다.

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

자세한 내용은 인증 개요를 참조하세요.

IAM 권한

name 리소스에 대해서는 다음 IAM 권한이 필요합니다.

  • visionai.assets.generateHlsUri

자세한 내용은 IAM 문서를 참조하세요.