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
------------------------------------------