Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
StatsAPI Updates for TPAC14
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Varun Singh
October 30, 2014
Technology
58
1
Share
StatsAPI Updates for TPAC14
W3C Meeting, TPAC14, Santa Clara
Varun Singh
October 30, 2014
More Decks by Varun Singh
See All by Varun Singh
WebRTC Application interactions API
vr000m
0
96
XRBLOCK Yokohama: update to various drafts
vr000m
0
80
Statistics and Metrics in WebRTC
vr000m
0
770
Flexible FEC
vr000m
0
130
WebRTC Statistics Identifier
vr000m
0
64
Multipath RTP Updates
vr000m
0
96
Protocols and Algorithms for Adaptive Multimedia Systems
vr000m
0
110
Gearbox: Cache-friendly Congestion Control for DASH
vr000m
0
140
Flexible FEC Update
vr000m
0
91
Other Decks in Technology
See All in Technology
QGISプラグイン CMChangeDetector
naokimuroki
1
190
"SQLは書けません"から始まる データドリブン
kubell_hr
2
400
え!?初参加で 300冊以上 も頒布!? これは大成功!そのはずなのに わいの財布は 赤字 の件
hellohazime
0
140
#jawsugyokohama 100 LT11, "My AWS Journey 2011-2026 - kwntravel"
shinichirokawano
0
220
幾億の壁を超えて/Beyond Countless Walls(JP)
ikuodanaka
0
120
2026年度新卒技術研修 サイバーエージェントのデータベース 活用事例とパフォーマンス調査入門
cyberagentdevelopers
PRO
7
8.3k
DevOpsDays Tokyo 2026 見えない開発現場を、見える投資に変える
rojoudotcom
3
190
Azure Lifecycle with Copilot CLI
torumakabe
3
790
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
74k
LLM とプロンプトエンジニアリング/チューターを定義する / LLMs and Prompt Engineering, and Defining Tutors
ks91
PRO
0
360
JEDAI in Osaka 2026イントロ
taka_aki
0
180
CloudSec JP #005 後締め ~ソフトウェアサプライチェーン攻撃から開発者のシークレットを守る~
lhazy
0
180
Featured
See All Featured
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
330
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
260
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
870
Paper Plane
katiecoart
PRO
1
49k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
360
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
220
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.7k
Transcript
Identifiers for WebRTC's statistics API TPAC 2014, Santa Clara 31
October Varun Singh Harald Alvestrand
What • Extends the identifiers reported in the getStats() API
(Was documented in the W3C wiki, mailing list discussions)
Current status • First Public Working Draft published • http://www.w3.org/TR/2014/WD-webrtc-
stats-20141021
RTCStatsType needs to be updated in webrtc-pc? • "inboundrtp", •
"outboundrtp", • "session", • "track", • "transport", • "candidatepair", • "localcandidate", • "remotecandidate"
stats dictionaries • RTCRTPStreamStats • RTCInboundRTPStreamStats • RTCOutboundRTPStreamStats • RTCCodec
• RTCPeerConnectionStats (datachannel opened/closed) • RTCMediaStreamTrackStats • RTCDataChannelStats • RTCTransportStats • RTCIceCandidateAttributes • RTCIceCandidatePairStats • RTCCertificateStats
Open issues (1/3) RTCInboundRTPStreamStats • Reports RR variables, but not
fractionLost (add/ remove) Possible additional metrics • packetsDiscarded? • packetsRepaired?
Open issues (2/3) RTCDataChannelStats: • bytesSent / bytesReceived • Represents
the total number of bytes sent/received on this PeerConnection. • in RTP this is the size of the payload and not including the header. • clarify if these are just the size of the • payload, or • payload and the packet headers
Open issues (3/3) dictionary RTCCodec : RTCStats { unsigned long
payloadType; DOMString codec; // e.g., video/vp8 unsigned long clockRate; ==> sampleRate? unsigned long channels; DOMString parameters; }; replace “DOMString codec;” with DOMString kind; // enum? e.g., video DOMString name; // e.g. PCMU
Next Steps • Are we missing any metrics? • More
metrics defined in IETF (XRBLOCK/IPPM) https://tools.ietf.org/html/draft-ietf-xrblock-rtcweb-rtcp-xr-metrics
References • GitHub URL: http://w3c.github.io/webrtc-stats/