Queues
We provide an API to monitor the status of the Packet/Frame-type queues located in the Provider, Media Router, Transcoder, and Publisher sections.
Get Queues Status
Request
Responses
Element
Element
Description
avgWaitingTime
The average waiting time.
drop
The number of dropped messages.
id
A unique identifier.
inputPerSecond
The number of incoming messages per second.
outputPerSecond
The number of outgoing messages per second.
peak
The maximum number of messages reached.
size
The current number of messages.
threshold
The limit for the number of messages.
type
The type of data.
urn
The naming convention in URN (Uniform Resource Name) form.
Queue Resource Naming (URN) Specification
[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?