Live Events - List Get Status
하나의 라이브 이벤트 상태 가져오기
라이브 이벤트의 상태 원격 분석을 가져옵니다.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/getStatus?api-version=2022-11-01
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
account
|
path | True |
string |
Media Services 계정 이름입니다. |
live
|
path | True |
string |
라이브 이벤트의 이름, 최대 길이는 32입니다. regex 패턴: |
resource
|
path | True |
string |
Azure 구독 내 리소스 그룹의 이름입니다. |
subscription
|
path | True |
string |
Microsoft Azure 구독의 고유 식별자입니다. |
api-version
|
query | True |
string |
클라이언트 요청과 함께 사용할 API의 버전입니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
OK. 요청이 성공했습니다. |
|
202 Accepted |
수락됨 처리를 위해 요청이 수락되었으며 작업이 비동기적으로 완료됩니다. 비동기 Azure 운영 모니터링에 대한 자세한 내용은 를 참조 https://go.microsoft.com/fwlink/?linkid=2087017 하세요. 헤더
|
|
Other Status Codes |
수정되지 않았습니다. 요청 헤더의 eTag는 스토리지 컨테이너의 eTag와 동일합니다. |
|
Other Status Codes |
작업이 실패한 이유를 설명하는 스트리밍 오류 응답입니다. |
예제
Get status of a LiveEvent
샘플 요청
샘플 응답
{
"value": [
{
"state": "Stopped",
"healthStatus": "",
"healthDescriptions": [
"No issues with ingest."
],
"lastUpdatedTime": "2022-10-19T22:23:05.22Z",
"ingestion": {
"streamName": "myStream",
"begin": "2022-08-17T22:13:59.45Z",
"end": "2022-08-17T22:20:36.33Z",
"endReason": "MPE_CLIENT_TERMINATED_SESSION",
"ingestInterruptions": [
{
"begin": "2022-08-17T22:14:32.33Z",
"end": "2022-08-17T22:15:33.22Z",
"duration": "PT1S",
"reason": "MPE_CLIENT_TERMINATED_SESSION"
}
]
},
"trackStatus": [
{
"trackId": "audio_128000",
"expectedBitrate": 128000,
"incomingBitrate": null,
"ingestDrift": "",
"requestReceived": null,
"requestSucceeded": null
},
{
"trackId": "video_2025000",
"expectedBitrate": 2025000,
"incomingBitrate": null,
"ingestDrift": "",
"requestReceived": null,
"requestSucceeded": null
}
]
}
]
}
azure-asyncoperation: https://management.azure.com/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/liveeventoperations/62e4d893-d233-4005-988e-a428d9f77076?api-version=2022-11-01
location: https://management.azure.com/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/liveevents/myLiveEvent1/operationlocations/62e4d893-d233-4005-988e-a428d9f77076?api-version=2022-11-01
정의
Name | Description |
---|---|
Error |
리소스 관리 오류 추가 정보입니다. |
Error |
오류 세부 정보입니다. |
Error |
오류 응답 |
Live |
라이브 이벤트 상태 결과를 가져옵니다. |
Live |
지난 20초의 상태 상태. |
Live |
라이브 이벤트 수집 중단 데이터입니다. |
Live |
라이브 이벤트 수집 원격 분석 데이터입니다. |
Live |
라이브 이벤트의 현재 상태입니다. 자세한 내용은 https://go.microsoft.com/fwlink/?linkid=2139012 을 참조하세요. |
Live |
라이브 이벤트가 상태. |
Live |
라이브 이벤트 트랙 상태. |
ErrorAdditionalInfo
리소스 관리 오류 추가 정보입니다.
Name | 형식 | Description |
---|---|---|
info |
object |
추가 정보입니다. |
type |
string |
추가 정보 유형입니다. |
ErrorDetail
오류 세부 정보입니다.
Name | 형식 | Description |
---|---|---|
additionalInfo |
오류 추가 정보입니다. |
|
code |
string |
오류 코드입니다. |
details |
오류 세부 정보입니다. |
|
message |
string |
오류 메시지입니다. |
target |
string |
오류 대상입니다. |
ErrorResponse
오류 응답
Name | 형식 | Description |
---|---|---|
error |
Error 개체. |
LiveEventGetStatusResult
라이브 이벤트 상태 결과를 가져옵니다.
Name | 형식 | Description |
---|---|---|
value |
get live 이벤트의 결과는 상태. |
LiveEventHealthStatus
지난 20초의 상태 상태.
Name | 형식 | Description |
---|---|---|
Excellent |
string |
들어오는 비트 전송률 >= 대상 비트 전송률의 75%, 수집 경고 및 오류 없음 AND ABS(IngestDrift)는 0과 같습니다. |
Good |
string |
들어오는 비트 전송률 >= 20% 및 수집 오류 또는 경고 예외 불연속성이 10초 간격 < 이 없습니다. |
Poor |
string |
그렇지 않으면. |
LiveEventIngestInterruption
라이브 이벤트 수집 중단 데이터입니다.
Name | 형식 | Description |
---|---|---|
begin |
string |
중단 시작의 UTC 시간, 인코더 연결이 끊어졌습니다. |
duration |
string |
ISO 8601 시간의 중단 기간입니다. 예를 들어 PT1H30M 사용하여 1시간 30분을 나타냅니다. |
end |
string |
중단 종료의 UTC 시간, 인코더가 다시 연결됩니다. |
reason |
string |
중단 이유입니다. |
LiveEventIngestion
라이브 이벤트 수집 원격 분석 데이터입니다.
Name | 형식 | Description |
---|---|---|
begin |
string |
수집 시작 시간(UTC)입니다. |
end |
string |
수집 종료 시간(UTC)입니다. 아직 중지되지 않은 경우 비어 있습니다. |
endReason |
string |
수집이 중지된 이유입니다. 아직 중지되지 않은 경우 비어 있습니다. 예: 서비스가 중지되었습니다. 수집이 없습니다. |
ingestInterruptions |
IngestInterruption 항목 목록입니다. |
|
streamName |
string |
수집 스트림 이름입니다. |
LiveEventState
라이브 이벤트의 현재 상태입니다. 자세한 내용은 https://go.microsoft.com/fwlink/?linkid=2139012 을 참조하세요.
Name | 형식 | Description |
---|---|---|
Running |
string |
라이브 이벤트 리소스가 할당되고, 수집 및 미리 보기 URL이 생성되었으며, 라이브 스트림을 수신할 수 있습니다. 이 시점에는 청구가 활성 상태입니다. 추가 청구를 중지하려면 라이브 이벤트 리소스에 대해 명시적으로 Stop을 호출해야 합니다. |
Stopped |
string |
자동 시작이 true로 설정되지 않은 경우 라이브 이벤트를 생성한 후의 초기 상태입니다. 이 상태에서는 요금이 청구되지 않습니다. 이 상태에서는 라이브 이벤트 속성을 업데이트할 수 있지만 스트리밍은 허용되지 않습니다. |
LiveEventStatus
라이브 이벤트가 상태.
Name | 형식 | Description |
---|---|---|
healthDescriptions |
string[] |
상태 상태 정당화하는 문자열 목록입니다. |
healthStatus |
지난 20초의 상태 상태. |
|
ingestion |
라이브 이벤트 수집 항목입니다. |
|
lastUpdatedTime |
string |
이 상태 마지막으로 업데이트된 UTC 시간입니다. |
state |
라이브 이벤트의 현재 상태입니다. 자세한 내용은 https://go.microsoft.com/fwlink/?linkid=2139012 을 참조하세요. |
|
trackStatus |
항목 목록을 추적합니다. |
LiveEventTrackStatus
라이브 이벤트 트랙 상태.
Name | 형식 | Description |
---|---|---|
expectedBitrate |
integer |
이 트랙에 대한 예상 비트 전송률입니다. |
incomingBitrate |
integer |
라이브 이벤트가 실행 중일 때 지난 20초 동안의 평균 들어오는 비트 전송률입니다. |
ingestDrift |
string |
최근 1분 동안의 현재 수집 드리프트 값(초)입니다. |
requestReceived |
integer |
수신된 총 시간 제한 메타데이터 요청 수입니다. |
requestSucceeded |
integer |
수신된 성공한 시간 제한 메타데이터 요청의 총 수입니다. |
trackId |
string |
추적 ID입니다. |