Re: [rtcweb] Transcoding Delay

Stephan Wenger <stewe@stewe.org> Thu, 16 January 2014 17:04 UTC

Return-Path: <stewe@stewe.org>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2035A1AE370 for <rtcweb@ietfa.amsl.com>; Thu, 16 Jan 2014 09:04:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, 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 iBfkOuT-euWv for <rtcweb@ietfa.amsl.com>; Thu, 16 Jan 2014 09:04:33 -0800 (PST)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1blp0181.outbound.protection.outlook.com [207.46.163.181]) by ietfa.amsl.com (Postfix) with ESMTP id C60D31AE395 for <rtcweb@ietf.org>; Thu, 16 Jan 2014 09:04:32 -0800 (PST)
Received: from CO1PR07MB363.namprd07.prod.outlook.com (10.141.75.22) by CO1PR07MB364.namprd07.prod.outlook.com (10.141.75.13) with Microsoft SMTP Server (TLS) id 15.0.842.7; Thu, 16 Jan 2014 17:04:17 +0000
Received: from CO1PR07MB363.namprd07.prod.outlook.com ([169.254.3.85]) by CO1PR07MB363.namprd07.prod.outlook.com ([169.254.3.186]) with mapi id 15.00.0842.003; Thu, 16 Jan 2014 17:04:17 +0000
From: Stephan Wenger <stewe@stewe.org>
To: Harald Alvestrand <harald@alvestrand.no>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [rtcweb] Transcoding Delay
Thread-Index: AQHPEffzyPg2TegurU2vIKkJtwnEYpqHVPiA//+67gA=
Date: Thu, 16 Jan 2014 17:04:16 +0000
Message-ID: <CEFD4FD4.3FA16%stewe@stewe.org>
References: <CAHp8n2kq+_uG=9XwoAGtRgqYU2Asc2Fv6RZ0aCW6cJi-LnhD+A@mail.gmail.com> <10390_1389365676_52D009AC_10390_2407_1_2842AD9A45C83B44B57635FD4831E60A06CBE540@PEXCVZYM14.corporate.adroot.infra.ftgroup> <52D0222F.4010006@bbs.darktech.org> <949EF20990823C4C85C18D59AA11AD8B112238@FR712WXCHMBA11.zeu.alcatel-lucent.com> <CAHp8n2=m3i77SNPZWmJchqVdg1c2WEJCt5g-pFRfmeWA2yV5xw@mail.gmail.com> <949EF20990823C4C85C18D59AA11AD8B114B2D@FR712WXCHMBA11.zeu.alcatel-lucent.com> <CEFAAC25.3F7FD%stewe@stewe.org> <20140115134438.GB8358@verdi> <52D7DA7B.2030503@alvestrand.no>
In-Reply-To: <52D7DA7B.2030503@alvestrand.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [12.226.90.11]
x-forefront-prvs: 0093C80C01
x-forefront-antispam-report: SFV:NSPM; SFS:(10009001)(689001)(679001)(779001)(479174003)(377454003)(199002)(189002)(52034003)(51704005)(24454002)(31966008)(87936001)(74366001)(36756003)(92726001)(4396001)(69226001)(92566001)(47976001)(47446002)(76796001)(49866001)(50986001)(76786001)(85306002)(74662001)(81816001)(74502001)(51856001)(47736001)(83322001)(79102001)(54316002)(81686001)(80976001)(53806001)(66066001)(65816001)(80022001)(63696002)(81542001)(2656002)(74876001)(54356001)(87266001)(83072002)(76482001)(74706001)(56816005)(90146001)(46102001)(81342001)(19580405001)(19580395003)(77096001)(59766001)(77982001)(93516002)(93136001)(56776001)(85852003)(42262001); DIR:OUT; SFP:1101; SCL:1; SRVR:CO1PR07MB364; H:CO1PR07MB363.namprd07.prod.outlook.com; CLIP:12.226.90.11; FPR:; RD:InfoNoRecords; A:0; MX:1; LANG:en;
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <80B8C5270BCC8F4B9CB52C26B87ED0F9@namprd07.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: stewe.org
Subject: Re: [rtcweb] Transcoding Delay
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
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: Thu, 16 Jan 2014 17:04:35 -0000

On 1/16/14, 5:11, "Harald Alvestrand" <harald@alvestrand.no> wrote:

>On 01/15/2014 02:44 PM, John Leslie wrote:
>> Stephan Wenger <stewe@stewe.org> wrote:
>>> As for the delay introduced by the transcoding engine alone, let me
>>>note
>>> that the single or two frame delay commonly attributed to transcoding
>>>is
>>> realistic only for straightforward PPP type coding.
>>    I agree that seems optimistic...
>>
>>> My understanding is that VP8, in its default encoder settings, uses
>>> much more complex GOP structures for error resilience and coding
>>> efficiency reasons.
>
>I have no idea where this idea comes from.
>
>The dependency structures of VP8 when used in interactive mode are often
>quite complex, with the purpose of minimizing recovery time when frames
>are lost or damaged, but dependencies are always backwards-pointing;
>there is no rearrangement of picture order.

That¹s what I thought, and tried to express, and apparently failed.

Additional delay over straightforward PPP coding comes in only when you
loose something and want to take advantage of your complex GOP structure.
That additional delay is certainly less than the delay you would catch by
coding an I picture and sending that over a bandwidth-limited link, which
is one reason of many why things wrt. GOP structures are as they are in
modern systems.  (That feature, by the way, is the same in modern H.264
implementations and VP8 implementations, and, obviously, it¹s an
encoder/sending system choice.)

Stephan
>
>
>_______________________________________________
>rtcweb mailing list
>rtcweb@ietf.org
>https://www.ietf.org/mailman/listinfo/rtcweb