Re: [video-codec] Comments on draft-maxwell-videocodec-requirements-00

Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com> Wed, 05 December 2012 00:01 UTC

Return-Path: <sergio.garcia.murillo@gmail.com>
X-Original-To: video-codec@ietfa.amsl.com
Delivered-To: video-codec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 206BE21F8A34 for <video-codec@ietfa.amsl.com>; Tue, 4 Dec 2012 16:01:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.999
X-Spam-Level:
X-Spam-Status: No, score=-2.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_33=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HOGC-459DJct for <video-codec@ietfa.amsl.com>; Tue, 4 Dec 2012 16:01:53 -0800 (PST)
Received: from mail-we0-f172.google.com (mail-we0-f172.google.com [74.125.82.172]) by ietfa.amsl.com (Postfix) with ESMTP id 5C17921F8A24 for <video-codec@ietf.org>; Tue, 4 Dec 2012 16:01:53 -0800 (PST)
Received: by mail-we0-f172.google.com with SMTP id r3so2018913wey.31 for <video-codec@ietf.org>; Tue, 04 Dec 2012 16:01:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=ypO2pp/ckbbYg8uH+OiSC6VELUlSw1JZ72iq7S9o+J8=; b=LPxxdCk7cup/O0crg3FRWd/h51WVdn+NzHqu2kyQWl8QlhWZT8XfSN3ck+q3UHGqTa tojrYtZcysZJrVPVHKNDIDqGpGorAIKopOUYU937AOJL6CtKugB1aa3CvyGNlGfatksq UFvTl7FwPOvbn7XqIqVpRP3NAAXkmJGp7vgWH6LOCcyvLfiwamCfyaHGrx5n11BB2Y6E GkvvFXxfA0bae9FJTtI2MwBWc/JWxdS3yNymSmMnFeeb/CxpYNxVAgKJKzVeXNmx7M8x ESicYOMXMjdhPueFyvI4+YtnG4thmSFnTBPw4kPdDWvijVHlVVrQJ/3qQmXkOOyI80ar hQPg==
Received: by 10.216.216.27 with SMTP id f27mr220182wep.22.1354665705876; Tue, 04 Dec 2012 16:01:45 -0800 (PST)
Received: from [192.168.1.10] (145.pool85-48-32.dynamic.orange.es. [85.48.32.145]) by mx.google.com with ESMTPS id fv2sm17046659wib.4.2012.12.04.16.01.44 (version=SSLv3 cipher=OTHER); Tue, 04 Dec 2012 16:01:45 -0800 (PST)
Message-ID: <50BE8EE7.5050404@gmail.com>
Date: Wed, 05 Dec 2012 01:01:43 +0100
From: Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/17.0 Thunderbird/17.0
MIME-Version: 1.0
To: video-codec@ietf.org
References: <C15918F2FCDA0243A7C919DA7C4BE994060E8796@xmb-aln-x01.cisco.com>
In-Reply-To: <C15918F2FCDA0243A7C919DA7C4BE994060E8796@xmb-aln-x01.cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
Subject: Re: [video-codec] Comments on draft-maxwell-videocodec-requirements-00
X-BeenThere: video-codec@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Video codec BoF discussion list <video-codec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/video-codec>, <mailto:video-codec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/video-codec>
List-Post: <mailto:video-codec@ietf.org>
List-Help: <mailto:video-codec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/video-codec>, <mailto:video-codec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Dec 2012 00:01:54 -0000

El 05/12/2012 0:46, Ali C. Begen (abegen) escribió:
>
> -----Original Message-----
> From: "Timothy B. Terriberry" <tterribe@xiph.org>
> Date: Tuesday, December 4, 2012 6:42 PM
> To: "video-codec@ietf.org" <video-codec@ietf.org>
> Subject: Re: [video-codec] Comments
> on	draft-maxwell-videocodec-requirements-00
>
>> Ali C. Begen (abegen) wrote:
>>>> This is something I hope rmcat will explore in more detail, though I
>>>> recognize it's hard to evaluate. One idea that occurs to me is actually
>>>> using VBR video and padding it with FEC data to get something closer to
>>>> CBR. That might actually be a better use of the bits.
>>> I doubt it. If a frame (or slide) has less bits due to VBR encoding,
>>> that
>>> means it is easier to encode it, which implies it is less important than
>>> the one that has more bits. FEC'ing these frames will not make the
>>> stream
>>> CBR.
>> Well, the idea would be to put the redundant information from the larger
>> (more important) frames in space you didn't use in the smaller frames,
>> to protect against lost packets in those frames.
> That is possible but that will introduce potentially long delays (which we
> don't want in video-codec).
>
Redundant information is important for congestion control algorithms. 
For example the google draft:

http://tools.ietf.org/html/draft-alvestrand-rtcweb-congestion-03

Expects a packet lost rate >10% before reducing the video rate. 
Providing this redundancy in the codec instead
of using FEC could have some benefits.

Also, I think that for videoconferencing, what is most important is not 
CBR vs VBR but to be able to limit the
maximum size of an encoded frame (i.e. something like constrained VBR).

Best regards
Sergio