Re: [Dart] I-D Action: draft-york-dart-dscp-rtp-00.txt

"Black, David" <david.black@emc.com> Wed, 11 June 2014 14:43 UTC

Return-Path: <david.black@emc.com>
X-Original-To: dart@ietfa.amsl.com
Delivered-To: dart@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 204251A0151 for <dart@ietfa.amsl.com>; Wed, 11 Jun 2014 07:43:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.952
X-Spam-Level:
X-Spam-Status: No, score=-4.952 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Zqr15-oqTKt8 for <dart@ietfa.amsl.com>; Wed, 11 Jun 2014 07:43:41 -0700 (PDT)
Received: from mailuogwdur.emc.com (mailuogwdur.emc.com [128.221.224.79]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B29091A0141 for <dart@ietf.org>; Wed, 11 Jun 2014 07:43:36 -0700 (PDT)
Received: from maildlpprd52.lss.emc.com (maildlpprd52.lss.emc.com [10.106.48.156]) by mailuogwprd53.lss.emc.com (Sentrion-MTA-4.3.0/Sentrion-MTA-4.3.0) with ESMTP id s5BEhVjh001895 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 11 Jun 2014 10:43:33 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd53.lss.emc.com s5BEhVjh001895
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1402497813; bh=QxGAHO+n3bTFCtiB3lqT6EUKyH0=; h=From:To:Date:Subject:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=FF0iBbUYrG5En3gKHuYU/gItbXnANywXAWO0K2EgCqqT8pl/iM7Z6FAavAURX3Fw/ G5+51nSBpYnYH0PQoZkZHiW0HWBy3ywiNxtyW6yPXKqgVrPowZRAVAW26aWNeFYWp3 M6BPoFL/56c7meR0HxYx+l2NTc5TJmtLo90tL1aM=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd53.lss.emc.com s5BEhVjh001895
Received: from mailusrhubprd01.lss.emc.com (mailusrhubprd01.lss.emc.com [10.253.24.19]) by maildlpprd52.lss.emc.com (RSA Interceptor); Wed, 11 Jun 2014 10:43:26 -0400
Received: from mxhub23.corp.emc.com (mxhub23.corp.emc.com [128.222.70.135]) by mailusrhubprd01.lss.emc.com (Sentrion-MTA-4.3.0/Sentrion-MTA-4.3.0) with ESMTP id s5BEhO07001833 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 11 Jun 2014 10:43:25 -0400
Received: from mx15a.corp.emc.com ([169.254.1.248]) by mxhub23.corp.emc.com ([128.222.70.135]) with mapi; Wed, 11 Jun 2014 10:43:24 -0400
From: "Black, David" <david.black@emc.com>
To: Harald Alvestrand <harald@alvestrand.no>, "dart@ietf.org" <dart@ietf.org>
Date: Wed, 11 Jun 2014 10:43:22 -0400
Thread-Topic: [Dart] I-D Action: draft-york-dart-dscp-rtp-00.txt
Thread-Index: Ac+FgIn4WFr30uaCTw62XHdxL5TcgAAAlo0w
Message-ID: <8D3D17ACE214DC429325B2B98F3AE712076FD347E3@MX15A.corp.emc.com>
References: <20140607004925.14786.21299.idtracker@ietfa.amsl.com> <8D3D17ACE214DC429325B2B98F3AE712076FD342D1@MX15A.corp.emc.com> <CA7A7C64CC4ADB458B74477EA99DF6F502D05022DF@HE111643.EMEA1.CDS.T-INTERNAL.COM> <8D3D17ACE214DC429325B2B98F3AE712076FD346BA@MX15A.corp.emc.com> <539838DF.8010506@alvestrand.no> <8D3D17ACE214DC429325B2B98F3AE712076FD347BC@MX15A.corp.emc.com> <53986602.1050204@alvestrand.no>
In-Reply-To: <53986602.1050204@alvestrand.no>
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
X-Sentrion-Hostname: mailusrhubprd01.lss.emc.com
X-RSA-Classifications: public
Archived-At: http://mailarchive.ietf.org/arch/msg/dart/PwJs8JCB2rNYlD1O8lUAkqhEA3Q
Subject: Re: [Dart] I-D Action: draft-york-dart-dscp-rtp-00.txt
X-BeenThere: dart@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"DiffServ Applied to RTP Transports discussion list\"" <dart.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dart>, <mailto:dart-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dart/>
List-Post: <mailto:dart@ietf.org>
List-Help: <mailto:dart-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dart>, <mailto:dart-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Jun 2014 14:43:46 -0000

> Yes - except that every time it's used in draft-york, including in the
> place it is defined, it means "RTP packet stream". If you are trying to
> use it for the stuff that's inside the RTP packets instead of the RTP
> packet streams, the definition needs to say so.

Ok, will try to clarify - I'll put this on the list of things to do in
the -01 version, including making sure it lines up well with the
rtcweb-qos draft.

> "Media source" is the term I think you're thinking of in -taxonomy- that
> corresponds more closely to the term - the complexifier is all the cases
> where a single media source is carried over multiple packet streams.

IMHO, "Media source" sounds like the sender, not what is sent.  MediaStream
seems to be a term for that what is sent that could be carried as multiple
RTP packet streams.

Thanks,
--David


> -----Original Message-----
> From: Dart [mailto:dart-bounces@ietf.org] On Behalf Of Harald Alvestrand
> Sent: Wednesday, June 11, 2014 10:22 AM
> To: dart@ietf.org
> Subject: Re: [Dart] I-D Action: draft-york-dart-dscp-rtp-00.txt
> 
> On 06/11/2014 04:10 PM, Black, David wrote:
> > Harald,
> >
> >> Careful - "RTP packet stream" is one of those concepts that can be
> >> meaningless without citing a specific definition.
> > +1
> >
> >> draft-ietf-avtext-rtp-grouping-taxonomy is probably the best reference
> >> at the moment. It says this about "Packet stream":
> > Thank you for the pointer, we'll be happy to cite and use that definition.
> >
> >>      For the purposes of this draft, the term "media flow" refers to a
> >>      sequence of packets that is transmitted as a single RTP packet
> >>      stream.
> >>
> >> The term "media flow" doesn't sound to me like a good term to use for this
> concept.
> >> Would the authors be willing to consider switching to "packet stream"?
> > Speaking only for myself, I don't think so, because there are two
> > different concepts involved - IMHO, this draft needs two terms to refer to:
> >
> > 	a) What the application sends.
> > 	b) How RTP carries that traffic.
> >
> > "RTP packet stream" is clearly the right RTP term for the latter, and the
> > draft was written that way.  I would've liked to have used "media stream"
> > for the former, but W3C has defined MediaStream to not be a single stream
> > of media (go figure ...).  "media flow" seemed to be as good a term as
> > any for that concept, and "media flow" is already used for that concept
> > in draft-ietf-tsvwg-rtcweb-qos (i.e., it was not invented for this draft).
> Yes - except that every time it's used in draft-york, including in the
> place it is defined, it means "RTP packet stream". If you are trying to
> use it for the stuff that's inside the RTP packets instead of the RTP
> packet streams, the definition needs to say so.
> 
> "Media source" is the term I think you're thinking of in -taxonomy- that
> corresponds more closely to the term - the complexifier is all the cases
> where a single media source is carried over multiple packet streams.
> 
> >
> > If you have an alternative term, please suggest it ... and then the authors
> > of any other draft that uses "media flow" (starting w/the rtcweb-qos draft)
> > will have to go make corresponding changes.
> >
> > Thanks,
> > --David
> >
> >> -----Original Message-----
> >> From: Dart [mailto:dart-bounces@ietf.org] On Behalf Of Harald Alvestrand
> >> Sent: Wednesday, June 11, 2014 7:09 AM
> >> To: dart@ietf.org
> >> Subject: Re: [Dart] I-D Action: draft-york-dart-dscp-rtp-00.txt
> >>
> >> On 06/10/2014 09:44 PM, Black, David wrote:
> >>> Hi Ruediger,
> >>>
> >>>> thanks, your team created a well written draft.
> >>> Great - thanks for taking a look.
> >>>
> >>>> If a MediaStream is carried in a RTP session, the text may also
> explicitely
> >>>> say that (it says MediaStreamTrack == media flow, which is carried in an
> >>>> individual RTP packet stream)
> >>> As I read Section 11 of draft-ietf-rtcweb-rtp-usage-15, for RTCWEB,
> >>> that would happen only when the MediaStream contains exactly one
> >>> MediaStreamTrack.  The use of these terms in bullet item 1 in section 2
> >>> is intended to be specific to RTCWEB, but we could add text elsewhere to
> >>> point out that non-RTCWEB usage of MediaStreams could use an RTP packet
> >>> stream for each Media Stream, independent of how many MediaStreamTracks
> >>> each MediaStream contains.
> >>>
> >>> Could you suggest a reference that could be cited for usage of an RTP
> >>> packet stream for each MediaStream independent of how many
> >>> MediaStreamTracks each MediaStream contains?
> >> Careful - "RTP packet stream" is one of those concepts that can be
> >> meaningless without citing a specific definition.
> >>
> >> draft-ietf-avtext-rtp-grouping-taxonomy is probably the best reference
> >> at the moment. It says this about "Packet stream":
> >>
> >> 2.1.10.  Packet Stream
> >>
> >>      A stream of RTP packets containing media data, source or redundant.
> >>      The Packet Stream is identified by an SSRC belonging to a particular
> >>      RTP session.  The RTP session is identified as discussed in
> >>      Section 2.2.2.
> >>
> >> Under this definition, it's impossible to put more than one
> >> MediaStreamTrack into a packet stream.
> >> In a lot of cases (FEC, redundancy, SVC, simulcast), there will be
> >> multiple RTP packet streams associated with one MediaStreamTrack.
> >>
> >> The term is used only once in the draft, but unfortunately defines a new
> >> term to mean the same thing:
> >>
> >>      The most common protocol used for real time media is the Real-Time
> >>      Transport Protocol (RTP)[RFC3550].  RTP defines the mechanism by
> >>      which real-time data is transmitted between hosts on the Internet.
> >>      With most applications, a single media type (e.g., audio) is
> >>      transmitted within a single RTP session.  However, it is possible to
> >>      transmit multiple, distinct media flows over the same RTP session as
> >>      individual RTP packet streams.  This is referred to as RTP
> >>      multiplexing.
> >>
> >>      For the purposes of this draft, the term "media flow" refers to a
> >>      sequence of packets that is transmitted as a single RTP packet
> >>      stream.
> >>
> >> The term "media flow" doesn't sound to me like a good term to use for
> >> this concept.
> >> Would the authors be willing to consider switching to "packet stream"?
> >>
> >>
> >> _______________________________________________
> >> Dart mailing list
> >> Dart@ietf.org
> >> https://www.ietf.org/mailman/listinfo/dart
> > _______________________________________________
> > Dart mailing list
> > Dart@ietf.org
> > https://www.ietf.org/mailman/listinfo/dart
> 
> _______________________________________________
> Dart mailing list
> Dart@ietf.org
> https://www.ietf.org/mailman/listinfo/dart