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

"Elwell, John" <john.elwell@siemens-enterprise.com> Fri, 18 March 2011 08:08 UTC

Return-Path: <john.elwell@siemens-enterprise.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 384E53A680D for <siprec@core3.amsl.com>; Fri, 18 Mar 2011 01:08:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.582
X-Spam-Level:
X-Spam-Status: No, score=-102.582 tagged_above=-999 required=5 tests=[AWL=0.017, BAYES_00=-2.599, 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 skRTzCXqd2Ag for <siprec@core3.amsl.com>; Fri, 18 Mar 2011 01:08:50 -0700 (PDT)
Received: from ms02.m0019.fra.mmp.de.bt.com (m0019.fra.mmp.de.bt.com [62.180.227.30]) by core3.amsl.com (Postfix) with ESMTP id AFD353A66B4 for <siprec@ietf.org>; Fri, 18 Mar 2011 01:08:49 -0700 (PDT)
Received: from senmx12-mx ([62.134.46.10] [62.134.46.10]) by ms02.m0020.fra.mmp.de.bt.com with ESMTP id BT-MMP-3791852; Fri, 18 Mar 2011 09:10:17 +0100
Received: from MCHP064A.global-ad.net (unknown [172.29.37.63]) by senmx12-mx (Server) with ESMTP id 7419723F028E; Fri, 18 Mar 2011 09:10:17 +0100 (CET)
Received: from MCHP058A.global-ad.net ([172.29.37.55]) by MCHP064A.global-ad.net ([172.29.37.63]) with mapi; Fri, 18 Mar 2011 09:10:17 +0100
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>, "Paul Kyzivat (pkyzivat)" <pkyzivat@cisco.com>
Date: Fri, 18 Mar 2011 09:10:15 +0100
Thread-Topic: [siprec] Review Request for draft-ram-siprec-metadata-format-01
Thread-Index: AcvjEUSsHcJ38+GcQ7elOYlEMOVDqwAByJ8wAHI6zjAAF8tFkA==
Message-ID: <A444A0F8084434499206E78C106220CA086A964E43@MCHP058A.global-ad.net>
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> <E1CBF4C7095A3D4CAAAEAD09FBB8E08C03CE3219@xmb-sjc-234.amer.cisco.com>
In-Reply-To: <E1CBF4C7095A3D4CAAAEAD09FBB8E08C03CE3219@xmb-sjc-234.amer.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="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "siprec@ietf.org" <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: Fri, 18 Mar 2011 08:08:51 -0000

 

> -----Original Message-----
> From: Charles Eckel (eckelcu) [mailto:eckelcu@cisco.com] 
> Sent: 17 March 2011 20:31
> To: Elwell, John; Paul Kyzivat (pkyzivat)
> Cc: siprec@ietf.org
> Subject: RE: [siprec] Review Request for 
> draft-ram-siprec-metadata-format-01
> 
> 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. 
[JRE] Yes, that might be a valid case (although I am not sure that CSRC would be appropriate). Actually, this is something we haven't considered at all - I will start a separate thread.

John (as individual)

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