Re: [video-codec] Charter issues from BoF - optimized for the internet

Eric Rescorla <ekr@rtfm.com> Fri, 18 January 2013 14:44 UTC

Return-Path: <ekr@rtfm.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 918D421F8855 for <video-codec@ietfa.amsl.com>; Fri, 18 Jan 2013 06:44:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.143
X-Spam-Level:
X-Spam-Status: No, score=-102.143 tagged_above=-999 required=5 tests=[AWL=-0.833, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, SARE_HTML_USL_OBFU=1.666, USER_IN_WHITELIST=-100]
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 59bAxz26wj-9 for <video-codec@ietfa.amsl.com>; Fri, 18 Jan 2013 06:44:00 -0800 (PST)
Received: from mail-oa0-f52.google.com (mail-oa0-f52.google.com [209.85.219.52]) by ietfa.amsl.com (Postfix) with ESMTP id C2FF121F884F for <video-codec@ietf.org>; Fri, 18 Jan 2013 06:44:00 -0800 (PST)
Received: by mail-oa0-f52.google.com with SMTP id o6so3808508oag.25 for <video-codec@ietf.org>; Fri, 18 Jan 2013 06:44:00 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:mime-version:x-originating-ip:in-reply-to:references :from:date:message-id:subject:to:cc:content-type:x-gm-message-state; bh=kvKcHlK1kroyzlg0zLFZFg3qsLRV9WyZHi1AJsotOpw=; b=jHEM2Qa46PmbXvYB1XhXeP6AEwUmJ/whkauCZvV0EgZI3CJat7HqxLUbrsDpmyaH18 JxwokGCIFeJ9cuSAYvps58KxMY6ef/F7KDTkiCwWDlRYBwFcicZgTT8UBElzLPtsY7b0 c33YSvCb7RcfNFukIJdXvZH6IS3yyAOQwUw49ULk2DQ/Zl4TVlsyo5VEqmr9zqpw/xas u6R7NUdxQp8W3WlB1kdcm7xkBEyMqGAuy0M1/LV4YEKetotjZK5i23vD62slbbp3bjTN aZAwmu8jYiyfl4BObYO3gg7VpLam3te8E1KW8jcY7q4vOOWhlrmsAGTuXZfFHz7EDIvj msLA==
X-Received: by 10.60.32.50 with SMTP id f18mr7261503oei.8.1358520240253; Fri, 18 Jan 2013 06:44:00 -0800 (PST)
MIME-Version: 1.0
Received: by 10.182.139.69 with HTTP; Fri, 18 Jan 2013 06:43:19 -0800 (PST)
X-Originating-IP: [74.95.2.173]
In-Reply-To: <50F95DE2.2070504@xiph.org>
References: <50F95DE2.2070504@xiph.org>
From: Eric Rescorla <ekr@rtfm.com>
Date: Fri, 18 Jan 2013 06:43:19 -0800
Message-ID: <CABcZeBOun=eqzgOwDcyDmSd0CFB8E4hA8e2WSi3OjqRu_QZPcQ@mail.gmail.com>
To: "Timothy B. Terriberry" <tterribe@xiph.org>
Content-Type: multipart/alternative; boundary="e89a8fb1f820572cb204d3912460"
X-Gm-Message-State: ALoCoQltlmxjH+pVhgxiEp8sMM8cMIcW896JOSU2kWQMzw4PJvFUrVH0x8ZGEDGVI+dWvI3rEZeT
Cc: video-codec@ietf.org
Subject: Re: [video-codec] Charter issues from BoF - optimized for the internet
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: Fri, 18 Jan 2013 14:44:01 -0000

On Fri, Jan 18, 2013 at 6:36 AM, Timothy B. Terriberry <tterribe@xiph.org>wrote:

> >>> 2. Be clear about "optimized for the internet"
> >>
> >> This was left somewhat vague because we're still getting feedback on
> >> precisely what "the internet" (i.e., the IETF) thinks is important,
> >> but there are certainly a number of specific examples of ways we
> >> could improve on existing codecs:
> >>
> >> 1) Fast/flexible congestion control (e.g., resolution changes without
> >> keyframes, etc.)
> >
> > I don't think we need resolution changes without keyframes if that
> > costs in overall average bandwidth - I think we need smooth
> > transition of nitrates over a 2 order of magnitude range.
>
> I don't understand why you think it would... this could be as simple as
> resampling the reference frames on a resolution change, which has no
> bandwidth impact if the resolution doesn't change (i.e., assuming a
> non-stupid encoder it should be strictly superior to not doing that). The
> whole point of this, however, is to _allow_ smooth transitions in bitrates
> over 2 orders of magnitude without sending image quality off a cliff as
> your bits per pixel drops below the point the codec was designed to operate
> at.
>

As a non-video expert, what if we just wrote "_allow_ smooth transitions in
bitrates over 2 orders of magnitude"?

-Ekr

>> 2) Simplify the interaction of packet loss recovery with reference
> >> frame re-ordering (should we even use such re-ordering... if we
> >> don't, the interaction is _very_ simple).
> >
> >> 3) "Fast channel switching", i.e., the ability to join broadcast
> >> streams without waiting for a keyframe.
> >
> > I may not understand with 2 and 3 but these seem to be better phrased
> > in the what we will do
>
> Happy to discuss this on the call, but people don't seem to understand the
> "designed for the internet" language even if there's lots of examples of
> decisions that this objective influenced (see Opus), so I hoped that
> putting examples right next to it would help clarify what we mean.
>
> >> 4) Support for screen captures (remote services, desktop sharing,
> >> etc.), which may require special coding tools, non-subsampled chroma
> >> (a feature notably lacking from VP8), etc.
> >
> > I'm in favor of a codec for displaying desktop screen captures or
> > slides but I think that is a pretty different set of requirements
>
> To get the best possible codec, sure... but I think we can do something
> substantially better than normal transform codecs with the addition of a
> few simple tools.
> ______________________________**_________________
> video-codec mailing list
> video-codec@ietf.org
> https://www.ietf.org/mailman/**listinfo/video-codec<https://www.ietf.org/mailman/listinfo/video-codec>
>