Re: [rtcweb] codec and connection negotiation
Randell Jesup <randell-ietf@jesup.org> Wed, 10 August 2011 14:13 UTC
Return-Path: <randell-ietf@jesup.org>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A4FB321F8A7D for <rtcweb@ietfa.amsl.com>; Wed, 10 Aug 2011 07:13:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.459
X-Spam-Level:
X-Spam-Status: No, score=-2.459 tagged_above=-999 required=5 tests=[AWL=0.140, BAYES_00=-2.599]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BSag5z3SKURp for <rtcweb@ietfa.amsl.com>; Wed, 10 Aug 2011 07:13:57 -0700 (PDT)
Received: from arthur.webserversystems.com (arthur.webserversystems.com [174.132.191.98]) by ietfa.amsl.com (Postfix) with ESMTP id 7DA6E21F8AA9 for <rtcweb@ietf.org>; Wed, 10 Aug 2011 07:13:51 -0700 (PDT)
Received: from pool-98-111-140-38.phlapa.fios.verizon.net ([98.111.140.38] helo=[192.168.1.12]) by arthur.webserversystems.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <randell-ietf@jesup.org>) id 1Qr9Y6-0003LD-S6 for rtcweb@ietf.org; Wed, 10 Aug 2011 09:14:22 -0500
Message-ID: <4E4291D1.6000503@jesup.org>
Date: Wed, 10 Aug 2011 10:12:33 -0400
From: Randell Jesup <randell-ietf@jesup.org>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <4E3C377A.5090105@skype.net> <4E3C3C2C.4020808@skype.net>, <4E3FE002.4060006@alvestrand.no>, <4E40335A.3090204@alum.mit.edu> <BLU152-W814CABC63B3BA452802C193200@phx.gbl> <E44893DD4E290745BB608EB23FDDB762073867@008-AM1MPN1-041.mgdnok.nokia.com> <4E427AAC.4020105@alum.mit.edu>
In-Reply-To: <4E427AAC.4020105@alum.mit.edu>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - arthur.webserversystems.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jesup.org
X-Source:
X-Source-Args:
X-Source-Dir:
Subject: Re: [rtcweb] codec and connection negotiation
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Aug 2011 14:13:57 -0000
On 8/10/2011 8:33 AM, Paul Kyzivat wrote: > On 8/10/11 3:27 AM, Markus.Isomaki@nokia.com wrote: >> The API itself is the critical piece. I’m not sure if there is any >> benefit in tying it to SDP, > > Well, at the end of the day, an API must convey the critical data. It > doesn't necessarily need to encode the data the same way it is encoded > in SDP, and it doesn't need to convey that data for o/a in the same way > that SIP does, but it does need to be able to represent the full range > of SDP and the full semantics of o/a. And it needs to be flexible enough > to do that as SDP evolves. So: this theoretical format we're considering must: a) be a superset of the functionality of SDP + o/a b) be able to provide equivalent ability to future extensions of SDP + o/a c) be reasonably straightforwardly convertible to/from SDP+o/a in order to make gatewaying feasible (this could involve only allowing a subset to be easily converted, at the cost of poorer gateway abilities and experience) d) be completely vetted in time for the timeline for this spec I can't see how anything other than either SDP+o/a or alternate-serialization-of-SDP + o/a could meet those goals. An alternate serialization of SDP *might* allow for extended capabilities outside of the ability for SDP to express (an escape valve, if you will). I expect a alternate serialization could be speced out in the timeframe. Even if we decide to relax the "superset" and allow a subset of current SDP functionality, defining that and making sure it handles the cases we want would be tough even in a longer timeframe, unless we devise something very simple but extensible, and live with reduced functionality in gateway situations (and more complex gateways probably to cover) until such extensions are done. If someone has a real non-SDP proposal, get it on the the floor *NOW*. Otherwise you're just waving your hands. >> but certainly it should be possible to >> implement SDP offer/answer protocol in Javascript on top of it. That >> could be one requirement for it, and something that could be even proved >> by a real implementation. > > Certainly a real implementation is a useful existence proof. But it is > not a proof of completeness. Completeness will be accomplished by > defining a full mapping between the API and SDP + o/a. > > *One* way to accomplish a complete mapping between the API and the SDP > representation is to pass complete SDP in the API. Other ways are > possible, but will be more work to define. Exactly. > > Thanks, > Paul > >> So, in summary: Avoid strict dependency to SDP, but it must be possible >> to implement SDP offer/answer protocol on top of the standardized API. >> >> Markus -- Randell Jesup randell-ietf@jesup.org
- [rtcweb] codec and connection negotiation Matthew Kaufman
- Re: [rtcweb] codec and connection negotiation Matthew Kaufman
- Re: [rtcweb] codec and connection negotiation Parthasarathi R (partr)
- Re: [rtcweb] codec and connection negotiation Bernard Aboba
- Re: [rtcweb] codec and connection negotiation Sohel Khan
- Re: [rtcweb] codec and connection negotiation Henry Sinnreich
- Re: [rtcweb] codec and connection negotiation Sohel Khan
- Re: [rtcweb] codec and connection negotiation Harald Alvestrand
- Re: [rtcweb] codec and connection negotiation Colin Perkins
- Re: [rtcweb] codec and connection negotiation Parthasarathi R (partr)
- Re: [rtcweb] codec and connection negotiation Harald Alvestrand
- Re: [rtcweb] codec and connection negotiation Paul Kyzivat
- Re: [rtcweb] codec and connection negotiation Paul Kyzivat
- Re: [rtcweb] codec and connection negotiation Bernard Aboba
- Re: [rtcweb] codec and connection negotiation Henry Sinnreich
- Re: [rtcweb] codec and connection negotiation Harald Alvestrand
- Re: [rtcweb] codec and connection negotiation Markus.Isomaki
- Re: [rtcweb] codec and connection negotiation Paul Kyzivat
- Re: [rtcweb] codec and connection negotiation Randell Jesup