November 11 - November 12 2013

From Web Real-Time Communications Working Group Wiki

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