다음을 통해 공유


Live Outputs - List

라이브 출력 나열
라이브 이벤트의 라이브 출력을 Lists.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/liveOutputs?api-version=2022-11-01

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
accountName
path True

string

Media Services 계정 이름입니다.

liveEventName
path True

string

라이브 이벤트의 이름, 최대 길이는 32입니다.

regex 패턴: ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$

resourceGroupName
path True

string

Azure 구독 내의 리소스 그룹 이름입니다.

subscriptionId
path True

string

Microsoft Azure 구독의 고유 식별자입니다.

api-version
query True

string

클라이언트 요청과 함께 사용할 API의 버전입니다.

응답

Name 형식 Description
200 OK

LiveOutputListResult

OK. 요청이 성공했습니다.

Other Status Codes

ErrorResponse

작업이 실패한 이유를 설명하는 스트리밍 오류 응답입니다.

예제

List all LiveOutputs

샘플 요청

GET https://management.azure.com/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/liveEvents/myLiveEvent1/liveOutputs?api-version=2022-11-01

샘플 응답

{
  "value": [
    {
      "name": "liveoutput1",
      "id": "/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/liveevents/myLiveEvent1/liveoutputs/",
      "type": "Microsoft.Media/mediaservices/liveevents/liveoutputs",
      "properties": {
        "description": null,
        "assetName": "95dafce4-5320-464c-8597-909373854119",
        "archiveWindowLength": "PT5M",
        "manifestName": "c3a23d4b-02a6-4937-a1ad-6416f463fdca",
        "outputSnapTime": 0,
        "resourceState": "Running",
        "provisioningState": "Succeeded",
        "created": "0001-01-01T00:00:00-08:00",
        "lastModified": "0001-01-01T00:00:00-08:00",
        "hls": {
          "fragmentsPerTsSegment": 5
        },
        "rewindWindowLength": "PT4M"
      },
      "systemData": {
        "createdBy": "example@microsoft.com",
        "createdByType": "User",
        "createdAt": "0001-01-01T00:00:00-08:00",
        "lastModifiedBy": "example@microsoft.com",
        "lastModifiedByType": "User",
        "lastModifiedAt": "0001-01-01T00:00:00-08:00"
      }
    }
  ]
}

정의

Name Description
createdByType

리소스를 만든 ID의 형식입니다.

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

ErrorDetail

오류 세부 정보입니다.

ErrorResponse

오류 응답

Hls

라이브 출력에 대한 HTTP 라이브 스트리밍(HLS) 압축 설정입니다.

LiveOutput

라이브 출력입니다.

LiveOutputListResult

LiveOutputListResult

LiveOutputResourceState

라이브 출력의 리소스 상태입니다.

systemData

리소스 만들기 및 마지막 수정과 관련된 메타데이터입니다.

createdByType

리소스를 만든 ID의 형식입니다.

Name 형식 Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

Name 형식 Description
info

object

추가 정보입니다.

type

string

추가 정보 유형입니다.

ErrorDetail

오류 세부 정보입니다.

Name 형식 Description
additionalInfo

ErrorAdditionalInfo[]

오류 추가 정보입니다.

code

string

오류 코드입니다.

details

ErrorDetail[]

오류 세부 정보입니다.

message

string

오류 메시지입니다.

target

string

오류 대상입니다.

ErrorResponse

오류 응답

Name 형식 Description
error

ErrorDetail

Error 개체.

Hls

라이브 출력에 대한 HTTP 라이브 스트리밍(HLS) 압축 설정입니다.

Name 형식 Description
fragmentsPerTsSegment

integer

라이브 이벤트의 출력에 있는 HLS(HTTP 라이브 스트리밍) TS 세그먼트의 조각 수입니다. 이 값은 HLS CMAF 출력의 압축 비율에 영향을 주지 않습니다.

LiveOutput

라이브 출력입니다.

Name 형식 Description
id

string

리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

리소스의 이름입니다.

properties.archiveWindowLength

string

ISO 8601 시간은 이 라이브 출력에 대한 자산에 보관할 수 있는 최대 콘텐츠 길이를 나타내기 위해 1분에서 25시간 사이입니다. 또한 되사람 창의 최대 콘텐츠 길이도 설정합니다. 예를 들어 PT1H30M 사용하여 1시간 30분의 보관 기간을 나타냅니다.

properties.assetName

string

라이브 출력이 쓸 자산입니다.

properties.created

string

라이브 출력을 만드는 시간입니다.

properties.description

string

라이브 출력에 대한 설명입니다.

properties.hls

Hls

라이브 출력에 대한 HTTP 라이브 스트리밍(HLS) 압축 설정입니다.

properties.lastModified

string

라이브 출력이 마지막으로 수정된 시간입니다.

properties.manifestName

string

매니페스트 파일 이름입니다. 제공되지 않으면 서비스가 자동으로 생성됩니다.

properties.outputSnapTime

integer

라이브 출력이 시작될 초기 타임스탬프이며, 이 값 이전의 모든 콘텐츠는 보관되지 않습니다.

properties.provisioningState

string

라이브 출력의 프로비전 상태입니다.

properties.resourceState

LiveOutputResourceState

라이브 출력의 리소스 상태입니다.

properties.rewindWindowLength

string

ISO 8601은 라이브 중에 검색 가능 창 길이를 제어하기 위해 1분에서 보관 기간까지의 시간WindowLength입니다. LiveOutput이 중지되면 서비스에서 이 속성을 사용하지 않습니다. 보관된 VOD에는 원래 ArchiveWindowLength가 포함된 전체 콘텐츠가 있습니다. 예를 들어 PT1H30M 사용하여 1시간 30분의 되윈드 기간 길이를 나타냅니다. 서비스는 Live Event에서 LL을 사용하도록 설정한 경우에만 암시적 기본값 30m를 사용합니다.

systemData

systemData

이 리소스와 관련된 시스템 메타데이터입니다.

type

string

리소스 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts"

LiveOutputListResult

LiveOutputListResult

Name 형식 Description
@odata.count

integer

결과 수입니다.

@odata.nextLink

string

다음 결과 집합에 대한 링크입니다. 값에 라이브 출력의 불완전한 목록이 포함되어 있으면 비어 있지 않습니다.

value

LiveOutput[]

LiveOutput 나열 작업의 결과입니다.

LiveOutputResourceState

라이브 출력의 리소스 상태입니다.

Name 형식 Description
Creating

string

라이브 출력이 만들어지고 있습니다. 라이브 출력이 실행 중 상태가 될 때까지 자산에 콘텐츠가 보관되지 않습니다.

Deleting

string

라이브 출력이 삭제되고 있습니다. 라이브 자산은 라이브 자산에서 주문형 자산으로 변환됩니다. 라이브 출력 자산에서 만든 모든 스트리밍 URL은 계속 작동합니다.

Running

string

라이브 출력이 실행되고 기여 인코더의 유효한 입력이 있는 경우 라이브 스트리밍 콘텐츠를 자산에 보관합니다.

systemData

리소스 만들기 및 마지막 수정과 관련된 메타데이터입니다.

Name 형식 Description
createdAt

string

UTC(리소스 만들기)의 타임스탬프입니다.

createdBy

string

리소스를 만든 ID입니다.

createdByType

createdByType

리소스를 만든 ID의 형식입니다.

lastModifiedAt

string

리소스 마지막 수정의 타임스탬프(UTC)

lastModifiedBy

string

리소스를 마지막으로 수정한 ID입니다.

lastModifiedByType

createdByType

리소스를 마지막으로 수정한 ID 유형입니다.