[MMUSIC] 3D format negotiation in draft-greevenbosch-mmusic-signal-3d-format
"Pedro Capelastegui" <capelastegui@dit.upm.es> Thu, 03 November 2011 16:27 UTC
Return-Path: <capelastegui@dit.upm.es>
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 4CD3B11E8129 for <mmusic@ietfa.amsl.com>; Thu, 3 Nov 2011 09:27:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.299
X-Spam-Level:
X-Spam-Status: No, score=-4.299 tagged_above=-999 required=5 tests=[AWL=-2.300, BAYES_00=-2.599, J_CHICKENPOX_55=0.6]
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 c5NzhGQgGeas for <mmusic@ietfa.amsl.com>; Thu, 3 Nov 2011 09:27:21 -0700 (PDT)
Received: from mail.dit.upm.es (mail.dit.upm.es [IPv6:2001:720:1500:42:215:c5ff:fef6:86e4]) by ietfa.amsl.com (Postfix) with ESMTP id 8836911E8123 for <mmusic@ietf.org>; Thu, 3 Nov 2011 09:27:21 -0700 (PDT)
Received: from correo.dit.upm.es (correo.dit.upm.es [IPv6:2001:720:1500:42:250:56ff:fea2:1a03]) by mail.dit.upm.es (8.14.2/8.14.2) with ESMTP id pA3GQwAt018178 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 3 Nov 2011 17:26:58 +0100
Received: from delta (delta.dit.upm.es [138.4.7.204]) (authenticated bits=0) by correo.dit.upm.es (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id pA3GQm7X008330 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 3 Nov 2011 17:26:48 +0100
From: Pedro Capelastegui <capelastegui@dit.upm.es>
To: IETF - MMUSIC <mmusic@ietf.org>, Bert.Greevenbosch@huawei.com
Date: Thu, 03 Nov 2011 17:27:00 +0100
Message-ID: <002801cc9a45$69afeda0$3d0fc8e0$@dit.upm.es>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AcyaRS2Ds7CxkogiRQaA1geKYfHAxg==
Content-Language: es
Subject: [MMUSIC] 3D format negotiation in draft-greevenbosch-mmusic-signal-3d-format
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: Thu, 03 Nov 2011 16:27:22 -0000
Hi, Here are some further comments on draft-greevenbosch-mmusic-signal-3d-format. These are focused on the 3d format negotiation process, and specifically how the extension behaves when multiple 3d configuration options are offered. My main concern is that, in order to offer alternate 3d format configurations, the offerer has to include additional 'm=' lines in the SDP. Currently, each media descriptor can have a single 3d format, and each 3d format is associated to 1 or 2 media descriptors. This is not an issue in offers with a single 3d format (see examples 9.1, 9.2 and 9.3), but when several 3d formats are offered, the number of media descriptors multiplies. This can be observed in example 9.4, where 4 media descriptors are used in the offer, though the answerer is expected to reject all but two. In general, in order to provide N 3D format options for a 3D video stream,between N and 2N media descriptors will be required in the offered SDP, of which only one or two will be used. I think this proliferation of media descriptions has several drawbacks. For one, it goes against the general philosophy of SDP negotiation. Normally, when different possible configurations exist for a media stream, they are shown as different media formats within a single media descriptor. Using multiple media descriptors that actually refer to the same media stream (the 3D video stream, or a subset of it), and having the answerer reject all but the ones with the desired configuration breaks this model. In addition, this excess of 'm=' lines may have a negative effect when combined with techniques such as ICE, and could be confusing for 3d-unaware nodes. On the other hand, this is only a problem if user agents are expected to select between many 3d formats on an average session. Unfortunately, I think this will be the case. At the very least, a UA starting a 3D session should provide a single 3D format and the option not to use 3D. Apart from that, a 3D user agent intended to be interoperable with other UAs should support several 3D formats, including video+depth and transmission of 2 views. The solution, in my opinion, would be to shift away from the current model and instead associate each 3D format with a payload type within a media description. I will discuss how this can be done in a separate mail. Regards, Pedro
- [MMUSIC] 3D format negotiation in draft-greevenbo… Pedro Capelastegui
- Re: [MMUSIC] 3D format negotiation in draft-greev… Pedro Capelastegui
- Re: [MMUSIC] 3D format negotiation in draft-greev… Bert Greevenbosch
- Re: [MMUSIC] 3D format negotiation in draft-greev… Pedro Capelastegui