Re: [MMUSIC] The 3D drafts

"Pedro Capelastegui" <capelastegui@dit.upm.es> Fri, 10 February 2012 16:38 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 B7C6821F85FF for <mmusic@ietfa.amsl.com>; Fri, 10 Feb 2012 08:38:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.298
X-Spam-Level:
X-Spam-Status: No, score=-2.298 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 Aw3hubK4KrR3 for <mmusic@ietfa.amsl.com>; Fri, 10 Feb 2012 08:38:14 -0800 (PST)
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 A780D21F8606 for <mmusic@ietf.org>; Fri, 10 Feb 2012 08:38:13 -0800 (PST)
Received: from correo.dit.upm.es (correo.dit.upm.es [IPv6:2001:720:1500:42:250:56ff:fea2:7367]) by mail.dit.upm.es (8.14.2/8.14.2) with ESMTP id q1AGbj2x004270 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 10 Feb 2012 17:37:45 +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 q1AGbYLX032210 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Fri, 10 Feb 2012 17:37:34 +0100
From: Pedro Capelastegui <capelastegui@dit.upm.es>
To: 'Bert Greevenbosch' <Bert.Greevenbosch@huawei.com>, 'IETF - MMUSIC' <mmusic@ietf.org>
References: <46A1DF3F04371240B504290A071B4DB623252FF8@szxeml509-mbs.china.huawei.com>
In-Reply-To: <46A1DF3F04371240B504290A071B4DB623252FF8@szxeml509-mbs.china.huawei.com>
Date: Fri, 10 Feb 2012 17:37:47 +0100
Message-ID: <000b01cce812$52af7e70$f80e7b50$@dit.upm.es>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_000C_01CCE81A.B476F3B0"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQFRyta7TmVXwvE3HuLTDxRY731ujJcsjfpQ
Content-Language: es
Subject: Re: [MMUSIC] The 3D drafts
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: Fri, 10 Feb 2012 16:38:16 -0000

Hi Bert,

 

Another open issue for the “3d format” draft was the negotiation of sessions
with more than one 3D stream. I discuss it in this mail.

In the current version of the draft, it is possible to set up a session with
multiple 3D streams. An offerer can include several 3D streams in its SDP,
and the answerer can select any number of them. There are rules that prevent
the answerer from selecting more streams than it can process. However,
nothing stops an answerer from selecting more streams than _the offerer_ can
send or receive – in fact, the answerer has no way to know how many streams
can be handled by the offerer.

This can come up even in very simple scenarios. Consider the following
offer:

 

m=video 1111 RTP/AVP 99

a=rtpmap:99 H264/90000

a=3dFormat:FP SbS

m=video 1112 RTP/AVP 99

a=rtpmap:99 H264/90000

a=3dFormat:FP TaB

 

This SDP is intended as an offer of a single 3D stream with 2 possible
configurations: frame-packed side-by-side, and top-bottom. The UA generating
the offer expects the answerer to select only one 3D format. But the
answerer doesn’t know that, and it’s perfectly legal for it to respond by
selecting both 3D formats: 

 

m=video 2222 RTP/AVP 99

a=rtpmap:99 H264/90000

a=3dFormat:FP SbS

m=video 2223 RTP/AVP 99

a=rtpmap:99 H264/90000

a=3dFormat:FP TaB

 

At this point, the offerer is receiving media that it’s not prepared to
handle (which goes against the offer/answer model), and should either
re-invite, or close the session.

 

How to avoid this scenario?

 

The straightforward solution is to forbid answerers from selecting more than
one 3D format altogether. This is certainly effective, but too limiting, as
it rules out the possibility of multi-stream 3D sessions.

 

A better solution would be to create a new  session level attribute
(“a=max3dstreams”) for the offerer to indicate the maximum number of 3D
streams it wants for this session. The default value for this attribute
would be ‘1’, so that the attribute would only be needed for sessions with
multiple streams. 

 

This should cover most scenarios, but there are a few corner cases that are
left unsupported. Consider a user agent that wants to initiate a session
with 2 3D streams, with the constraint that one of the streams needs to have
2 views, and the other needs to have a view and a depth map. This is a rare
scenario, but it can happen if the UA has different 3D screens, one taking
left and right views as input, and the other using video+depth map:

 

a=max3dstreams:2

m=video 1111 RTP/AVP 99

a=rtpmap:99 H264/90000

a=3dFormat:FP SbS

m=video 1112 RTP/AVP 99

a=rtpmap:99 H264/90000

a=3dFormat:FP TaB

m=video 1113 RTP/AVP 99

a=rtpmap:99 H264/90000

a=3dFormat:2DA CD

 

For this UA, an answer selecting “FP SbS” and “2DA CD” as 3d formats, or “FP
TaB” and “2DA CD” would be acceptable, but one with “FP SbS” and “FP  TaB”
would not.

 

We could extend the signalling to cover this kind of scenario (e.g. by
introducing a new type of grouping), but I think this would be too complex,
and not worth the effort. In these cases, the offerer can start by
configuring the session with a single 3D stream, and add any additional 3D
streams in later offer/answer exchanges.

 

Best regards,

Pedro

 

 

From: mmusic-bounces@ietf.org [mailto:mmusic-bounces@ietf.org] On Behalf Of
Bert Greevenbosch
Sent: Monday, February 06, 2012 1:32 AM
To: IETF - MMUSIC
Subject: [MMUSIC] The 3D drafts

 

Hi all,

 

I was wondering, if everybody is happy with the current versions of the 3D
drafts, or are there still open issues?

I look forward to your comments.

 

Best regards,

Bert

 

http://datatracker.ietf.org/doc/draft-ietf-mmusic-parallax-attribute/

http://datatracker.ietf.org/doc/draft-ietf-mmusic-signal-3d-format/

  _____  

No se encontraron virus en este mensaje.
Comprobado por AVG - www.avg.com
Versión: 10.0.1424 / Base de datos de virus: 2112/4791 - Fecha de
publicación: 02/05/12