MOQT Test video calling
Call data
MOQT WT Relay:
Namespace(me):
Use character '/' to separate tuples
Namespace(Guest1):
Use character '/' to separate tuples
TrackName:
Token (type = out of band):
(Leave it blank to NOT use it)
MOQ video packager:
MOQ audio packager:
Full track names to ANNOUNCE:
Full track names to SUBSCRIBE:
Start
Stop
URL to pass to your invitee:
Copy
Config data
Show/Hide
Max inflight audio requests:
Max inflight video requests:
Video encoding params (h264)
Input sources:
Resolution @ fps:
KeyFrame every (frames):
Bitrate (bps):
Audio encoding params (opus)
Input sources:
Bitrate (bps):
Real time debugging data
Show/Hide
Capture(uncompressed domain)
First audio TS(ms):
First video TS(ms):
V-A start diff(ms):
First comp audio TS(ms):
First comp video TS(ms):
V-A comp start diff(ms):
Encoder output (chunks)
Current audio TS(ms):
Current comp audio TS(ms):
Encoding audio latency (ms):
Current video TS(ms):
Current comp video TS(ms):
Encoding video latency (ms):
Current V-A TS(ms):
Muxer sender
Inflight
Inflight audio requests:
Inflight video requests:
Dropped data (frames / chunks):
Total dropped audio chunks:
Total dropped video chunks:
Config data
Show/Hide
Min audio player buffer (ms):
(it waits until audio buffers this amount to start playback)
Max audio player buffer (ms):
(this + jitter is the max latency allowed)
Audio jitter buffer buffer for this player (ms):
Update
Video jitter buffer buffer for this player (ms):
Update
Playback stats
Show/Hide
Latency
(only valid if encoder and player clocks are synchronized, or they are the same machine)
Audio latency capture to renderer (ms):
Video latency capture to renderer (ms):
Receiver demuxer
Current received audio TS(ms):
Current received video TS(ms):
V-A diff(ms):
First audio TS(ms):
First video TS(ms):
V-A start diff(ms):
Receiver dejitter
Audio
Buffer current max size:
Buffer size:
Gaps detected:
Video
Buffer current max size:
Buffer size:
Gaps detected:
Decoders
Audio
Current frame TS compensated (ms):
Buffer size:
Timestamp compensation(ms):
(The Audio decoder does NOT track timestamps (bummer), it just uses the 1st one sent and at every decoded audio sample adds 1/fs (so sample time), that means if we drop and audio packet those timestamps will be collapsed creating A/V out of sync. We compensate those lost packets with this)
Video
Current frame TS(ms):
Buffer size:
V-A diff(ms):
Renderers
Audio
Current frame TS(ms):
Buffer size:
Total silence inserted (ms):
Video
Current frame TS(ms):
Buffer size:
Not printed frames:
V-A diff(ms):
Dropped data (frames / chunks):