Re: [AVTCORE] Mandatory nature of RTCP

"Elwell, John" <john.elwell@siemens-enterprise.com> Tue, 10 May 2011 06:10 UTC

Return-Path: <john.elwell@siemens-enterprise.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 2A078E07DD for <avt@ietfa.amsl.com>; Mon, 9 May 2011 23:10:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.403
X-Spam-Level:
X-Spam-Status: No, score=-105.403 tagged_above=-999 required=5 tests=[AWL=1.196, BAYES_00=-2.599, 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 7zB4e6gp0-Iw for <avt@ietfa.amsl.com>; Mon, 9 May 2011 23:10:57 -0700 (PDT)
Received: from mail216.messagelabs.com (mail216.messagelabs.com [85.158.143.99]) by ietfa.amsl.com (Postfix) with SMTP id A3119E07F6 for <avt@ietf.org>; Mon, 9 May 2011 23:10:56 -0700 (PDT)
X-VirusChecked: Checked
X-Env-Sender: john.elwell@siemens-enterprise.com
X-Msg-Ref: server-5.tower-216.messagelabs.com!1305007854!4438178!1
X-StarScan-Version: 6.2.16; banners=-,-,-
X-Originating-IP: [62.134.46.9]
Received: (qmail 31123 invoked from network); 10 May 2011 06:10:54 -0000
Received: from unknown (HELO senmx11-mx) (62.134.46.9) by server-5.tower-216.messagelabs.com with SMTP; 10 May 2011 06:10:54 -0000
Received: from MCHP064A.global-ad.net (unknown [172.29.37.63]) by senmx11-mx (Server) with ESMTP id 24C541EB83ED; Tue, 10 May 2011 08:10:54 +0200 (CEST)
Received: from MCHP058A.global-ad.net ([172.29.37.55]) by MCHP064A.global-ad.net ([172.29.37.63]) with mapi; Tue, 10 May 2011 08:10:54 +0200
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: Paul Kyzivat <pkyzivat@cisco.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>
Date: Tue, 10 May 2011 08:10:52 +0200
Thread-Topic: [AVTCORE] Mandatory nature of RTCP
Thread-Index: AcwOSyagjXNyOMJ8SOaOP9inuaP+kAAjTxBQ
Message-ID: <A444A0F8084434499206E78C106220CA089BB30835@MCHP058A.global-ad.net>
References: <A444A0F8084434499206E78C106220CA089BB30490@MCHP058A.global-ad.net> <5F7BCCF5541B7444830A2288ABBEBC9620B9D67862@FRMRSSXCHMBSD2.dc-m.alcatel-lucent.com> <4DC7DE29.80602@ericsson.com> <4DC7E8E5.7080609@cisco.com>
In-Reply-To: <4DC7E8E5.7080609@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "avt@ietf.org" <avt@ietf.org>, "Schwarz, Albrecht (Albrecht)" <albrecht.schwarz@alcatel-lucent.com>
Subject: Re: [AVTCORE] Mandatory nature of RTCP
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: Tue, 10 May 2011 06:10:58 -0000

Thanks, Magnus and Albrecht, for your responses to my questions, and thanks, Paul, for these supplementary questions of relevance. Answers to these from RTP experts would be appreciated. I suspect the answers depend on the RTP role the SIPREC Session Recording Client takes, in mediating RTP between the Communication Session being recorded and the Recording Session from the Session Recording Client to the Session Recording Server.

In addition, we anticipate having a short I-D in the coming weeks on RTP considerations for SIPREC, and we will socialize that on the AVTCORE list to try to get the engagement of RTP experts.

John


> -----Original Message-----
> From: Paul Kyzivat [mailto:pkyzivat@cisco.com] 
> Sent: 09 May 2011 14:15
> To: Magnus Westerlund
> Cc: Schwarz, Albrecht (Albrecht); Elwell, John; avt@ietf.org
> Subject: Re: [AVTCORE] Mandatory nature of RTCP
> 
> Magnus,
> 
> IMO the first question in this area that comes up for siprec is:
> 
> 1) must we be able to record the RTP of a call when that RTP
>     doesn't have RTCP?
> 
>     I think the answer is clearly yes.
>     There seems to be enough wiggle room in 3550 that we can't
>     argue that the call is invalid and we don't need to record it.
>     (And in general we should try to record calls even if they
>     *are* invalid.)
> 
> The next question that comes up is:
> 
> 2) when recording a call with a media stream that doesn't have
>     RTCP, must the siprec SRC synthesize RTCP in order that it will be
>     available to the receiver? Or can we leave it to the siprec SRS
>     to deal with it?
> 
> I think we need AVTxxx input into siprec on such issues.
> Decisions on these things can potentially have significant 
> architectural 
> impact on the way recording is done.
> 
> 	Thanks,
> 	Paul
> 
> On 5/9/2011 8:29 AM, Magnus Westerlund wrote:
> > On 2011-05-09 13:20, Schwarz, Albrecht (Albrecht) wrote:
> >> RTCP is NOT MANDATORY according RFC 3550.
> >> I fail to see any normative statement, too.
> >> I could also imagine RTP use cases which do not need at all RTCP.
> >
> > I think I agree that RTCP is not mandated directly. 
> However, in reality
> > it is required. Only in a few very limited usages can one 
> skip to use RTCP.
> >
> > If one uses UDP as underlying transport then RTCP is needed 
> to fulfill
> > the congestion control requirements in RFC 3550 and the profiles
> > (RFC3551). Both has a SHOULD requirement and that SHOULD 
> exist to allow
> > cases where you have dedicated resource.
> >
> > Then we have all the binding information that RTCP 
> provides, like time
> > synchronization (RTCP SR), which to be synchronized (SDES 
> CNAME). Some
> > single media applications can live without this, but any 
> multi-media do
> > need some of this.
> >
> > There is a reason why RTP doesn't contain so much hard 
> requirements. RTP
> > is a toolbox and applications are suppsed to pick the 
> pieces it needs.
> > And general RTCP is needed in most cases. So I would 
> recommend any one
> > deciding on RTP/RTCP should start with describing what application
> > requirements they have. Then pick the RTP parts.
> >
> > But I will guess that SIPREC is likely to need RTCP. But 
> please do your
> > analysis of what you need.
> >
> > 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
> > 
> ----------------------------------------------------------------------
> >
> >
>