Re: [MMUSIC] Partial Offer/Partial Answer draft - MIME type value

Paul Kyzivat <pkyzivat@alum.mit.edu> Sun, 20 October 2013 20:55 UTC

Return-Path: <pkyzivat@alum.mit.edu>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 219C211E828C for <mmusic@ietfa.amsl.com>; Sun, 20 Oct 2013 13:55:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.298
X-Spam-Level:
X-Spam-Status: No, score=-0.298 tagged_above=-999 required=5 tests=[AWL=0.139, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611, RDNS_NONE=0.1]
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 SGmL3kZaaHHE for <mmusic@ietfa.amsl.com>; Sun, 20 Oct 2013 13:55:32 -0700 (PDT)
Received: from qmta10.westchester.pa.mail.comcast.net (qmta10.westchester.pa.mail.comcast.net [IPv6:2001:558:fe14:43:76:96:62:17]) by ietfa.amsl.com (Postfix) with ESMTP id 9056811E843C for <mmusic@ietf.org>; Sun, 20 Oct 2013 13:55:31 -0700 (PDT)
Received: from omta13.westchester.pa.mail.comcast.net ([76.96.62.52]) by qmta10.westchester.pa.mail.comcast.net with comcast id fYCV1m00317dt5G5AYvW5G; Sun, 20 Oct 2013 20:55:30 +0000
Received: from Paul-Kyzivats-MacBook-Pro.local ([50.138.229.164]) by omta13.westchester.pa.mail.comcast.net with comcast id fYvW1m00M3ZTu2S3ZYvW3B; Sun, 20 Oct 2013 20:55:30 +0000
Message-ID: <52644342.2040605@alum.mit.edu>
Date: Sun, 20 Oct 2013 16:55:30 -0400
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130801 Thunderbird/17.0.8
MIME-Version: 1.0
To: Emil Ivov <emcho@jitsi.org>
References: <7594FB04B1934943A5C02806D1A2204B1C4C2F3D@ESESSMB209.ericsson.se> <CAPvvaaJuVfeW4jbY0Ayxxm32rbHTD-GwT+YhRgo5xh380=Y-yA@mail.gmail.com> <h7ciobmuoh8ivvljnya8r8t9.1382163037289@email.android.com> <CAPvvaaJWSoKKwn_h84yDsZ6BgD=QPS9ERPvSskzWvn_x1Bju1w@mail.gmail.com> <yv22u8tdcxanwt643ccmsn7t.1382197429573@email.android.com> <CAPvvaaJFrWFsov5v4zMWOnzex_foF1Zy-0V1iYyXdWwMW3C5aQ@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1C4D6F06@ESESSMB209.ericsson.se> <CAPvvaa+4QOhBqmot-jTGwkCdh_5icLHy5KjUjHvwhWPZW_KKHw@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1C4D8F8A@ESESSMB209.ericsson.se> <CAPvvaaJ3+LnhXeph3HWuTdV+A5sM7FdGgDwuhMkzc6qT7fAjqQ@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1C4DA0FA@ESESSMB209.ericsson.se> <52642EB8.3060203@nostrum.com> <7594FB04B1934943A5C02806D1A2204B1C4DDC7D@ESESSMB209.ericsson.se> <CAPvvaa+qtghsTBLN_pnmJsXeLWfJcJXQnbgv6fBNc1iq+pYnoQ@mail.gmail.com> <CAPvvaaJ4Ak+ejoHXHDL4b_1397VzAdTX2ep46gaHNCddrf_Lag@mail.gmail.com>
In-Reply-To: <CAPvvaaJ4Ak+ejoHXHDL4b_1397VzAdTX2ep46gaHNCddrf_Lag@mail.gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20121106; t=1382302531; bh=GInpQehSoJjBKgiFtYIHPLVycvftvg+xk/2AKRlKmaM=; h=Received:Received:Message-ID:Date:From:MIME-Version:To:Subject: Content-Type; b=L8fD5vpiJ9/zPxgF/Ws4sBUU6cSdFvq8kp0pk4cTAcFOkP1KuPOS/MO6B2UP7E+Br WFTy4Lk3V+6jTZKJYBpT/cKDh9khvx93GFxOTR/T3vDLAW5jZVMswhFL0VTClZk8UD rustUwv7UQidK1OxjDu5v6RTo04Ck4KYec20VKHV0bqn3fRyIdSZ+owGIe1uvxgGB2 x8i6mn3wu0yuhPTI1zdyCACa45cthALguPhH8gxc78iAdNru0v3z30iGH0mJtqvFPq iUwtk8hxz8cZdYxjSGuZ9EjzqFBZDa/4ydBR/c5MHel7n4+ZwPHDYDb/1sRRL6odNu F/1YquHprmi1g==
Cc: mmusic <mmusic@ietf.org>, Christer Holmberg <christer.holmberg@ericsson.com>
Subject: Re: [MMUSIC] Partial Offer/Partial Answer draft - MIME type value
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mmusic>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 20 Oct 2013 20:55:44 -0000

On 10/20/13 4:23 PM, Emil Ivov wrote:
> One more thought:
>
> Please understand that trickle ICE is NOT a session modification.

Isn't the session modified as a result of the trickle ICE? (E.g., end up 
using a different media address than it otherwise would have.)

And the use of trickle ICE can (I think) require that a subsequent offer 
be sent (or answered) differently than it would had trickle ice not been 
used.

And AFAIK everything that can be accomplished with trickle ICE could 
also be accomplished with Partial Offer/Answer. So the differences 
aren't functional ones. I presume that trickle ICE is expected to be 
faster, and/or easier to implement. (But easier to implement becomes 
moot if both need to be implemented.)

In my book those justify considering it a session modification.

	Thanks,
	Paul

> Please
> try to isolate the SDP syntax that it uses from general O/A. It is not
> part of it.
>
> Think of it as JSON if that would make thinks easier.
>
> Emil
>
> --sent from my mobile
>
> On 20 Oct 2013 22:18, "Emil Ivov" <emcho@jitsi.org
> <mailto:emcho@jitsi.org>> wrote:
>
>     Christer, "I tried to explain" to you that what you are saying has
>     been addressed and cannot happen. If you believe that there is a
>     specific situation that is still possible and is a problem, then
>     please describe that rather than continuing to suggest that things
>     don't work without any valid arguments whatsoever.
>
>     --sent from my mobile
>
>     On 20 Oct 2013 21:50, "Christer Holmberg"
>     <christer.holmberg@ericsson.com
>     <mailto:christer.holmberg@ericsson.com>> wrote:
>
>
>         Hi,
>
>          >> Example:
>          >>
>          >> 1. Alice sends an SDP Offer to Bob.
>          >>
>          >> 2. Bob sends the SDP Answer to Alice, with candidates A, B
>         and C.
>          >>
>          >> 3. After that, Bob sends, using trickle ICE, candidates D
>         and E to Alice.
>          >>
>          >> If Alice receives the SDP Answer first, and then the trickle
>         ICE request, she will assume that Bob first provided candidates
>         A, B and C (in the SDP Answer), and then added D and E (in the
>         trickle ICE request).
>          >>
>          >> If Alice receives the trickle ICE request first, and then
>         the SDP Answer
>          >
>          > Don't do that then.
>          >
>          > It's been pretty clear from the start that any session
>         *modification* mechanism that does not also contain the full
>         session state completely falls apart in the face of unordered
>         delivery. This is a fundamental information problem, and you
>         aren't going to write rules that somehow cause it not to be true.
>          >
>          > We haven't yet tackled how to send trickle ICE in SIP, much
>         less partial offers and partial answers. When we do, the only
>         way it's going to have any chance of working at all is by
>         requiring ordered delivery.
>
>         I totally agree, and my opinion (which I tried to explain to
>         Emil) is that it applies also to candidates.
>
>         Regards,
>
>         Christer
>