Re: [siprec] Review Request for draft-ram-siprec-metadata-format-01

"Charles Eckel (eckelcu)" <eckelcu@cisco.com> Thu, 17 March 2011 20:40 UTC

Return-Path: <eckelcu@cisco.com>
X-Original-To: siprec@core3.amsl.com
Delivered-To: siprec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 694523A6B06 for <siprec@core3.amsl.com>; Thu, 17 Mar 2011 13:40:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.572
X-Spam-Level:
X-Spam-Status: No, score=-10.572 tagged_above=-999 required=5 tests=[AWL=0.027, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
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 cfvezbRV+sG6 for <siprec@core3.amsl.com>; Thu, 17 Mar 2011 13:40:54 -0700 (PDT)
Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by core3.amsl.com (Postfix) with ESMTP id 627A33A6AF0 for <siprec@ietf.org>; Thu, 17 Mar 2011 13:40:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=eckelcu@cisco.com; l=4475; q=dns/txt; s=iport; t=1300394543; x=1301604143; h=mime-version:content-transfer-encoding:subject:date: message-id:in-reply-to:references:from:to:cc; bh=OvPCItUPRt3PHCU9UWPzxpZFyAWDhQYS6xY3jMikIEw=; b=Sbur5Jdjd6VhJwDvJL0LaiSL+mTNIxNJTVFN68iDOgNvke97MDF2s0ng nqIkgbsbBRHrbTePnpzHlrl2mt16rL9pZTziHmdrPvSLGZ6y/vB0vrv1/ 1mdyzb0n6NYiknRSp+sf8d2xeOX4LP+OuTL5tlEHUTzebx2gcqeXYFRls I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AjABAHgPgk2tJXG8/2dsb2JhbACYII0xd6clnC2FYwSFL4sC
X-IronPort-AV: E=Sophos;i="4.63,201,1299456000"; d="scan'208";a="668267395"
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by sj-iport-6.cisco.com with ESMTP; 17 Mar 2011 20:42:22 +0000
Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com [171.70.151.144]) by rcdn-core2-1.cisco.com (8.14.3/8.14.3) with ESMTP id p2HKgDYc025916; Thu, 17 Mar 2011 20:42:22 GMT
Received: from xmb-sjc-234.amer.cisco.com ([128.107.191.111]) by xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675); Thu, 17 Mar 2011 13:31:48 -0700
X-Mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 17 Mar 2011 13:30:56 -0700
Message-ID: <E1CBF4C7095A3D4CAAAEAD09FBB8E08C03CE3219@xmb-sjc-234.amer.cisco.com>
In-Reply-To: <A444A0F8084434499206E78C106220CA086A89B6E7@MCHP058A.global-ad.net>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [siprec] Review Request for draft-ram-siprec-metadata-format-01
Thread-Index: AcvjEUSsHcJ38+GcQ7elOYlEMOVDqwAByJ8wAHI6zjA=
References: <A11921905DA1564D9BCF64A6430A623904B1E134@XMB-BGL-411.cisco.com><A444A0F8084434499206E78C106220CA086A89AD0A@MCHP058A.global-ad.net><4D7A6898.1060809@cisco.com><A444A0F8084434499206E78C106220CA086A89B579@MCHP058A.global-ad.net><4D7F636F.5060105@cisco.com> <A444A0F8084434499206E78C106220CA086A89B6E7@MCHP058A.global-ad.net>
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: "Elwell, John" <john.elwell@siemens-enterprise.com>, "Paul Kyzivat (pkyzivat)" <pkyzivat@cisco.com>
X-OriginalArrivalTime: 17 Mar 2011 20:31:48.0540 (UTC) FILETIME=[571C37C0:01CBE4E2]
Cc: siprec@ietf.org
Subject: Re: [siprec] Review Request for draft-ram-siprec-metadata-format-01
X-BeenThere: siprec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIP Recording Working Group Discussion List <siprec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/siprec>, <mailto:siprec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/siprec>
List-Post: <mailto:siprec@ietf.org>
List-Help: <mailto:siprec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/siprec>, <mailto:siprec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Mar 2011 20:40:55 -0000

Please see single comment inline.

> -----Original Message-----
> From: siprec-bounces@ietf.org [mailto:siprec-bounces@ietf.org] On
Behalf Of Elwell, John
> Sent: Tuesday, March 15, 2011 6:56 AM
> To: Paul Kyzivat (pkyzivat)
> Cc: siprec@ietf.org
> Subject: Re: [siprec] Review Request for
draft-ram-siprec-metadata-format-01
> 
> 
> 
> 
> > -----Original Message-----
> > From: Paul Kyzivat [mailto:pkyzivat@cisco.com]
> > Sent: 15 March 2011 13:03
> > To: Elwell, John
> > Cc: siprec@ietf.org
> > Subject: Re: [siprec] Review Request for
> > draft-ram-siprec-metadata-format-01
> >
> > On 3/15/2011 7:22 AM, Elwell, John wrote:
> >
> > >>> 2. We perhaps need to think about mixed RS media streams,
> > >> i.e., where several CS media streams have been mixed to
> > >> produce a single RS media stream. In this case, the several
> > >> Media Stream objects would all point to the same SDP label, I
> > >> guess. This then brings into question the mode element (type
> > >> streamMode) - why is this needed? The fact that several Media
> > >> Stream objects (stream elements) point to the same label
> > >> would imply there has been mixing, so the mode element seems
> > >> to be redundant.
> > >>
> > >> My thinking is that situation is modeled as a single media
> > >> stream with
> > >> multiple participants.
> > > [JRE] I was confused by section 4.5 of the metadata model
> > draft. It does indeed seem to say that it represents an RS
> > media stream:
> > > "A Media Stream block shall have properties of media as
> > seen by SRC and sent to SRS."
> > > And hence your interpretation above would seem reasonable.
> > On the other hand, in 4.5.2 it says:
> > > "A Media Stream SHALL be associated with Participant and CS."
> > > This misled me. Also in 4.5.1:
> > > "Codec params - represents codec parameters of the CS media"
> > > This also seemed to imply the Media Stream object relates
> > to a CS media stream.
> > > Perhaps some clarification is needed in the Metadata draft.
> > > Anyway, assuming we go with your interpretation, I suppose
> > what we end up with is that if streams are mixed (whether
> > this be at an MCU, say, or just part of the SRC in order to
> > send the streams to the SRS), the net result will be
> > modelling as a single stream in the metadata. Is this a
> > common understanding?
> >
> > You may have a point here - that things are somewhat ambiguous.
> >
> > If we have two distinct media streams in the CS, and they are mixed
> > together by the SRC before sending to the SRS, then they could be
> > treated different ways:
> >
> > - The SRC could report this as a single media stream with multiple
> > participants. But then it would have to report its metadata as if it
> > were a single stream from a mixer.
> >
> > - The SRC could report it as multiple media streams from a metadata
> > perspective, but map them all onto the same RS media stream.
> > (This is a
> > possibility I had never considered/recognized.)
> >
> > Is there a desire to support both? If so, the metamodel and
mechanism
> > will probably need some tweaking.
> [JRE] Consider:
> "REQ-009: The mechanism MUST support the ability for an SRC to
>    deliver mixed audio streams from different parties of a given
>    Communication Session to an SRS."
> One particular case I believe this covers is the simple 2-party call,
where there are two media
> streams, one from A to B and the other from B to A. The SRC could mix
the two together into a single
> stream to the SRS. Certainly useful for bandwidth constrained
environments, but not so friendly
> towards speech analytics.
> 
> John (as individual)

Once the stream is mixed meaning all packets have the same SSRC and
CSRC, I think there is no point in trying to represent it as anything
other than a single stream. If the metadata can indicate all the
individual participants in the mixed stream, that would be great, but I
doubt you will get this in all cases.
If it is a single RTP stream with multiple identifiable media streams
muxed together, then it would be good to model as independent streams.
In this case the different streams could be uniquely identified by a
SSRC or CSRC. 

Cheers,
Charles

> 
> >
> > 	Thanks,
> > 	Paul
> >
> _______________________________________________
> siprec mailing list
> siprec@ietf.org
> https://www.ietf.org/mailman/listinfo/siprec