Re: [rtcweb] JSEP-02 Comments

"Cullen Jennings (fluffy)" <fluffy@cisco.com> Fri, 26 October 2012 03:51 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 2F00D21F84C7 for <rtcweb@ietfa.amsl.com>; Thu, 25 Oct 2012 20:51:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.403
X-Spam-Level:
X-Spam-Status: No, score=-110.403 tagged_above=-999 required=5 tests=[AWL=0.196, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2ZI410+U0bGA for <rtcweb@ietfa.amsl.com>; Thu, 25 Oct 2012 20:51:03 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) by ietfa.amsl.com (Postfix) with ESMTP id 4AB8521F84A2 for <rtcweb@ietf.org>; Thu, 25 Oct 2012 20:51:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4168; q=dns/txt; s=iport; t=1351223463; x=1352433063; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=GUIOpw5W1NA7zxjDcNOd5BgKOt6vZRdGTSY6ApI2KyA=; b=g6HyAVASdUAPhmsJ7AknpiMe9+CiGnHRkLgQfX336hWmhbkosdTYZ0D3 TEMgYhgweZYhSiMyxGVG21gxXCpgxY7nuMxstWuh2c7vWWbTWHYNMmO6Q iJD75UkWJybe0wapLFxF21GAA7E3UBN8oltwm8uMcxNY/fV5TY8CQxfia Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av4EAMkHilCtJXHA/2dsb2JhbABEwjaBCIIeAQEBAwEBAQEPAVsLEAIBCCIkJwslAgQOBQgah1wGC50toBEEi2iGDWEDpEiBa4JvgVsEHB4
X-IronPort-AV: E=Sophos;i="4.80,652,1344211200"; d="scan'208";a="135546433"
Received: from rcdn-core2-5.cisco.com ([173.37.113.192]) by rcdn-iport-6.cisco.com with ESMTP; 26 Oct 2012 03:51:02 +0000
Received: from xhc-rcd-x13.cisco.com (xhc-rcd-x13.cisco.com [173.37.183.87]) by rcdn-core2-5.cisco.com (8.14.5/8.14.5) with ESMTP id q9Q3p2JX018164 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 26 Oct 2012 03:51:02 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.217]) by xhc-rcd-x13.cisco.com ([173.37.183.87]) with mapi id 14.02.0318.001; Thu, 25 Oct 2012 22:51:02 -0500
From: "Cullen Jennings (fluffy)" <fluffy@cisco.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Thread-Topic: [rtcweb] JSEP-02 Comments
Thread-Index: AQHNsy0de5cVNbEPzEepXAhnPxKyUQ==
Date: Fri, 26 Oct 2012 03:51:01 +0000
Message-ID: <C5E08FE080ACFD4DAE31E4BDBF944EB1118A4893@xmb-aln-x02.cisco.com>
References: <7594FB04B1934943A5C02806D1A2204B01E60F@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B01E60F@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.20.249.167]
x-tm-as-product-ver: SMEX-10.2.0.1135-7.000.1014-19306.000
x-tm-as-result: No--47.282700-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <411E94A2ED117449A0666409016B3F2E@cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] JSEP-02 Comments
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, 26 Oct 2012 03:51:04 -0000

Thanks for the review and suggestions, inline …

On Oct 25, 2012, at 7:50 AM, Christer Holmberg <christer.holmberg@ericsson.com> wrote:

>  
> Hi,
>  
> Some comments on JSEP-02.
>  
>  
> Q1: Cloning
>  
> I saw that you have removed the text about cloning from version -02.
>  
> That is a rather fundamental change, so I think the change log should say a little more than "Clarified section on forking.".

agree

>  
>  
> Q2: Gone to W3C
>  
> In the change log you say "Removed stuff that has moved to W3C specificaiton". I think it would be good with a least some key words on exactly what has been moved.
>  
> I know I can do a diff with the previous version, but as one of the issues have been what belongs to IETF and what belongs to W3C I don't think I should have to do that.

fair enough - to be honest, we ran out of time on some of this. You will notice the draft went in seconds before the deadline and the references are also woefully inadequate. 

>  
>  
> Q3: Subsequent offer
>  
> The text says:
>        
>         "In [RFC3264], the constraints at the signaling level is that only one
>          offer can be outstanding for a given session but from the media stack
>          level, a new offer can be generated at any point.  For example, when
>          using SIP for signaling, if one offer is sent, then cancelled using a
>          SIP CANCEL, another offer can be generated even though no answer was
>          received for the first offer.  To support this, the JSEP media layer
>          can provide an offer whenever the Javascript application needs one
>          for the signaling.  The answerer can send back zero or more
>          provisional answers, and finally end the offer-answer exchange by
>          sending a final answer."
>  
> This is one of the issues previously discussed, but IF we want support generating a new offer while the previous one is still pending, then you need to state that only answers associated with the latest offer are provided back to the browser.

I agree with what you are saying but I think it gets a little more complicated once we include the roll back. I hope to get the roll back in the next version but yes, agree with this along with some exceptions to it when doing roll back. 

>  
>  
> Q4: Remove offer
>  
> This is related to the PRANSWER issue.
>  
> Unless I've missed it, the draft does not address the issue raised on the list, where an offer is received from the remote peer while in PRANSWER state.
>  
> (If you solved it on the list, I applogize for not having read it. I've had a flu the whole week, so I am a little behind with my e-mails)]

that's a signaling problem. I doubt the draft should address it any more than there are a few ways of dealing with it and Javascript can do whatever it wants to choose which one it wants. 

>  
>  
> Q5: Trickle ICE
>  
> Don't get me wrong - I support the work on trickle ICE :) '
>  
> BUT, the trickle ICE draft is still "fresh from the owen", so I suggest to e.g. add a note which says that the mechanism has still not been adopted, and that people need to be aware that things may change. It may be clear to people in IETF, but maybe not to others.
>  

agree - (actually, I think the ICE draft is still getting ready to go in the oven :-)

>  
>  
> Q6: ROAP
>  
> Section A.1.1 shows a call flow example with ROAP.
>  
> The latest version of draft-jennings-roap expired in may. Are we going to continue the work on ROAP?
>  

I really have no idea. At first I thought I should take this out. Then I wanted to show something that mapped to another signaling protocol. This should probably go, but something should be put there to help illustrate this type of flow. 

>  
>  
> Regards,
>  
> Christer
>  
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb