September 9 - 10 2015
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.
- Residence Inn Seattle East/Redmond, Redmond Town Center, 7575 164th Ave NE, Redmond, WA 98052 (http://www.marriott.com/hotels/travel/seard-residence-inn-seattle-east-redmond/). This is right in the Town Center.
- Hyatt House Seattle/Redmond, 15785 Bear Creek Pkwy, Redmond, WA 98052 (http://redmond.house.hyatt.com/en/hotel/home.html). This is a few minutes' walk away from Town Center, but a newer hotel with lower price.
For folks who prefer walking, they can try the following one.
- Fairfield Inn & Suites Seattle Bellevue/Redmond, 14595 NE 29th Pl, Bellevue, WA 98007 (http://www.marriott.com/hotels/travel/bvufi-fairfield-inn-and-suites-seattle-bellevue-redmond/). It will take about 15 mins to walk to the Microsoft office buildings. There are not as many restaurant choices though in the neighborhood.
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)
- Sender/receivers (Peter T?)
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)
- Overview of status regarding LC comments etc.: 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)
- Partial offers/answers (no discussion or progress in IETF or W3C - probably not in scope for post-1.0 either since it seems we're moving away from SDP)
- API for Simulcast/SVC
- https://github.com/w3c/webrtc-pc/issues/4 CSRC added to RtpReceiver
- https://github.com/w3c/webrtc-pc/issues/5 indicate if temporal or spatial video quality is most important - RtpSender
- ICE pool size
- Worker support for data channel"