Re: [rtcweb] JSEP-04: Some comments on Section 5.2.1. and 5.2.2 (19th september)
"Cullen Jennings (fluffy)" <fluffy@cisco.com> Fri, 20 September 2013 18:22 UTC
Return-Path: <fluffy@cisco.com>
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 96AD421F9D65 for <rtcweb@ietfa.amsl.com>; Fri, 20 Sep 2013 11:22:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.299
X-Spam-Level:
X-Spam-Status: No, score=-110.299 tagged_above=-999 required=5 tests=[AWL=0.300, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
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 HUhbMkW+fiLd for <rtcweb@ietfa.amsl.com>; Fri, 20 Sep 2013 11:22:44 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) by ietfa.amsl.com (Postfix) with ESMTP id D971B21F9D71 for <rtcweb@ietf.org>; Fri, 20 Sep 2013 11:22:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3947; q=dns/txt; s=iport; t=1379701360; x=1380910960; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=NDYuW7pyh++RpfIdh0SgcWJ6CS/+H8IS3fr5QnnWnC0=; b=O03co+Z24Hwb7gB1PG3Gw7/Y9DvmmHexL8tdyFzjcNYdaD15tW4f8LSi QJEjvrh/b6sZQJtb7dmBAuUKfkx2Vrvd4bdw9N3kpDbY49IN2RlaEhi1n 4/yLbiovBS82phvqRiCpn+Gdj3ZGSlDX41YbcBRbTKZH7RfcqAGrK5Ay+ A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgUFACyRPFKtJV2d/2dsb2JhbABbgwc4UsB+SoEaFnSCJQEBAQMBAQEBawsFCwIBCCIkJwslAQEEDgUIh3cGDLpaBI8yAjEHgx6BAAOpcoFmgT6CKg
X-IronPort-AV: E=Sophos;i="4.90,946,1371081600"; d="scan'208";a="262599889"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-4.cisco.com with ESMTP; 20 Sep 2013 18:22:38 +0000
Received: from xhc-rcd-x09.cisco.com (xhc-rcd-x09.cisco.com [173.37.183.83]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id r8KIMb6L024756 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 20 Sep 2013 18:22:37 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.15]) by xhc-rcd-x09.cisco.com ([173.37.183.83]) with mapi id 14.02.0318.004; Fri, 20 Sep 2013 13:22:37 -0500
From: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Thread-Topic: [rtcweb] JSEP-04: Some comments on Section 5.2.1. and 5.2.2 (19th september)
Thread-Index: Ac61H8SXeXXAffdpQLKis+JdCZjjDABOIgUA
Date: Fri, 20 Sep 2013 18:22:36 +0000
Message-ID: <C5E08FE080ACFD4DAE31E4BDBF944EB1166BED56@xmb-aln-x02.cisco.com>
References: <7594FB04B1934943A5C02806D1A2204B1C4A77DB@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1C4A77DB@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.21.94.194]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <91E2450E15968B42B0C1C0A725D89034@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] JSEP-04: Some comments on Section 5.2.1. and 5.2.2 (19th september)
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: Fri, 20 Sep 2013 18:22:49 -0000
Good points - proposed resolutions inline … On Sep 19, 2013, at 3:08 AM, Christer Holmberg <christer.holmberg@ericsson.com> wrote: > Hi, > > Section 5.2.1: > ----------------- > > Q_1: o- line <sess-version> initial value - deviation > > What is the reason for recommending a <sess-version> zero value in the initial Offer, when the RFC says SHOULD use an NTP format timestamp? > > I don’t have any strong feelings, but in general: whenever we deviate from the “base” SDP procedures I think we should justify why. Lets use NTP > > > Q_2: o- line <sess-version> initial value - forking > > When a new PeerConnection is created due to forking, the <sess-version> value must be based (incremented) on the value associated with the “mother” PeerConnection, for which the initial Offer of the whole communication session was created. uh, that is old text sorry. I'm proposing the principal that any time the SDP changes (including new candidate lines) the version gets larger. > > > Q_3: RTP > > The text says: > > “The <proto> field MUST be set to "RTP/SAVPF". “ > > But, that of course only applies to RTP based streams (not the data channel). Also, in general, it needs to be clear what information needs to be in every m- line, and what information is protocol specific. I would suggest to have a “General” sub-section, a “RTP” sub-section, etc. Yep - I think this should be offers are created with RTP/SAVPF for audio and video and system can reeve offers with SAVPF or SAVP > > > Q_4: BUNDLE > > The text says: > > “If a m= section is not being bundled into another m= section, it MUST > generate a unique set of ICE credentials and gather its own set of > candidates. Otherwise, it MUST use the same ICE credentials and > candidates that were used in the m= section that it is being bundled > into.” > > As, when BUNDLE is used, the initial Offer will contain identical ICE candidates, does that mean that we will also include identical address information in the initial Offer? no the initial offer will not have identical stuff other than on lines that "bundle-only" and we still need to add more text on this but idea is to make just like what is in united-plan > > I don’t object to that – I just want to clarify, as it has impacts on the text in the BUNDLE spec :) > > > Section 5.2.2: > ----------------- > > > Q_5: Offer when in “local-offer” > > The text says: > > “If the initial offer was applied using setLocalDescription, but an > answer from the remote side has not yet been applied, meaning the > PeerConnection is still in the "local-offer" state, the steps for > generating an initial offer should be followed,” > > I don’t understand this. Why would you create a new Offer while you are waiting for an Answer to the previously sent Offer? Justin has asked for this in the case when the offer has not been sent to anyone else. This is not going to be useful for typical systems trying to have SIP or Jingle compatible flow but who knows … > > Also, when setRemote() is called, to which Offer does it apply? The most recent one. And the JS app would have to make sure it passed the write one or you run high odds of getting completely broken behavior. > > > Q_6: BUNDLE > > We’ll probably also need some text about BUNDLE. > yep - but plan is to match up with unified plan > > Regards, > > Christer > > _______________________________________________ > rtcweb mailing list > rtcweb@ietf.org > https://www.ietf.org/mailman/listinfo/rtcweb
- [rtcweb] JSEP-04: Some comments on Section 5.2.1.… Christer Holmberg
- Re: [rtcweb] JSEP-04: Some comments on Section 5.… Kevin Dempsey
- Re: [rtcweb] JSEP-04: Some comments on Section 5.… Harald Alvestrand
- Re: [rtcweb] JSEP-04: Some comments on Section 5.… Christer Holmberg
- Re: [rtcweb] JSEP-04: Some comments on Section 5.… Harald Alvestrand
- Re: [rtcweb] JSEP-04: Some comments on Section 5.… Christer Holmberg
- Re: [rtcweb] JSEP-04: Some comments on Section 5.… Cullen Jennings (fluffy)
- Re: [rtcweb] JSEP-04: Some comments on Section 5.… Christer Holmberg
- Re: [rtcweb] JSEP-04: Some comments on Section 5.… Justin Uberti
- Re: [rtcweb] JSEP-04: Some comments on Section 5.… Justin Uberti
- Re: [rtcweb] JSEP-04: Some comments on Section 5.… Christer Holmberg
- Re: [rtcweb] JSEP-04: Some comments on Section 5.… Christer Holmberg
- Re: [rtcweb] JSEP-04: Some comments on Section 5.… Justin Uberti
- Re: [rtcweb] JSEP-04: Some comments on Section 5.… Christer Holmberg
- Re: [rtcweb] JSEP-04: Some comments on Section 5.… Kevin Dempsey
- Re: [rtcweb] JSEP-04: Some comments on Section 5.… Christer Holmberg