Queues
Provider, Media Router, Transcoder, Publisher 구간에 존재하는 Packet/Frame 타입의 큐의 상태를 모니터링 할 수 있는 API를 제공합니다.
Queues 상태 조회
Request
Responses
Element
Element
Description
avgWaitingTime
평균 대기 시간입니다.
drop
드롭된 메시지의 수입니다.
id
고유 식별자입니다.
inputPerSecond
초당 입력 메시지의 수입니다.
outputPerSecond
초당 출력 메시지의 수입니다.
peak
도달했던 최대 메시지 수입니다.
size
현재 메시지의 수입니다.
threshold
메시지 수의 제한 임계값입니다.
type
데이터의 유형(타입)입니다.
urn
URN(Uniform Resource Name) 형식의 명명 규칙입니다.
큐 리소스 네이밍 (URN) 규격
[URN Pattern]
- mngq:v={VhostName}#{AppName}[s=/{StreamName}]:p={PART}:r={ROLE}
[PART]
- pvd: provider
- imr: mediarouter(inbound)
- trs: transcoder
- omr: mediarouter(outbound)
- pub: publisher
[ROLE]
- filter_{video|audio}
- encoder_{codec_name}_{trackid}
- decoder_{codec_name}_{trackid}
- appworker_[{protocol}]_{id}
- stremworker_[{protocol}]_{id}
<Examples>
- mngq:v=#default#app:s=stream:p=trs:r=decoer_h264_0
- mngq:v=#default#app:s=stream:p=trs:r=filter_video
- mngq:v=#default#app:s=stream:p=trs:r=filter_audio
- mngq:v=#default#app:s=stream:p=trs:r=encoder_opus_0
- mngq:v=#default#app:s=stream:p=trs:r=encoder_h264_1
- mngq:v=#default#app:p=imr:r=indicator
- mngq:v=#default#app:p=omr:r=appworkerLast updated
Was this helpful?