Sketching on agenda for TPAC

There was no feedback on the request for input regarding the topics to
discuss at TPAC ([1]), so the we (with help from Dom) have done some 
sketching.

We think we should focus on finalizing something as soon as possible,
and would therefore like to first focus on what is needed for interop
with a basic set of functionality (that to a large extent is already
implemented), and thereafter (if time permits) discuss functional
extensions.

Based on this we've come down to the following two lists:

1. Basic functionality
----------------------
* SDP O/A related
** Resource reservation at createOffer/setLocal/setRemote
** Roll-back in state machine
* ICE related
** Pool of ICE candidates
** How to know when ICE completed (for one of the roles)
** Cutover after ICE restart
* Error handling
** 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)
* handling unannounced SSRCs
* data channel (if needed - it seems to be Just Working)
* transport control API
* stats
* DTLS meta data (certificates, identity)

2. Functional extension items (to be discussed if there is interest and
if time permits):
-----------------------------------------------------------------------
* Identity
* Forking
* Session rehydration
* 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
* call hold


Comments and feedback wanted!

Stefan for the chairs

[1] http://lists.w3.org/Archives/Public/public-webrtc/2013Sep/0085.html

Received on Sunday, 13 October 2013 06:11:40 UTC