Re: [rtcweb] Video Codec Selection Plan

Christer Holmberg <christer.holmberg@ericsson.com> Tue, 17 September 2013 19:36 UTC

Return-Path: <christer.holmberg@ericsson.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 822FB11E8138 for <rtcweb@ietfa.amsl.com>; Tue, 17 Sep 2013 12:36:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.988
X-Spam-Level:
X-Spam-Status: No, score=-3.988 tagged_above=-999 required=5 tests=[AWL=-1.390, BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 f9pH02GICyjD for <rtcweb@ietfa.amsl.com>; Tue, 17 Sep 2013 12:36:28 -0700 (PDT)
Received: from sesbmg20.ericsson.net (sesbmg20.ericsson.net [193.180.251.56]) by ietfa.amsl.com (Postfix) with ESMTP id 856C711E8107 for <rtcweb@ietf.org>; Tue, 17 Sep 2013 12:36:27 -0700 (PDT)
X-AuditID: c1b4fb38-b7fcf8e0000062b8-03-5238af3ac322
Received: from ESESSHC008.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg20.ericsson.net (Symantec Mail Security) with SMTP id 68.82.25272.A3FA8325; Tue, 17 Sep 2013 21:36:26 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.146]) by ESESSHC008.ericsson.se ([153.88.183.42]) with mapi id 14.02.0328.009; Tue, 17 Sep 2013 21:36:26 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: cowwoc <cowwoc@bbs.darktech.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [rtcweb] Video Codec Selection Plan
Thread-Index: AQHOsKGlgFckpjmyWUWeg8/SX7SR85nKK+EAgAAsdkA=
Date: Tue, 17 Sep 2013 19:36:25 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C4A6064@ESESSMB209.ericsson.se>
References: <CA+9kkMAvdtq_gufKmDNCNCL+kKcxyi0MGUoVHetd9_DzbEdEnA@mail.gmail.com> <5238A564.2070601@bbs.darktech.org>
In-Reply-To: <5238A564.2070601@bbs.darktech.org>
Accept-Language: en-US
Content-Language: fi-FI
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.146]
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1C4A6064ESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRmVeSWpSXmKPExsUyM+Jvja7Veosgg83/1S3O3PzPbrH2Xzu7 A5PHkwnT2T2WLPnJFMAUxWWTkpqTWZZapG+XwJXR/s2zYGtRxY3J11kbGNcndjFyckgImEhs bZrBDGGLSVy4t54NxBYSOMoo0XNao4uRC8hewijx6f1O9i5GDg42AQuJ7n/aIDUiAp4Sf6e/ B6sXFjCQaDx3jBUibigxdfksVpByEQEriY9bmUDCLAKqEsfnXgZbxSvgK7Fp5g2oVWUSje+e gbVyAo15uG89WD0j0DnfT60Bs5kFxCU+HLwOdaaAxJI956FsUYmXj/+xQthKEj82XGKBqM+X eL1zHiPELkGJkzOfsExgFJmFZNQsJGWzkJRBxPUkbkydwgZha0ssW/gaql5XYsa/QyzI4gsY 2VcxchSnFiflphsZbGIExs3BLb8tdjBe/mtziFGag0VJnHeL3plAIYH0xJLU7NTUgtSi+KLS nNTiQ4xMHJxSDYw7ptzhFtq4+NGJ67Nity3hfXht//F/myY220hpLGb99EBawftfn4OmrwpL +C6+tCl3VYt0+27l27HP/Xp49epfxlqBovIpTpk6F4x+uK19avH68DkJg2n+5itTzfpaSk2+ RBveLXcMXr+Al8N3brGbIUfC0wmzlqqcf1gQreOwm/nYpef7wlqVWIozEg21mIuKEwGNPCTM aQIAAA==
Subject: Re: [rtcweb] Video Codec Selection Plan
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: Tue, 17 Sep 2013 19:36:38 -0000

Hi,

SDP Offer/Answer is used to negotiate codecs etc, so the API (JSEP) already provides such negotiation mechanism.

(Obviously the peers also need to negotiate with each other, but whatever protocol is used for that is outside the scope.)

Regards,

Christer

Lähettäjä: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] Puolesta cowwoc
Lähetetty: 17. syyskuuta 2013 21:54
Vastaanottaja: rtcweb@ietf.org
Aihe: Re: [rtcweb] Video Codec Selection Plan

Hi Ted,

    Seeing as this discussion stems from licensing concerns, I like to propose the following alternative:

  1.  Mandate a video codec whose IPR has expired. I agree that video quality will degrade, which brings me to the next point.
  2.  Provide a negotiation mechanism which would allow peers to "upgrade" to a superior (optionally-implemented) video codec.

    This will allow us to support VP8, VP9, H264, H265 or whatever other codec people like without the fear of transcoding or IPR. I believe that in most cases negotiation will succeed in upgrading to a superior codec. It will also encourage (as opposed to force) vendors to support each other's codecs, which is the right way to go in light of the political nature of this decision.

Gili

1. If you support H.264 as the mandatory to implement codec or are
willing to live with it as the MTI, please raise your hand now.

2. If you support VP8 as the mandatory to implement codec or are
willing to live with it as the MTI, please raise your hand now.


Gili

On 13/09/2013 12:52 PM, Ted Hardie wrote:
WG,

The chairs have created a plan for how to perform the Video Codec
selection in our WG. The chairs are asking for review of our plan on
how to undertake the mandatory-to-implement video codec selection.
We'd much prefer to have comments on the mechanics before they begin,
so please review now.  Proponents of a particular proposal should
note both the actions required and the timelines proposed.

The main goal of this plan is to hold a consensus call on which of
the proposed alternatives we as a WG should select at one of the WG
sessions in Vancouver. Such a consensus call will of course be
verified on the mailing list for anyone who can't participate. The
chairs will recuse themselves from judging this particular
consensus.

In the WG session each codec proposal will be allowed an equal amount
of time to highlight the arguments for their proposal. After that a
there will be a slot for discussion and clarifying questions.

To enable the WG participants to get answers to any questions, the
proposals in draft form and any supporting material MUST be made
available by 6th of October. This is to ensure that the WG
participants can verify or object to any claims or statements in
the proposal material prior to the WG session. We chairs would really
not like to see the proponents bring up new arguments at their
presentation. Also the WG participants are expected to raise any
arguments on the list ahead of time to enable the proponents to
respond to such arguments.

The proposed consensus questions will be of the following form:

1. If you support H.264 as the mandatory to implement codec or are
willing to live with it as the MTI, please raise your hand now.

2. If you support VP8 as the mandatory to implement codec or are
willing to live with it as the MTI, please raise your hand now.

You may indicate support on both questions and we encourage you to do
so if you can live with either, even if you have a preference for one
over the other.

Additional proposals than the previous ones are welcome, but must be
submitted as draft and their proponents must notify the chairs no later
than the 6th of October that they also have a candidate proposal.

In case the WG fails to reach consensus we chairs propose that we use
the alternative decision process as discussed in RFC3929. The method
and its usage will be discussed on the list should the WG not
establish consensus on a proposal for mandatory to implement video codec.
regards,
Magnus,  Cullen, and Ted




_______________________________________________

rtcweb mailing list

rtcweb@ietf.org<mailto:rtcweb@ietf.org>

https://www.ietf.org/mailman/listinfo/rtcweb