New issue
Advanced search Search tips
Starred by 3 users

Issue metadata

Status: Unconfirmed
Owner: ----
Cc:
Components:
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment
link

Issue 9547: getstats results for simulcast are wrong and don't split up per ssrc

Reported by philipp....@googlemail.com, Jul 22 2018

Issue description

What steps will reproduce the problem?
1. go to https://fippo.github.io/simulcast-playground/chrome (or clone https://github.com/fippo/simulcast-playground/commit/06abb9799bf7d33f0018d1b4d46e1ec766e39265)
2. watch the local framerate graph

What is the expected result?
the framerate is around 30fps

What do you see instead?
the framerate is 90fps

What version of the product are you using? On what operating system?
69.0.3493.3 on linux

Please provide any additional information below.
The sample is using simulcast and presumably adds up the individual framerates.

This is the wrong semantics as outbound-rtp stats are per-ssrc. Also there is just one ssrc showing up while three are sent.
 

Comment 1 by philipp....@googlemail.com, Jul 22 2018

probably one for hta@ to ponder :-)

Comment 2 by philipp....@googlemail.com, Jul 22 2018

https://bugzilla.mozilla.org/show_bug.cgi?id=1477548 -- firefox is probably also affected if the underlying engine doesn't split up per-ssrc.

Comment 3 by mbonadei@webrtc.org, Jul 23 2018

Project Member
Components: Stats

Comment 4 by hta@chromium.org, Jul 23 2018

This is actually a spec issue. The webrtc-stats specificaton doesn't describe how to do stats on multicast.
There was an issue open on it, but we closed it because submitter wasn't pursuing it any more.

Comment 5 by hta@chromium.org, Jul 23 2018

multicast -> simulcast

Comment 6 by philipp....@googlemail.com, Jul 23 2018

https://github.com/w3c/webrtc-stats/issues/318#issuecomment-361950882 has a pretty good explanation despite the title. Lets assign this to hbos? :-)

Sign in to add a comment