GNOME Bugzilla – Bug 770291
rtpsession: Add property "stats-min-interval"
Last modified: 2018-11-03 15:10:59 UTC
Created attachment 334026 [details] [review] patch Add property to throttle the rate at which rtpsession notifies about "stats". With any incoming RTCP potentially triggering this callback, things like RTX and APP messages might effectively spam you with stats, so this is a simple mechanism to make sure they are throttled.
Review of attachment 334026 [details] [review]: Is the signal callback machnism in itself so costly that you need this?!
(In reply to Olivier Crête from comment #1) > Review of attachment 334026 [details] [review] [review]: > > Is the signal callback machnism in itself so costly that you need this?! Well no, but you can easily get >10 per second if you are doing RTX towards Chrome, and if your stats are being handling by an application, that is a lot of unnecessary updates. Add GI python-binding and a few more sessions, and you have yourself an application staller.
RTX and APP packets should not affect those stats though, only RR/SRs do? Or not?
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/292.