November 11 - November 12 2013
Contents
Logistics
IRC
As usual, #webrtc at irc.w3.org
Remote participation
Zakim Bridge +1.617.761.6200, conference 9782 ("WRTC")
Work is ongoing to enable joining via Google Hangout (to be confirmed).
Preliminary Agenda
Monday
09:00 - 09:30 Welcome, scribe, approve last minutes, agenda bashing
09:30 - 12:00 ICE things (Justin)
- Pool of ICE candidates
- How to know when ICE completed (for one of the roles)
- Cutover after ICE restart
12:00 - 13:00 Lunch
13:00 - 15:00 SDP O/A related (Adam Roach)
- Resource reservation at createOffer/setLocal/setRemote
- Roll-back in state machine
- API to ensure m-line order
- control full vs. partial offers/answers
15:00 - 17:00 Error handling (Dan)
- Prep: Need list of methods where spec is not clear (to scope what we discuss)
- Prep: Need list of errors that we generate, and when (to verify that we have them all)
17:00 - 17:30 Summarize day one
Tuesday
09:00 - 09:30 Welcome, scribe, startup, agenda bashing
A. Finalize Error handling session
B. handling unannounced SSRCs (Harald)
C. data channel (if needed - it seems to be Just Working) (Randell)
I. Scope discussion planning
D. transport control API (Stefan)
E. stats (Harald)
F. DTLS meta data (certificates, identity) (EKR)
G. Testing - building test suites for the spec (Dom?)
H. Error handling related to codec resources occupied (Ekr)
J. stop() vs removeStream() (Justin)
Items to be discussed further
(* what kind of error/message should the app get if the HW (local or remote) can't handle all tracks (lack of codec resources)
- figure out what kind of error handling we need to detect/react to failure to CreateOffer due to insufficient resources
- "new thing" that stops RTC transmission for track)
Functional extension items - to deal with if there is time and interest:
- Identity (EKR?)
- Forking (Christer?)
- Session rehydration (Justin?)
- API for certificate handling
- Content label for streams (tracks) when added to PC
- Need of APIs to refuse offered MediaStream
- If needed: how to inform sending app?
- Disable or fine-tune Bundle
- Handle/control “bundle-only”
- call hold
Presentations
ICE issues: http://www.w3.org/2011/04/webrtc/wiki/images/8/8c/W3C_TPAC_2013_ICE_Issues.pdf
SDP O/A: http://www.w3.org/2011/04/webrtc/wiki/images/4/40/W3C-sdp-oa.pdf
Tracks without MSID: File:TPAC 2013 Unannounced SSRCs.pdf
Control surface for transmission of MediaStreamTracks: http://www.w3.org/2011/04/webrtc/wiki/images/6/6b/MediaTrackTransmissionController.pdf
Stats: File:TPAC 2013 stats.pdf
Error handling: http://lists.w3.org/Archives/Public/public-webrtc/2013Nov/0005.html
Security; identity; and Hardware resources (Eric Rescorla): http://www.w3.org/2011/04/webrtc/wiki/images/f/fc/Tpac-security.pdf
Media Stream Track Control: http://www.w3.org/2011/04/webrtc/wiki/images/f/f7/W3C-sdp-2.pdf / File:W3C-sdp-2.pdf