Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
StatsAPI Updates for TPAC14
Search
Varun Singh
October 30, 2014
Technology
65
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
120
XRBLOCK Yokohama: update to various drafts
vr000m
0
93
Statistics and Metrics in WebRTC
vr000m
0
790
Flexible FEC
vr000m
0
140
WebRTC Statistics Identifier
vr000m
0
78
Multipath RTP Updates
vr000m
0
120
Protocols and Algorithms for Adaptive Multimedia Systems
vr000m
0
120
Gearbox: Cache-friendly Congestion Control for DASH
vr000m
0
160
Flexible FEC Update
vr000m
0
110
Other Decks in Technology
See All in Technology
AIをリアル世界に解き放つ 〜M5Stack×AIであなたのアイディアを手の平に〜
hamadakoji
1
400
Microsoft のサポート ライフサイクルを理解する
murachiakira
PRO
0
140
CSS2026:OWS研究会・招待講演「世界観を、実装する」
atsush1_sada
2
260
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
5
1.5k
freeeにおける AI を用いた ブラウザ動作確認の自動化の取り組み
freee
PRO
0
170
Claude Code をローカルとサーバー上で利用した際の Bedrock 利用料をユーザー単位で一本化してみる
ohorig
0
120
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
1
240
QAエンジニアがSoutherを使ってみたの〜10分でわかるSouther〜
mhlyc
0
110
AI時代のGraphQL
joere
3
370
macOS Golden Gate 時代のMac管理
tategami
0
140
国際カードブランドルール変更に伴うクレジットカード決済取引仕様変更について
k1style
0
180
From Developer Experience to Agentic Experience: The Next Evolution of APIs
benjagm
0
110
Featured
See All Featured
HDC tutorial
michielstock
2
970
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
230
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
330
Designing for humans not robots
tammielis
254
26k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
2
2.1k
ラッコキーワード サービス紹介資料
rakko
4
5.4M
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
The untapped power of vector embeddings
frankvandijk
2
1.9k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.1k
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/