Comments (8)
As Peter described in Lisbon, we don't really have a fixed consent interval, because for us, "consent checks" serve a double purpose as connectivity checks, and as a way of evaluating the RTT. So we may send them more or less frequently based on the state of the connection.
We still could probably expose some interval in the stats. But it would need to be variable.
from webrtc-stats.
That interval, although variable would be a sufficient.
Developers will probably query this when the ICE goes to the disconnected state, mainly to determine the duration of loss in connectivity.
from webrtc-stats.
So the useful number would be the interval between the last two connectivity checks sent?
from webrtc-stats.
Yes. The interval between the last two checks. And perhaps a long term average, sum of intervals should be sufficient as we can divide that by the (total number of checks-1)
from webrtc-stats.
Hm. If connectivity is lost, you won't get duration of loss in connectivity from the interval between the last two checks; both were sent before connectivity was lost.
Two interesting numbers are:
- Time of last successful check (which places an upper bound on how long connectivity has been lost)
- Sum and count of intervals
A third interesting number might be the time of the last check sent (which would be a failed one in the case of lost connectivity).
from webrtc-stats.
These two would work for me.
from webrtc-stats.
will you write the PR to add lastCheck and sumCheckInterval?
from webrtc-stats.
Yes.
On Tue, 18 Oct 2016 at 15.33, Harald Alvestrand [email protected]
wrote:
will you write the PR to add lastCheck and sumCheckInterval?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#63 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAXVkt5cT3OKYVWEqI-15DuJB3PgTItfks5q1UlBgaJpZM4KEDIS
.
from webrtc-stats.
Related Issues (20)
- Add CPU metrics HOT 12
- Clarify frame rates when SVC is used HOT 1
- Fullscreen shouldn't be enough to reveal fingerprinting-surface HOT 3
- Add stats for actually used temporal/spatial layers HOT 1
- Align inter-frame delay metrics with pause/freeze metrics by measuring at render time, not decode time
- Add clarifications for when a frame is rendered HOT 8
- RTCAudioPlayoutStats::totalSamplesCount should be an unsigned long long rather than double HOT 1
- Move obsolete section to provisional spec HOT 2
- Add RTCInboundRtpStreamStats:decoderFallback HOT 9
- "media-playout" needs to have a "kind" member HOT 1
- Delete "Retiring stats objects" section HOT 2
- The HW exposure check does not solve Cloud Gaming use cases HOT 29
- scalabilityMode: Same as in getParameters() or not? HOT 18
- Clarify that metrics are omitted when their value is not yet determined or unknown HOT 7
- Confusing use of the terms defined and undefined HOT 2
- availableOutgoingBitrate is also available when send-side BWE is not used HOT 1
- Feedback on audio capture stats HOT 7
- Assorted comments on `RTCAudioPlayoutStats` HOT 15
- What is the relationship between WebRTC stats and the Working Group? HOT 11
- RTCOutboundRtpStreamStats.headerBytesSent/totalPacketSendDelay and RTX seems underspecified HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from webrtc-stats.