Re: [AVTCORE] Fwd: New Version Notification for draft-westerlund-avtcore-transport-multiplexing-04.txt

Magnus Westerlund <magnus.westerlund@ericsson.com> Wed, 14 November 2012 15:27 UTC

Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 61A1E21F858E for <avt@ietfa.amsl.com>; Wed, 14 Nov 2012 07:27:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.145
X-Spam-Level:
X-Spam-Status: No, score=-106.145 tagged_above=-999 required=5 tests=[AWL=0.104, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4, 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 v24YFEKICSqJ for <avt@ietfa.amsl.com>; Wed, 14 Nov 2012 07:27:08 -0800 (PST)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id 37EB321F8589 for <avt@ietf.org>; Wed, 14 Nov 2012 07:27:08 -0800 (PST)
X-AuditID: c1b4fb2d-b7f1e6d000002d2c-9b-50a3b84ab73b
Received: from esessmw0247.eemea.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id 71.AC.11564.A48B3A05; Wed, 14 Nov 2012 16:27:06 +0100 (CET)
Received: from [127.0.0.1] (153.88.115.8) by esessmw0247.eemea.ericsson.se (153.88.115.94) with Microsoft SMTP Server id 8.3.279.1; Wed, 14 Nov 2012 16:27:06 +0100
Message-ID: <50A3B849.5090200@ericsson.com>
Date: Wed, 14 Nov 2012 16:27:05 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:16.0) Gecko/20121026 Thunderbird/16.0.2
MIME-Version: 1.0
To: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
References: <20121022152200.10065.7482.idtracker@ietfa.amsl.com> <508566CF.3010503@ericsson.com> <92B7E61ADAC1BB4F941F943788C08828104224@xmb-aln-x08.cisco.com>
In-Reply-To: <92B7E61ADAC1BB4F941F943788C08828104224@xmb-aln-x08.cisco.com>
X-Enigmail-Version: 1.4.5
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnluLIzCtJLcpLzFFi42KZGfG3Rtdrx+IAg03LDC1e9qxkt9g06wub A5PHlN8bWT2WLPnJFMAUxWWTkpqTWZZapG+XwJWxuWsLY8FSxYqLi3YwNTCul+pi5OCQEDCR mLS1pouRE8gUk7hwbz1bFyMXh5DASUaJ6ZNeMEE4yxklmhYfZwZp4BXQlpjSUQ3SwCKgKjFj Xh8LiM0mYCFx80cjG4gtKhAssefYWkYQm1dAUOLkzCdgNSIChhKLJq0Ds5kFlCTmLn0NNlJY IF9i8kpniFXzGSU+3/8BVsMp4C3x+uVfRojjJCXevn/FDNGrKdG6/Tc7hC0v0bx1NlhcCOi0 hqYO1gmMQrOQrJ6FpGUWkpYFjMyrGNlzEzNz0ssNNzECA/Xglt+6OxhPnRM5xCjNwaIkzsuV tN9fSCA9sSQ1OzW1ILUovqg0J7X4ECMTB6dUAyPf+alfp5QdsXv15uqXYA7WozJ7vp9/tqfm zb5P2yrv71790uV257vI1+kPTt6LXf8gNCd+dkB+wgNOZu33OzLZ3+q5MSvNE5ifbLj2vBuv IONhs4Yql2lhD+3CSxItq9081taLeIccnLV0xc3FG5N+s0pEvRf5t2Ku6uroo2+PCBzoFHq3 NHCpEktxRqKhFnNRcSIAx/JqHyICAAA=
Cc: IETF AVTCore WG <avt@ietf.org>
Subject: Re: [AVTCORE] Fwd: New Version Notification for draft-westerlund-avtcore-transport-multiplexing-04.txt
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/avt>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Nov 2012 15:27:09 -0000

Hi,

Thanks for the comments.

On 2012-11-03 18:41, Charles Eckel (eckelcu) wrote:
> I think this is a useful document; However, I do have a few comments
> and concerns regarding its focus and relationship with other drafts.
> 
> 1) Section 3, Motivations. It currently reads as follows:
> 
>    This section looks at the motivations why an additional solution is
>    needed assuming that you can do both the classical method of having
>    one RTP session per transport flow as defined by the RTP
>    specification [RFC3550] and when you have multiple media types within
>    one RTP session [I-D.ietf-avtcore-multi-media-rtp-session].
> 
> How about the following instead:
> 
>    This section looks at the motivations for standardizing two mechanisms 
>    for multiplexing multiple media types within a single transport flow:
>   1) having one RTP session per transport flow, as defined by the RTP
>    specification [RFC3550], and multiplexing multiple RTP session per transport
>    flow, as defined in this document ( or elsewhere if preferred to split it out).
>   2) having  multiple media types within one RTP session, as defined in
>   [I-D.ietf-avtcore-multi-media-rtp-session].

Yes, that is clearer.

> 

> 2) Sections 3.1 and 3.2 are motivations for (2) and are duplicated
> in
[I-D.ietf-avtcore-multi-media-rtp-session] , whereas sections 3.3 and
3.4 are motivations for (1). Perhaps it is best to remove sections 3.1
and 3.2 and let this draft focus on the reasons why (1) is needed, as
that is real focus of this draft.
> 

I will need to think about this. It might be that some restructuring are
needed in general to consider both when a single transport is motivated
and what the motivation is for having multiple RTP sessions over one
transport flow. Thus maybe further tweaking of the introduction section
and the structure.

> 3) Section 3.5 is more a statement of the requirement for a way to
negotiate (1) vs (2), rather than a motivation for either.

Then I don't think the message comes across that this session tries to
describe. To deploy a mix of legacy multiple RTP sessions clients and
single RTP session with multiple media types clients are not possible in
a joint multi-party conference unless one have a full RTP level
translation capable middlebox.

> 
> 4) Section 6.2, Signaling, contains the following:>
>    The 'session-mux-id' attribute is included for a media description,
>    in order to indicate the Session ID for that particular media
>    description.  Every media description that shares a common attribute
>    value is assumed to be part of a single RTP session.  
> 
> Is that true? I think you meant to say these may exist in one or
> more RTP sessions, with the RTP sessions being multiplexed on a single
> transport flow.
>
> And the later it reads as follows:
> 
>    An SDP Offerer
>    MUST include the 'session-mux-id' attribute for every media
>    description associated with a 'SHIM' group.  If the SDP Answer does
>    not contain the SHIM group, the SDP Offerer MUST NOT use SHIM based
>    layering.  However, if that is separate RTP sessions or BUNDLE is
>    determined on what was present in the offer and answer.  This will
>    depend on what the offering party likes to happen. 
> 
> You lost me here. Hopefully some  rewording would help.

I wonder if what you are getting confused over is the statement that
multiple m= lines where each m= lines contains the same SID would form a
joint RTP session. That was a notion that is included, but based on the
BUNDLE discussions I think should be avoided as the majority of the
difficult issues with BUNDLE is due to having multiple m= lines be part
of describing one RTP session.

Cheers

Magnus Westerlund

----------------------------------------------------------------------
Multimedia Technologies, Ericsson Research EAB/TVM
----------------------------------------------------------------------
Ericsson AB                | Phone  +46 10 7148287
Färögatan 6                | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------