From 07e28988576f87377607a6b9d1167eecb69d6275 Mon Sep 17 00:00:00 2001 From: Ingo Oppermann Date: Mon, 24 Oct 2022 15:25:14 +0200 Subject: [PATCH] Expose more SRT connection statistics --- http/api/srt.go | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/http/api/srt.go b/http/api/srt.go index 76194d52..2882a430 100644 --- a/http/api/srt.go +++ b/http/api/srt.go @@ -96,6 +96,26 @@ func (s *SRTStatistics) Unmarshal(ss *gosrt.Statistics) { s.ByteSndDrop = ss.ByteSndDrop s.ByteRcvDrop = ss.ByteRcvDrop s.ByteRcvUndecrypt = ss.ByteRcvUndecrypt + + s.UsPktSndPeriod = ss.UsPktSndPeriod + s.PktFlowWindow = ss.PktFlowWindow + s.PktFlightSize = ss.PktFlightSize + s.MsRTT = ss.MsRTT + s.MbpsBandwidth = ss.MbpsBandwidth + s.ByteAvailSndBuf = ss.ByteAvailSndBuf + s.ByteAvailRcvBuf = ss.ByteAvailRcvBuf + s.MbpsMaxBW = ss.MbpsMaxBW + s.ByteMSS = ss.ByteMSS + s.PktSndBuf = ss.PktSndBuf + s.ByteSndBuf = ss.ByteSndBuf + s.MsSndBuf = ss.MsSndBuf + s.MsSndTsbPdDelay = ss.MsSndTsbPdDelay + s.PktRcvBuf = ss.PktRcvBuf + s.ByteRcvBuf = ss.ByteRcvBuf + s.MsRcvBuf = ss.MsRcvBuf + s.MsRcvTsbPdDelay = ss.MsRcvTsbPdDelay + s.PktReorderTolerance = ss.PktReorderTolerance + s.PktRcvAvgBelatedTime = ss.PktRcvAvgBelatedTime } type SRTLog struct {