Transport-wide bandwidth statistics

38 views
Skip to first unread message

Asher Baker

unread,
Jun 24, 2020, 7:06:58 AM6/24/20
to medooze
Hi there!

I'm playing around with probing behaviour and looking to reproduce something like the cool bandwidth charts from Sergio's tweets last year to help visualise the behaviour I'm ending up with:


It looks like the Media and RTX numbers can probably be gathered from the outgoing track stats, and something equiv to Target from the transport's senderSideEstimationBitrate stat (or is that "BWE"?).

That's a good chunk of the important numbers, but it feels like the Total Send / Recv usage is key, and I can't figure out where to get the actual Probing bandwidth usage from (arguably the most important thing!)

I haven't had a chance to play with exposing them yet, but it looks like DTLSICETransport has some internal accumulators (incomingBitrate / outgoingBitrate / probingBitrate) that might be what I'm looking for?

I had a look at the BWE CSV dump as well, which has a lot of useful timing numbers (the 2nd chart in the tweets) and internal numbers from SSBE, but I'm not sure how best to align it with the timing of any stats dumps as the clock is remapped relative to the first feedback sent?

Many thanks,
Asher

Sergio Garcia Murillo

unread,
Jun 24, 2020, 7:23:00 AM6/24/20
to Asher Baker, medooze
you can use transport.dump() to generate the csv file and then import it to:


If you need something dynamic, you would need to use the stats, but will get less precision.

Best regards
Sergio

--
You received this message because you are subscribed to the Google Groups "medooze" group.
To unsubscribe from this group and stop receiving emails from it, send an email to medooze+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/medooze/9c242c37-f8ef-437e-879b-806517c3f2d5n%40googlegroups.com.

Asher Baker

unread,
Jun 24, 2020, 7:38:49 AM6/24/20
to medooze
Hi Sergio,

Aha! That was the missing piece of the puzzle!

Not only is that *exactly* what I was after, after looking at it I now understand what I was missing about the BWE dump that caused me to initially dismiss it.

Thanks again,
Asher

Sergio Garcia Murillo

unread,
Jun 24, 2020, 9:14:32 AM6/24/20
to Asher Baker, medooze
Please, share your conclusions, would be very interesting to know other people experience with bwe and probing.

Best regards 
Sergio

Reply all
Reply to author
Forward
0 new messages