Re: [Taps] A proposal to throw out RTP
Mirja Kühlewind <mirja.kuehlewind@tik.ee.ethz.ch> Thu, 04 June 2015 10:34 UTC
Return-Path: <mirja.kuehlewind@tik.ee.ethz.ch>
X-Original-To: taps@ietfa.amsl.com
Delivered-To: taps@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D6AEA1A885C for <taps@ietfa.amsl.com>; Thu, 4 Jun 2015 03:34:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.91
X-Spam-Level:
X-Spam-Status: No, score=-3.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01] 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 UXA7LlOXV478 for <taps@ietfa.amsl.com>; Thu, 4 Jun 2015 03:34:31 -0700 (PDT)
Received: from smtp.ee.ethz.ch (smtp.ee.ethz.ch [129.132.2.219]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3CB3B1A00CC for <taps@ietf.org>; Thu, 4 Jun 2015 03:34:30 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by smtp.ee.ethz.ch (Postfix) with ESMTP id 54B93D9310; Thu, 4 Jun 2015 12:34:29 +0200 (MEST)
X-Virus-Scanned: by amavisd-new on smtp.ee.ethz.ch
Received: from smtp.ee.ethz.ch ([127.0.0.1]) by localhost (.ee.ethz.ch [127.0.0.1]) (amavisd-new, port 10024) with LMTP id KMaClD7W+QKI; Thu, 4 Jun 2015 12:34:29 +0200 (MEST)
Received: from [82.130.103.143] (nb-10510.ethz.ch [82.130.103.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mirjak) by smtp.ee.ethz.ch (Postfix) with ESMTPSA id 1FD82D930B; Thu, 4 Jun 2015 12:34:29 +0200 (MEST)
Message-ID: <557029B4.9030001@tik.ee.ethz.ch>
Date: Thu, 04 Jun 2015 12:34:28 +0200
From: Mirja Kühlewind <mirja.kuehlewind@tik.ee.ethz.ch>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0
MIME-Version: 1.0
To: Marie-Jose Montpetit <mariejo@mit.edu>
References: <E3DC5BD4-8D0C-46FE-996D-36E32F3C1DAF@ifi.uio.no> <c7e606a2040be5b0142f7ca52005a533.squirrel@erg.abdn.ac.uk> <4600A299-E820-4D67-8ADF-BB9783931E49@trammell.ch> <556F2413.5040308@tik.ee.ethz.ch> <DM2PR0301MB06559237988EFFEF557312DAA8B40@DM2PR0301MB0655.namprd03.prod.outlook.com> <36C995D9-261C-4AAD-A86D-681F58CACF9A@mit.edu> <ED9159AB-BCA3-4347-9130-C9123283BAA2@ifi.uio.no> <FDC85C9E-F488-429A-BE7D-5390798B4E52@mit.edu>
In-Reply-To: <FDC85C9E-F488-429A-BE7D-5390798B4E52@mit.edu>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/taps/PIy5ISZsOusXBDopnU3kigERdC8>
Cc: "taps@ietf.org" <taps@ietf.org>
Subject: Re: [Taps] A proposal to throw out RTP
X-BeenThere: taps@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Discussions on Transport Services <taps.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/taps>, <mailto:taps-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/taps/>
List-Post: <mailto:taps@ietf.org>
List-Help: <mailto:taps-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/taps>, <mailto:taps-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Jun 2015 10:34:34 -0000
It's in the doc: "Application: an entity that uses the transport layer for end-to-end delivery data across the network (this may also be an upper layer protocol or tunnel encapsulation)." Mirja On 04.06.2015 11:51, Marie-Jose Montpetit wrote: > From the discussion in Dallas I think we may also need to define what an “application” is… > > > Marie-Jose Montpetit, Ph.D. > mariejo@mit.edu > @SocialTVMIT > >> On Jun 4, 2015, at 9:37 AM, Michael Welzl <michawe@ifi.uio.no> wrote: >> >> Well... it's a typical engineering trade-off decision to make... >> >> >>> On 04 Jun 2015, at 07:45, Marie-Jose Montpetit <mariejo@mit.edu> wrote: >>> >>> In my presentation in Dallas I had suggested adding RTP (and even HTTP) because as both Mirja and Christian mention some 'applications' are requesting functionalities that are got given elsewhere. >>> >>> Marie-José Montpetit >>> marie@mjmontpetit.com >>> mariejo@mit.edu >>> >>> On Jun 3, 2015, at 20:44, Christian Huitema <huitema@microsoft.com> wrote: >>> >>>>> Actually I think I don't agree here. Yes, it's tied closer to the application but I >>>>> think for taps this is a (good) example where the interface is at a much higher >>>>> level and therefore might have a value to discuss it. However... (see below) >>>> >>>> I don't quite agree either. >>>> >>>> RTP is an extreme example of the split between "generic transport library" and "application specific transport implementation." There are quite a few RTP functions that are seldom found in other transports, but are worth considering: >>>> >>>> 1) The use of timestamps. This is quite fundamental for "real time" applications that need to synchronize the rendering of different media streams. >>>> >>>> 2) The tolerance for losses. This requires alignment of transmission units to "natural" media boundaries such as audio or video frames, or compression units within video frames. >>>> >>>> 3) The practice of FEC, including variable rate FEC. This is quite common in video transmission. A given frame will be transmitted as N data packets plus P redundancy packets, where N and P depend on size and importance of the frame, e.g. anchor frame versus delta. >>>> >>>> -- Christian Huitema >>>> >>>> _______________________________________________ >>>> Taps mailing list >>>> Taps@ietf.org >>>> https://www.ietf.org/mailman/listinfo/taps >>> >>> _______________________________________________ >>> Taps mailing list >>> Taps@ietf.org >>> https://www.ietf.org/mailman/listinfo/taps >> > -- ------------------------------------------ Dipl.-Ing. Mirja Kühlewind Communication Systems Group Institute TIK, ETH Zürich Gloriastrasse 35, 8092 Zürich, Switzerland Room ETZ G93 phone: +41 44 63 26932 email: mirja.kuehlewind@tik.ee.ethz.ch ------------------------------------------
- [Taps] A proposal to throw out RTP Michael Welzl
- Re: [Taps] A proposal to throw out RTP gorry
- Re: [Taps] A proposal to throw out RTP Brian Trammell
- Re: [Taps] A proposal to throw out RTP Jon Crowcroft
- Re: [Taps] A proposal to throw out RTP Mirja Kühlewind
- Re: [Taps] A proposal to throw out RTP Michael Welzl
- Re: [Taps] A proposal to throw out RTP Christian Huitema
- Re: [Taps] A proposal to throw out RTP Michael Welzl
- Re: [Taps] A proposal to throw out RTP Mohamed Oulmahdi
- Re: [Taps] A proposal to throw out RTP Michael Welzl
- Re: [Taps] A proposal to throw out RTP Marie-Jose Montpetit
- Re: [Taps] A proposal to throw out RTP Michael Welzl
- Re: [Taps] A proposal to throw out RTP Brian Trammell
- Re: [Taps] A proposal to throw out RTP Marie-Jose Montpetit
- Re: [Taps] A proposal to throw out RTP Mirja Kühlewind
- Re: [Taps] A proposal to throw out RTP Joe Touch
- Re: [Taps] A proposal to throw out RTP Joe Touch
- Re: [Taps] A proposal to throw out RTP Joe Touch
- Re: [Taps] A proposal to throw out RTP Helge Backhaus
- Re: [Taps] A proposal to throw out RTP Joe Touch
- Re: [Taps] A proposal to throw out RTP Mohamed Oulmahdi
- Re: [Taps] A proposal to throw out RTP Joe Touch
- Re: [Taps] A proposal to throw out RTP Mohamed Oulmahdi
- Re: [Taps] A proposal to throw out RTP Mirja Kühlewind
- Re: [Taps] A proposal to throw out RTP Joe Touch