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
Varun Singh
October 30, 2014
Technology
1
49
StatsAPI Updates for TPAC14
W3C Meeting, TPAC14, Santa Clara
Varun Singh
October 30, 2014
Tweet
Share
More Decks by Varun Singh
See All by Varun Singh
WebRTC Application interactions API
vr000m
0
77
XRBLOCK Yokohama: update to various drafts
vr000m
0
59
Statistics and Metrics in WebRTC
vr000m
0
600
Flexible FEC
vr000m
0
110
WebRTC Statistics Identifier
vr000m
0
49
Multipath RTP Updates
vr000m
0
52
Protocols and Algorithms for Adaptive Multimedia Systems
vr000m
0
91
Gearbox: Cache-friendly Congestion Control for DASH
vr000m
0
110
Flexible FEC Update
vr000m
0
71
Other Decks in Technology
See All in Technology
20分で完全に理解するGrafanaダッシュボード
hamadakoji
3
620
ChatworkのSRE部って実は 半分くらいPlatform Engineering部かもしれない
saramune
0
160
TechFeed Experts Night#27 〜 フロントエンドフレームワーク最前線 (Svelte)
baseballyama
1
510
開発生産性大幅アップ!Postman VS Code拡張機能
nagix
2
380
Terraformあれやこれ/terraform-this-and-that
emiki
8
1.4k
Janus
bkuhlmann
1
490
Meta Quest 3 で動く桜マシマシ WebXR アプリを IBM Cloud Code Engine と Babylon.js で作った話
1ftseabass
PRO
0
120
検証を通して見えてきたTiDBの性能特性
lycorptech_jp
PRO
6
3.8k
JSON攻略法.pdf
miyakemito
8
5k
LangSmith入門―トレース/評価/プロンプト管理などを担うLLMアプリ開発プラットフォーム
os1ma
3
150
リテール金融(キャッシュレス・ネット銀行・ネット証券)の競争環境と経済圏
8maki
0
1.1k
Python と Snowflake はズッ友だょ!~ Snowflake の Python 関連機能をふりかえる ~
__allllllllez__
1
120
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
16
3.9k
Thoughts on Productivity
jonyablonski
58
3.8k
Building Your Own Lightsaber
phodgson
99
5.7k
Side Projects
sachag
451
41k
Designing Experiences People Love
moore
136
23k
What's in a price? How to price your products and services
michaelherold
237
11k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
[RailsConf 2023] Rails as a piece of cake
palkan
23
3.9k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
Music & Morning Musume
bryan
41
5.6k
Imperfection Machines: The Place of Print at Facebook
scottboms
260
12k
Product Roadmaps are Hard
iamctodd
44
9.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/