Re: [rtcweb] RTP Usage: Is RTP Retransmission REQUIRED or RECOMMENDED

Cameron Byrne <cb.list6@gmail.com> Wed, 27 June 2012 20:54 UTC

Return-Path: <cb.list6@gmail.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 74B7B21F86BD for <rtcweb@ietfa.amsl.com>; Wed, 27 Jun 2012 13:54:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.499
X-Spam-Level:
X-Spam-Status: No, score=-3.499 tagged_above=-999 required=5 tests=[AWL=0.100, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qK4M0XuZlM83 for <rtcweb@ietfa.amsl.com>; Wed, 27 Jun 2012 13:54:19 -0700 (PDT)
Received: from mail-pb0-f44.google.com (mail-pb0-f44.google.com [209.85.160.44]) by ietfa.amsl.com (Postfix) with ESMTP id 2C36821F86B1 for <rtcweb@ietf.org>; Wed, 27 Jun 2012 13:54:18 -0700 (PDT)
Received: by pbcwy7 with SMTP id wy7so2140771pbc.31 for <rtcweb@ietf.org>; Wed, 27 Jun 2012 13:54:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=BRl9bZtW44vdD4+KYjk6EePcIVHi92b6mm4ZgH7BhQA=; b=gSalYhg7yB4VUjRZ429AFuUtDAje3mIFZEiBDqj+Bhx/eX2nJxAtRRu0V+gcB5yUzb JsqcQTj2mHqUAiPOnXuj/sjp3h8KywVo6p9OMl7YZ+YUy82ohwR/g/+aJmooI8cOouXI It7bxvV3qkxYeK0FSbV4zbOC1FGGuPqOgWzOECOh28PMjFvKbJktmB+AjFw12SeuTPBo +wn3nWox9XSQvPlc0POzBgqaNUXa+qPtrdvP78SK3p2auXAiIl9U6vUXpNR5TfIiJeSF A2Brd8ZdLyhqcM57dIHmMcfpcdDKjx2H1ElOJPoe7/c13Uz6eDMG/Z/cthxSUwfxGKQY kl0Q==
MIME-Version: 1.0
Received: by 10.68.190.40 with SMTP id gn8mr68610395pbc.118.1340830457799; Wed, 27 Jun 2012 13:54:17 -0700 (PDT)
Received: by 10.142.100.9 with HTTP; Wed, 27 Jun 2012 13:54:17 -0700 (PDT)
In-Reply-To: <4FEB71F8.2000403@infosecurity.ch>
References: <4FEAB80A.7040207@ericsson.com> <4FEAB948.4070302@infosecurity.ch> <CAD6AjGRpwpjLrmWryba-fzK8yf9GLh3ozrgQ4tEikcd4iGrnLg@mail.gmail.com> <BEC06D05-711B-45D6-A1A4-7D251E953014@csperkins.org> <CAD6AjGQ_JZ5nTvuO-_ACaT5UxmSVkyRc3_Gj-jTrQBdwNE2_8Q@mail.gmail.com> <4FEB71F8.2000403@infosecurity.ch>
Date: Wed, 27 Jun 2012 13:54:17 -0700
Message-ID: <CAD6AjGQGpV=YfHd7yFJpASffaRwYWykFU+ZLxojyMeNDQuvN8Q@mail.gmail.com>
From: Cameron Byrne <cb.list6@gmail.com>
To: "Fabio Pietrosanti (naif)" <lists@infosecurity.ch>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: rtcweb@ietf.org, Colin Perkins <csp@csperkins.org>
Subject: Re: [rtcweb] RTP Usage: Is RTP Retransmission REQUIRED or RECOMMENDED
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Jun 2012 20:54:19 -0000

On Wed, Jun 27, 2012 at 1:50 PM, Fabio Pietrosanti (naif)
<lists@infosecurity.ch> wrote:
> On 6/27/12 10:23 PM, Cameron Byrne wrote:
>> On Wed, Jun 27, 2012 at 1:06 PM, Colin Perkins <csp@csperkins.org> wrote:
>>> On 27 Jun 2012, at 17:19, Cameron Byrne wrote:
>>>> I think Bernard noted this as well, but it is not so much buffer
>>>> bloat... but the issue is indeed latency, not loss.  Consequently,
>>>> re-transmission not productive.
>>>
>>> This surely depends on the network being used, and the acceptable latency for the application. Making blanket statements that retransmission is, or is not, productive are not helpful, since it's usefulness is very context dependent.
>>>
>>> Colin
>>
>> Allow me to set context.
>>
>> A comment was made that re-transmission of packets is a good idea
>> because mobile networks drop a lot of packets.
>>
>> My comment is that re-transmission of RTP is not productive in 3GPP
>> wireless networks such as GSM, UMTS, or LTE.
>>
>> This is because L2 mechanisms do forward error correction and PDU
>> acknowledgement and re-transmission.  The RAN system does not have
>> packet loss, generally speaking.  Packet loss may occur on the
>> internet prior to entering the RAN, this is a separate issue than the
>> specific case of mobile.
>
> You are saying that in EDGE, UMTS, HSDPA when an IP stack send an UDP
> packet, it will handled from L2 like in the old age of GSM CSD and be
> automatically retransmitted?
>

Yes. LTE too.

Cameron

> The L2 RLC can goes in:
>
> * "acknolwedged mode" (handling retransmission)
>
> * "unacknowledged mode" (no retransmission).
>
> UDP streaming packets over Mobile Data Networks goes normally in
> "unacknowledge mode".
>
> As far as my professional experience VoIP over mobile can be normally be
> subject to packet loss.
>
> Fabio
>
> p.s. however i agree that's a particular use cases of WebRTC