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
- [Dart] FW: I-D Action: draft-york-dart-dscp-rtp-0… Black, David
- Re: [Dart] FW: I-D Action: draft-york-dart-dscp-r… Ben Campbell
- [Dart] Fwd: I-D Action: draft-york-dart-dscp-rtp-… Ben Campbell
- [Dart] Fwd: I-D Action: draft-york-dart-dscp-rtp-… Ben Campbell
- Re: [Dart] I-D Action: draft-york-dart-dscp-rtp-0… Ruediger.Geib
- Re: [Dart] I-D Action: draft-york-dart-dscp-rtp-0… Black, David
- Re: [Dart] I-D Action: draft-york-dart-dscp-rtp-0… Ruediger.Geib
- Re: [Dart] I-D Action: draft-york-dart-dscp-rtp-0… Harald Alvestrand
- Re: [Dart] I-D Action: draft-york-dart-dscp-rtp-0… Black, David
- Re: [Dart] I-D Action: draft-york-dart-dscp-rtp-0… Harald Alvestrand
- Re: [Dart] I-D Action: draft-york-dart-dscp-rtp-0… Black, David
- Re: [Dart] I-D Action: draft-york-dart-dscp-rtp-0… Black, David
- Re: [Dart] I-D Action: draft-york-dart-dscp-rtp-0… Paul E. Jones
- Re: [Dart] I-D Action: draft-york-dart-dscp-rtp-0… Gonzalo Salgueiro (gsalguei)
- Re: [Dart] I-D Action: draft-york-dart-dscp-rtp-0… Harald Alvestrand