Live Outputs - Get
라이브 출력 가져오기
라이브 출력을 가져옵니다.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/liveOutputs/{liveOutputName}?api-version=2022-11-01
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
account
|
path | True |
string |
Media Services 계정 이름입니다. |
live
|
path | True |
string |
라이브 이벤트의 이름, 최대 길이는 32입니다. regex 패턴: |
live
|
path | True |
string |
라이브 출력의 이름입니다. regex 패턴: |
resource
|
path | True |
string |
Azure 구독 내 리소스 그룹의 이름입니다. |
subscription
|
path | True |
string |
Microsoft Azure 구독의 고유 식별자입니다. |
api-version
|
query | True |
string |
클라이언트 요청과 함께 사용할 API의 버전입니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
OK. 요청이 성공했습니다. |
|
Other Status Codes |
작업이 실패한 이유를 설명하는 스트리밍 오류 응답입니다. |
예제
Get a LiveOutput by name
샘플 요청
샘플 응답
{
"name": "myLiveOutput1",
"id": "/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/liveevents/myLiveEvent1/liveoutputs/myLiveOutput1",
"type": "Microsoft.Media/mediaservices/liveevents/liveoutputs",
"properties": {
"description": null,
"assetName": "cb2ae0bc-677a-4830-9c8e-06ce4c4cb607",
"archiveWindowLength": "PT5M",
"manifestName": "fc7096f5-c488-4b86-8302-f3bfde53fc27",
"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 |
---|---|
created |
리소스를 만든 ID 유형입니다. |
Error |
리소스 관리 오류 추가 정보입니다. |
Error |
오류 세부 정보입니다. |
Error |
오류 응답 |
Hls |
라이브 출력에 대한 HTTP 라이브 스트리밍(HLS) 압축 설정입니다. |
Live |
라이브 출력입니다. |
Live |
라이브 출력의 리소스 상태입니다. |
system |
리소스 만들기 및 마지막 수정과 관련된 메타데이터입니다. |
createdByType
리소스를 만든 ID 유형입니다.
Name | 형식 | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ErrorAdditionalInfo
리소스 관리 오류 추가 정보입니다.
Name | 형식 | Description |
---|---|---|
info |
object |
추가 정보입니다. |
type |
string |
추가 정보 유형입니다. |
ErrorDetail
오류 세부 정보입니다.
Name | 형식 | Description |
---|---|---|
additionalInfo |
오류 추가 정보입니다. |
|
code |
string |
오류 코드입니다. |
details |
오류 세부 정보입니다. |
|
message |
string |
오류 메시지입니다. |
target |
string |
오류 대상입니다. |
ErrorResponse
오류 응답
Name | 형식 | Description |
---|---|---|
error |
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 |
이 라이브 출력을 위해 자산에 보관할 수 있는 최대 콘텐츠 길이를 나타내기 위해 1분에서 25시간 사이의 ISO 8601 시간입니다. 또한 되사람 창의 최대 콘텐츠 길이도 설정합니다. 예를 들어 PT1H30M 사용하여 1시간 30분의 보관 기간을 나타냅니다. |
properties.assetName |
string |
라이브 출력이 쓸 자산입니다. |
properties.created |
string |
라이브 출력을 만드는 시간입니다. |
properties.description |
string |
라이브 출력에 대한 설명입니다. |
properties.hls |
라이브 출력에 대한 HTTP 라이브 스트리밍(HLS) 압축 설정입니다. |
|
properties.lastModified |
string |
라이브 출력이 마지막으로 수정된 시간입니다. |
properties.manifestName |
string |
매니페스트 파일 이름입니다. 제공되지 않으면 서비스가 자동으로 생성됩니다. |
properties.outputSnapTime |
integer |
라이브 출력이 시작될 초기 타임스탬프이며, 이 값 이전의 모든 콘텐츠는 보관되지 않습니다. |
properties.provisioningState |
string |
라이브 출력의 프로비전 상태입니다. |
properties.resourceState |
라이브 출력의 리소스 상태입니다. |
|
properties.rewindWindowLength |
string |
ISO 8601은 1분에서 보관 기간까지의 시간WindowLength로 라이브 중에 검색 가능 창 길이를 제어합니다. LiveOutput이 중지되면 서비스는 이 속성을 사용하지 않습니다. 보관된 VOD에는 원래 ArchiveWindowLength가 포함된 전체 콘텐츠가 있습니다. 예를 들어 PT1H30M 사용하여 1시간 30분의 되윈드 기간 길이를 나타냅니다. 서비스는 Live Event에서 LL을 사용하도록 설정하는 경우에만 암시적 기본값 30m를 사용합니다. |
systemData |
이 리소스와 관련된 시스템 메타데이터입니다. |
|
type |
string |
리소스 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" |
LiveOutputResourceState
라이브 출력의 리소스 상태입니다.
Name | 형식 | Description |
---|---|---|
Creating |
string |
라이브 출력이 만들어지고 있습니다. 라이브 출력이 실행 중 상태가 될 때까지 자산에 콘텐츠가 보관되지 않습니다. |
Deleting |
string |
라이브 출력이 삭제되고 있습니다. 라이브 자산이 라이브 자산에서 주문형 자산으로 변환되고 있습니다. 라이브 출력 자산에서 만든 모든 스트리밍 URL은 계속 작동합니다. |
Running |
string |
라이브 출력이 실행되고 기여 인코더의 유효한 입력이 있는 경우 라이브 스트리밍 콘텐츠를 자산에 보관합니다. |
systemData
리소스 만들기 및 마지막 수정과 관련된 메타데이터입니다.
Name | 형식 | Description |
---|---|---|
createdAt |
string |
UTC(리소스 만들기)의 타임스탬프입니다. |
createdBy |
string |
리소스를 만든 ID입니다. |
createdByType |
리소스를 만든 ID 유형입니다. |
|
lastModifiedAt |
string |
리소스 마지막 수정의 타임스탬프(UTC) |
lastModifiedBy |
string |
리소스를 마지막으로 수정한 ID입니다. |
lastModifiedByType |
리소스를 마지막으로 수정한 ID 유형입니다. |