- From: Stefan Håkansson LK <stefan.lk.hakansson@ericsson.com>
- Date: Thu, 18 Jul 2013 06:39:05 +0000
- To: Martin Thomson <martin.thomson@gmail.com>
- CC: Harald Alvestrand <harald@alvestrand.no>, "public-webrtc@w3.org" <public-webrtc@w3.org>
On 7/16/13 8:55 PM, Martin Thomson wrote: > On 16 July 2013 05:17, Harald Alvestrand <harald@alvestrand.no> wrote: >> 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. > > This process might be made more feasible if there was a specification > that identified exactly what SDP browsers are required to: > a) produce - given a set of stream inputs, what are the set of SDP > offers a browser can legally produce; given an offer, plus a set of > stream inputs, what are the set of SDP answers a browser can legally > produce; and > b) consume - given a certain starting state, what SDP offers or > answers is a browser required to accept and what actions do those > documents induce. > > This should, at least initially, be a very constrained specification. > (I believe that is what Roman is stating.) In fact, this could go so > far as to categorically state that the input to setLocalDescription() > is precisely the output of createOffer or createAnswer. I agree that this should be very constrained set, and perhaps it should initially just be the output of "createOffer/Answer" that is allowed.
Received on Thursday, 18 July 2013 06:39:31 UTC