1
Fork 0

Display correct maxBitrate in statistics.

This commit is contained in:
Juliusz Chroboczek 2022-02-01 15:20:43 +01:00
parent 0b5e40bc7f
commit 6b54f14dfe
1 changed files with 2 additions and 1 deletions

View File

@ -56,6 +56,7 @@ func (c *webClient) GetStats() *stats.Client {
tid := layer.tid tid := layer.tid
maxTid := layer.maxTid maxTid := layer.maxTid
rate, _ := t.rate.Estimate() rate, _ := t.rate.Estimate()
maxRate, _, _ := t.GetMaxBitrate()
rtt := rtptime.ToDuration(t.getRTT(), rtt := rtptime.ToDuration(t.getRTT(),
rtptime.JiffiesPerSec) rtptime.JiffiesPerSec)
loss, jitter := t.stats.Get(jiffies) loss, jitter := t.stats.Get(jiffies)
@ -67,7 +68,7 @@ func (c *webClient) GetStats() *stats.Client {
Sid: &sid, Sid: &sid,
MaxSid: &maxSid, MaxSid: &maxSid,
Bitrate: uint64(rate) * 8, Bitrate: uint64(rate) * 8,
MaxBitrate: t.maxBitrate.Get(jiffies), MaxBitrate: maxRate,
Loss: float64(loss) / 256.0, Loss: float64(loss) / 256.0,
Rtt: stats.Duration(rtt), Rtt: stats.Duration(rtt),
Jitter: stats.Duration(j), Jitter: stats.Duration(j),