Re: [MMUSIC] SDP attribute level for disaggregated media [was Re: 4566bis outstanding issues]

"Ali C. Begen (abegen)" <abegen@cisco.com> Sat, 28 June 2014 17:17 UTC

Return-Path: <abegen@cisco.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC4DE1A037C for <mmusic@ietfa.amsl.com>; Sat, 28 Jun 2014 10:17:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.152
X-Spam-Level:
X-Spam-Status: No, score=-15.152 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id znndrFs-4_Y1 for <mmusic@ietfa.amsl.com>; Sat, 28 Jun 2014 10:17:39 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 625591A037A for <mmusic@ietf.org>; Sat, 28 Jun 2014 10:17:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4217; q=dns/txt; s=iport; t=1403975860; x=1405185460; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=pg+i6f6UvDcGj42vqhC9g0A49qnbweq590Xx1R0FGDE=; b=NcbqRZFRnBJPC+/Ze4tLTquzHGQrFG16t9bH9Mwe5JDlOFzNxQ90OaDC vhAwrenXoN6DvoemB95WDLRHcUVvSuBorGvVeqQJtQ935VIWWmDk7VKOp uJOjcJADzGUFMkOD4pQP2Vl3kiuJSCUDatas1PCNsZa9zK1L4O9iVA/KT 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgwFAF/4rlOtJV2Z/2dsb2JhbABQCoJpJFJaxH4BgQkWdYQDAQEBBDo/EAIBCBgeEDIlAgQOBYhCAQzFXheMToFVBgsBHTMHgy2BFgWaXYFGkjWCAIFCbIELOQ
X-IronPort-AV: E=Sophos;i="5.01,567,1400025600"; d="scan'208";a="336304278"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-2.cisco.com with ESMTP; 28 Jun 2014 17:17:38 +0000
Received: from xhc-rcd-x11.cisco.com (xhc-rcd-x11.cisco.com [173.37.183.85]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id s5SHHbbu011642 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sat, 28 Jun 2014 17:17:37 GMT
Received: from xmb-aln-x01.cisco.com ([fe80::747b:83e1:9755:d453]) by xhc-rcd-x11.cisco.com ([173.37.183.85]) with mapi id 14.03.0123.003; Sat, 28 Jun 2014 12:17:36 -0500
From: "Ali C. Begen (abegen)" <abegen@cisco.com>
To: Marc Petit-Huguenin <petithug@acm.org>
Thread-Topic: SDP attribute level for disaggregated media [was Re: [MMUSIC] 4566bis outstanding issues]
Thread-Index: AQHPiN5l1fZcJTn7tkK7wRFVZA33PZuHK8YA
Date: Sat, 28 Jun 2014 17:17:35 +0000
Message-ID: <589E38A9-CF4F-492E-9E32-B51E2A037E56@cisco.com>
References: <C15918F2FCDA0243A7C919DA7C4BE9940ECF6C11@xmb-aln-x01.cisco.com> <539E0BEE.4010004@acm.org>
In-Reply-To: <539E0BEE.4010004@acm.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.86.241.117]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <A5397B2A0A38674E88A920CAAECA6225@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/mmusic/SimGkLIyTtBdu2xyOSnuFI0RKlU
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] SDP attribute level for disaggregated media [was Re: 4566bis outstanding issues]
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
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: Sat, 28 Jun 2014 17:17:42 -0000

I have not seen any objections to this change request? So, I will include Marc's text in the next revision.

-acbegen

On Jun 16, 2014, at 12:11 AM, Marc Petit-Huguenin <petithug@acm.org> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> 
> On 06/06/2014 03:19 PM, Ali C. Begen (abegen) wrote:
>> Hi everyone
>> 
> 
> [...]
> 
>> 
>> 
>> These are the issues I was able to identify. There is one more thing
>> related to ICE and I sent an email about this to Marc Petit-Huguenin. As
>> soon as he responds and depending on his answer, I might add one more
>> issue.
>> 
> 
> Let me first explain the problem as I perceive it:
> 
> The SDP was designed so that different endpoints can be part of an RTP
> session, i.e. each m= section can used a different IP address.  For example
> one can imagine that during an IETF meeting each microphone has its own IP
> address and stream audio directly to some destination (in that example the IP
> address in the SDP is only use for RTCP).  If this use case was not possible,
> then it would be only possible to use c= at the session level.
> draft-loreto-splices-disaggregated-media was, I think, the first document to
> call this "media disaggregation".
> 
> Now if we expand this to ICE, it means that each ICE agent declared in a SDP
> has to be independent of each other, i.e. each microphone in our example has
> it's own ICE agent, and they do not even to be from the same vendor.  That
> means that all SDP attributes needs to be at least media-level attributes, and
> eventually both media- and session- level attributes.  IANA fixed the problem
> for ice-mismatch, but the problem still exists for ice-options, and fixing it
> is part of rfc5245bis.
> 
> Now my suggestion was that for future SDP attributes, people should really
> think about the disaggregated case when they choose between a session-level
> only attribute or an attribute that works at both session- and media-level,
> because using a session-level only attribute prevents media disaggregation.  I
> could not find this problem in any existing attribute at the time I did the
> analysis but in ICE attributes, but note that this is not a problem specific
> to ICE.
> 
> So I would suggest adding some text after this paragraph in section 8.2.4:
> 
> 'Submitters of registrations should ensure that the specification is
> in the spirit of SDP attributes, most notably that the attribute is
> platform independent in the sense that it makes no implicit
> assumptions about operating systems and does not name specific pieces
> of software in a manner that might inhibit interoperability.'
> 
> Something like this:
> 
> 'Submitters of registrations should also carefully choose the type of
> attribute. They should not choose a session-level only type when the attribute
> can have different values when media is disaggregated, i.e. when each m=
> section has its own IP address on a different endpoint.  In that case the
> attribute type chosen should be "both".'
> 
> Thanks.
> 
> - -- 
> Marc Petit-Huguenin
> Email: marc@petit-huguenin.org
> Blog: http://blog.marc.petit-huguenin.org
> Profile: http://www.linkedin.com/in/petithug
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1
> 
> iQIcBAEBCAAGBQJTngvsAAoJECnERZXWan7EkoEP+QH/FamXyYcisXxR8vtRBUAV
> D0MrwvRzzjQfAEW2aRSYPC12de0UeC7uYCOx9l7Cv1NKcFccdD/3NsDUNYy5C++Q
> siL0YAcTIhuCiBYkYPUEq3Ix3CrXGnspBV2kbJdcBPgGuIw7jXNHQh5l5bvoAtJs
> isHGev6rn6wGR2WheiYtlQ1AInFmjD5MqOyu9xtAAbdIJBWrqFzDsSq4vAevSyzL
> EYPgW6Op6UoP6zGIB45PRXiGP//5Gj8jri9wXjp3M8cyvgpK6CoHoNe6m1rGuWqS
> pMOh6vZRjRbkRpcufJ29tuV8SJ513m5x0pDSiCZAyNi47q3zgN+W++i4eX1ujnbN
> D/UjmQmacSFO3N/QWvuAlZH9VRSVHdUbyw/NXUFFhCjexSokn/nBh7eFFvwMJyp6
> ZuxpKjcg+wrOxjkocSq8bNXcQLR1yohADKN1ePyHHvZ84+gkinlIpKMuegEBBFi5
> OVe0O4QiRjKd3h1ewO98tzPUKVhaD9nSkLT7eOjHU3Xfz5Ol5tlA50+5P7tcN43h
> OO10nUijN4lxBsTi0WNC2sFpE3WXQ8gAkWHKyedfeMx9Uvl2SF18QFujAeD1oYIN
> jS+SuZOlO7S6t2naMzyJj10yOxzgSnNYBGBQQ2yP1oE1qtiZjCDhTTaJIMjTgCYu
> V/fj5tQ5v43FLPpKlD+8
> =qu35
> -----END PGP SIGNATURE-----