September 9 - 10 2015

From Web Real-Time Communications Working Group Wiki

Logistics

Registration

Please register for this event by participating in the poll: http://doodle.com/yaavm4v8vry2hs4w

Meeting venue

At the Microsoft campus outside Redmond, WA in Microsoft Building 99. The building address is 14820 NE 36th St, Redmond, WA 98052. The parking garage is to the east of the building.

We will be meeting in Conf Room 1919 in Building 99. The conf room is towards the left hand side once you enter the main entrance of Building.

Suitable hotels

For folks that don't mind driving a little bit to the Microsoft campus, Redmond Town Center is a great place to stay. There are many restaurants in the area within walking distance. Here are a couple options.

For folks who prefer walking, they can try the following one.

Remote attendance

IRC: #webrtc channel on W3C's IRC server

Audio conference:

 Join WebEx meeting: https://mit.webex.com/mit/j.php?MTID=m84e0e659d6231776653b52841301f856
 Meeting number:     646 896 300 
 Meeting password:   webrtc
 Join by phone:      +1-617-324-0000 US Toll Number

Agenda

Sept 9

Morning - WebRTC (0900-1200)

  • Bashing, scribe,
  • View of status of document
  • Sort out and decide open items
    • Sender/receivers (Peter T?)
      • Parameters
      • Capabilities
      • Create without track
      • Transport objects (ICE, DTLS)

Afternoon slot 1 (1300-1500) - WebRTC continued

  • SenderReceivers continued
    • Iterate decisions made before lunch
    • Replace track (Jan-Ivar)
  • CSRC Consensus Discussion (Bernard)
  • IP Address exposure control (Ekr) - could move to day 2?

Afternoon slot 2 - MediaCap (1530-1700)

  • Overview of status regarding LC comments etc.: Editors/Chairs/Dom
    • Open items we need to discuss/resolve at f2f?
  • Timed Media WG Sync Discussion [references] (Dom)
  • Screen capture (Martin T/Keith)

Sept 10

Morning WebRTC continued (0900-1015): Remaining new items

  • Intro, agenda bash, listing remaining items (chairs)
  • PeerConnection error reporting (Peter T)
  • past/current/pending SDP accessors (Ekr)
  • mediadroppedonfloor / unsignalledmedia (Martin)
  • ICE pool size (PR #289, new)
  • Review of CSRC proposal (PR #300, new)

10 min break (ca 1015-1030)

Morning 2nd part: Return and conclusions (1030-1230)

  • Remaining items to consider
    • Return to AddMedia and Warmup
    • WebRTC Objects 1.0 (Recap - Peter T)
    • Simulcast (Adam, Bernard)
  • Wrap-up: In/out of 1.0 decisions
  • In and out of 1.0 (Stefan)

Afternoon session 1 (1330-1530)

  • MediaCapture issues (moved from Tuesday)
    • Overview of status regarding LC comments etc.: Dom
      • Error management: waiting for AnneVK OK
      • Internationalization of device labels: waiting for input from I18n WG, punt to later?
      • Privacy: ???
      • Bundling of text tracks in mediastream: clarify scope of spec, extensibility model
      • Audio devices capabilities
        • input: PR 211 adds capabilities to enumerated devices
        • output: postpone to different spec
      • IANA registry: Stefan
    • Timed Media WG Sync Discussion [references] (Dom)
  • WebRTC NV (next version): what’s next? (Harald)
    • Reminding everyone what we agreed to at the recharter (chairs)
    • Identification of difficult issues in getting a plan?
    • Possible steps forward??

Afternoon session 2 - possible beyond 1.0 features (1545-1730)

  • This session is where we put what we didn’t finish, or didn’t fit anywhere else.
    • Capture from element (Martin)
    • getStats issues (Jan-Ivar)
    • Reserving time to resolve unresolved gUM items?
  • Looking ahead: how to use TPAC meeting time

Presentations

https://www.w3.org/2011/04/webrtc/wiki/images/d/df/CSRCs_and_AudioLevels_in_WebRTC_1.0.pdf

SSRC API: https://www.w3.org/2011/04/webrtc/wiki/images/5/5d/SSRC_API_for_WebRTC.pdf

https://www.w3.org/2011/04/webrtc/wiki/images/a/a7/Simulcast_in_WebRTC.pdf

WebRTC Objects https://www.w3.org/2011/04/webrtc/wiki/images/1/14/WebRTC_1.0_objects_at_2015_f2f_%282%29.pdf

PeerConnection errors https://www.w3.org/2011/04/webrtc/wiki/images/e/e2/PeerConnection_errors_at_2015_f2f.pdf

WebRTC Objects - recap day 2 https://www.w3.org/2011/04/webrtc/wiki/images/e/e9/WebRTC_1.0_objects_at_2015_f2f_day_2.pdf

https://www.w3.org/2011/04/webrtc/wiki/images/d/de/ReplaceTrack_copy.pdf

https://www.w3.org/2011/04/webrtc/wiki/images/b/b7/ScreenShare_Sept15v2_draft.pdf

https://www.w3.org/2011/04/webrtc/wiki/images/2/2c/WebRTC_NV.pdf

https://www.w3.org/2011/04/webrtc/wiki/images/5/57/SessionDescription_accessors.pdf

https://www.w3.org/2011/04/webrtc/wiki/images/d/da/WebRTC_IP_Address_Privacy.pdf

Peter's spreadsheet on use cases for addTrack/createSender/createReceiver/addMedia https://www.w3.org/2011/04/webrtc/wiki/images/3/3d/Use_cases_for_addTrack_createSender_createReceiver_addMedia_-_Use_cases.pdf

https://www.w3.org/2011/04/webrtc/wiki/images/b/b3/In-out_1.0.pdf

https://www.w3.org/2011/04/webrtc/wiki/images/f/f3/Constraints_handling.pdf

GetStats https://www.w3.org/2011/04/webrtc/wiki/images/5/5e/FixingGetStats.pdf

Peter's slides on "WebRTC 1.1 - future steps after 1.0" https://www.w3.org/2011/04/webrtc/wiki/images/7/7b/WebRTC_1.1_at_2015_f2f.pdf

In/out of 1.0

Since much of this meeting will be dedicated to determining what will be in and out of 1.0, for convenience much of what was in the mail sent to the list June 30 (https://lists.w3.org/Archives/Public/public-webrtc/2015Jun/0079.html) is pasted below. Just a placeholder.

"Looking at the old 2013 spreadsheet (https://lists.w3.org/Archives/Public/public-webrtc/2013Dec/att-0076/Chairs__proposal_for_WebRTC_1.0_In_2FOut_-_W3C__1_.pdf) in combination with github Issues and PRs, it to us looks something like (note, this is not an official position in any way, it is just an attempt to sort features based on our understanding of where we are currently):

Features from 2013 labeled “Not in 1.0” that are now in the spec

  • RtpSenders/Receivers
  • Rollback in state machine
  • Track rejection (though we have the detail of making sure the rejected track is not part of future offers)
  • Bundle tuning
  • Call hold
  • Certificate handling APIs
  • Identity

Features we seem to have consensus to add, need to sort details

  • replaceTrack
  • unassigned media handling (PR #29 goes a bit)

Features where we have PRs/active discussion, but not clear consensus to add

  • ICE object
  • DTLS object
  • codec parameters on RtpSenders

Features at risk for in 1.0 (may revisit in post-1.0 work)