Re: [AVTCORE] Mandatory nature of RTCP

Paul Kyzivat <pkyzivat@cisco.com> Thu, 12 May 2011 12:22 UTC

Return-Path: <pkyzivat@cisco.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 C9F2AE0770 for <avt@ietfa.amsl.com>; Thu, 12 May 2011 05:22:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.599
X-Spam-Level:
X-Spam-Status: No, score=-110.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, 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 P0k1mmG+VVgl for <avt@ietfa.amsl.com>; Thu, 12 May 2011 05:22:10 -0700 (PDT)
Received: from ams-iport-2.cisco.com (ams-iport-2.cisco.com [144.254.224.141]) by ietfa.amsl.com (Postfix) with ESMTP id BE9F7E06D7 for <avt@ietf.org>; Thu, 12 May 2011 05:22:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=pkyzivat@cisco.com; l=3026; q=dns/txt; s=iport; t=1305202929; x=1306412529; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=H2nvx8TO7Ts+c/LGC0M8+sQnitW8CCR7QmUS53tBFO0=; b=bBMTG0bw5rdLRqPUVqF+FjgAag+cfEdd8zzSV7ZLFnmmgFgpm9EIyNXW pHY5ZOuEBqjX+WB69aW3EZ7Zl/j0VIYo5CY18GHb205AdHhyQny6z6mTC lvoRjKrXNLSDXWFf+7/7+8PTRlVyju3gHNYoP9rFbwB5+dHzTau3YNVvf 4=;
X-IronPort-AV: E=Sophos;i="4.64,358,1301875200"; d="scan'208";a="29908741"
Received: from ams-core-3.cisco.com ([144.254.72.76]) by ams-iport-2.cisco.com with ESMTP; 12 May 2011 12:22:08 +0000
Received: from [161.44.174.124] (dhcp-161-44-174-124.cisco.com [161.44.174.124]) by ams-core-3.cisco.com (8.14.3/8.14.3) with ESMTP id p4CCM73Z001094; Thu, 12 May 2011 12:22:08 GMT
Message-ID: <4DCBD0EF.5000203@cisco.com>
Date: Thu, 12 May 2011 08:22:07 -0400
From: Paul Kyzivat <pkyzivat@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10
MIME-Version: 1.0
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
References: <A444A0F8084434499206E78C106220CA089BB30490@MCHP058A.global-ad.net> <5F7BCCF5541B7444830A2288ABBEBC9620B9D67862@FRMRSSXCHMBSD2.dc-m.alcatel-lucent.com> <4DC7DE29.80602@ericsson.com> <4DC7E8E5.7080609@cisco.com> <4DC8FF04.3090408@ericsson.com>
In-Reply-To: <4DC8FF04.3090408@ericsson.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
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: Thu, 12 May 2011 12:22:13 -0000

On 5/10/2011 5:01 AM, Magnus Westerlund wrote:
> On 2011-05-09 15:15, Paul Kyzivat wrote:
>> 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.)
>
> Agree that you will need to be able to record it.
>
>> 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?
>
> Looking at the architecture pictures in Section 3.1 in
> http://tools.ietf.org/html/draft-ietf-siprec-architecture-02
>
> I get the impression that the RTP session between the SRC and the SRS
> appears to be a separate RTP session from the one that is being
> recorded. In those case I think it is important that the SRC monitors
> the media flow to the SRS to ensure that it is being delivered
> successfully and with sufficient quality without causing any persistent
> congestion.
>
> Thus I think a requirement on using RTCP between the SRC and SRS appears
> necessary.

This will need to be discussed/investigated further.
We are discussing multiple models for how the SRC manages the RTP.
For some of them the above may be feasible, and for others, not.

There are others in siprec with a much better handle on the RTP side of 
things than I have. We need to arrange the right level of interaction 
among the right people.

	Thanks,
	Paul

> In that context you will have to answer the question what to do if the
> SRC sees persistent congestion on the path to the SRS. Can it do some
> media manipulation to reduce bit-rate, for example by repacketizing
> audion into multiple frames per packet to reduce packet overhead. At the
> minimal it may have to stop sending the recording stream if there are
> insufficient resources.
>
>> 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.
>>
>
> We should do our best to provide feedback on such questions.
>
> 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
> ----------------------------------------------------------------------
>
>