Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rtp-06: SDP attribute usage of port-mapping-req

Magnus Westerlund <magnus.westerlund@ericsson.com> Thu, 09 December 2010 13:46 UTC

Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: avt@core3.amsl.com
Delivered-To: avt@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A5F5428C10A for <avt@core3.amsl.com>; Thu, 9 Dec 2010 05:46:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.06
X-Spam-Level:
X-Spam-Status: No, score=-105.06 tagged_above=-999 required=5 tests=[AWL=-1.461, BAYES_00=-2.599, J_CHICKENPOX_12=0.6, J_CHICKENPOX_13=0.6, J_CHICKENPOX_15=0.6, J_CHICKENPOX_17=0.6, J_CHICKENPOX_18=0.6, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j9ZuUYGMo4Qt for <avt@core3.amsl.com>; Thu, 9 Dec 2010 05:46:45 -0800 (PST)
Received: from mailgw9.se.ericsson.net (mailgw9.se.ericsson.net [193.180.251.57]) by core3.amsl.com (Postfix) with ESMTP id 64D0728C105 for <avt@ietf.org>; Thu, 9 Dec 2010 05:46:45 -0800 (PST)
X-AuditID: c1b4fb39-b7bd2ae000001d22-b4-4d00de1e6c83
Received: from esessmw0256.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw9.se.ericsson.net (Symantec Mail Security) with SMTP id 7B.57.07458.E1ED00D4; Thu, 9 Dec 2010 14:48:14 +0100 (CET)
Received: from [147.214.210.54] (153.88.115.8) by esessmw0256.eemea.ericsson.se (153.88.115.97) with Microsoft SMTP Server id 8.2.234.1; Thu, 9 Dec 2010 14:48:13 +0100
Message-ID: <4D00DE1D.4000500@ericsson.com>
Date: Thu, 09 Dec 2010 14:48:13 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; sv-SE; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6
MIME-Version: 1.0
To: "Ali C. Begen (abegen)" <abegen@cisco.com>
References: <4D00D543.8050608@ericsson.com> <04CAD96D4C5A3D48B1919248A8FE0D540DE2D7AB@xmb-sjc-215.amer.cisco.com>
In-Reply-To: <04CAD96D4C5A3D48B1919248A8FE0D540DE2D7AB@xmb-sjc-215.amer.cisco.com>
X-Enigmail-Version: 1.1.1
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: AAAAAA==
Cc: IETF AVT WG <avt@ietf.org>
Subject: Re: [AVT] draft-ietf-avt-ports-for-ucast-mcast-rtp-06: SDP attribute usage of port-mapping-req
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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: Thu, 09 Dec 2010 13:46:46 -0000

Ali C. Begen (abegen) skrev 2010-12-09 14:26:
> On the 1st issue: I remember this coming up at some point (maybe it was you or somebody else). And you are right, the current text in section 7.1 and the example in 7.3 indicate that the 'portmapping-req' goes into the unicast media block (if used at media level).
> 
> The reasoning was:
> - There could be multiple associated unicast sessions for each SSM session, and in that case specifying this separately made more sense
> - The messages we bundle with the Token (such as RAMS-R, RAMS-T, BYE, CCM, etc.) are actually related to the unicast stream not the multicast stream. Well, you could argue that RAMS-R starts the burst for a multicast stream but I could argue that it starts *the* unicast stream. OTOH, RAMS-T directly controls the unicast stream has nothing to do with the multicast, so does the BYE for the unicast session.
> 

I would argue that RAMS should actually include the portmapping-req in
both the unicast and the multicast session as you require it in both
RTCP usages. That I think would be the best way of handling rams. That
would mean an example like this:

        v=0
        o=ali 1122334455 1122334466 IN IP4 rams.example.com
        s=Rapid Acquisition Example
        t=0 0
        a=group:FID 1 2
        a=rtcp-unicast:rsi
        m=video 41000 RTP/AVPF 98
        i=Primary Multicast Stream
        c=IN IP4 233.252.0.2/255
        a=source-filter:incl IN IP4 233.252.0.2 198.51.100.1
        a=rtpmap:98 MP2T/90000
        a=multicast-rtcp:42000
        a=rtcp:43000 IN IP4 192.0.2.1
        a=rtcp-fb:98 nack
        a=rtcp-fb:98 nack rai
	a=portmapping-req:30000 IN IP4 192.0.2.1
        a=ssrc:123321 cname:iptv-ch32@rams.example.com
        a=rams-updates
        a=mid:1
        m=video 51000 RTP/AVPF 99
        i=Unicast Retransmission Stream (Ret. and Rapid Acq. Support)
        c=IN IP4 192.0.2.1
        a=sendonly
        a=rtpmap:99 rtx/90000
        a=rtcp-mux
	a=portmapping-req:30000 IN IP4 192.0.2.1
        a=fmtp:99 apt=98;rtx-time=5000
        a=mid:2



> Following up on this, for the 2nd question: Tying the token to the rtcp-fb line does not seem much right, either. For example, rtcp-fb line in the multicast media block has nothing to do with RAMS-T.

I said that the design of the attribute on which RTCP messages requires
token could be done along the lines of the rtcp-fb attribute. Not that
it should be tied to the SDP Attribute. I would say that the portmapping
attribute is related to the RTCP sent for a particular RTP session.
Independent of how that RTCP destination is indicated.

> 
> We tried to be as explicit as possible in section 4.3 and left the door open for future possible additions to the list of messages that require or might require a Token. If that does not look good, we are open to suggestions.
> 

That is why an explicit indication of what RTCP messages this server
expects to have included a token seems reasonable. Although we need to
have an extensible mechanism that can support any future RTCP messages.

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
----------------------------------------------------------------------