- From: cowwoc <cowwoc@bbs.darktech.org>
- Date: Tue, 16 Jul 2013 12:05:58 -0400
- To: public-webrtc@w3.org
Makes sense to me, though I believe you need to address the other (separate) proposal of replacing the offer/answer mechanism. I think in the latter case we need to ask ourselves: what use-cases require us to use offer/answer, and what use-cases require us to replace it? I don't think this has been well-understood to date. Thanks, Gili On 16/07/2013 8:17 AM, Harald Alvestrand wrote: > Hi all, > > Recently there has been a lot of discussion (primarily in the > IETF/rtcweb space though, but this topic really belongs here) about > the desire to meet most use-cases without having to parse, modify or > construct SDP. > This was discussed already as part of the discussion on whether > PeerConnection and SDP should be maintained or not last year [1]. > > In the meantime, a number of API extensions have been created, notably > the constraints setting and modification interfaces, which seem likely > to be useful in achieving the goals people seek to achieve by SDP > mangling. > > However, this work has not progressed very quickly, or very > comprehensively. > It may be time for a more structured approach. > > We think it makes sense to divide the information needed into > subcategories: > > * Define the use cases for which SDP mangling is currently thought to > be required - the "why" of the SDP tweaking. > > * Propose what parameters one should be able to control/influence > without having to do SDP mangling. A proposal should describe what the > current API specification produces, what the needed mangling is, and > what the desired effect of the mangling is - the "what" of the SDP > tweaking. > > * Propose suitable API surfaces to control/influence how media is > encoded and transported over the network - the "how" of the SDP > tweaking. We think that a requirement should be that working > applications do not break when adding this surface - if it is not used > things should work as today. > > Someone may make a proposal encompassing all 3 pieces of information > (why, what and how) - or just some of the first ones - or a proposal > for a latter one that builds upon others' proposals (a "how" building > on someone else's "why" and "what"). But we would not want to consider > a "how" without a "what", or a "what" without a "why" - it just > becomes impossible to figure out whether the original requirement is > satisfied if we don't build all 3 layers of the proposals. > > Does this sound like a way we could move forward? > > Harald for the chairs. > > [1] http://lists.w3.org/Archives/Public/public-webrtc/2012Sep/0098.html >
Received on Tuesday, 16 July 2013 16:06:34 UTC