Re: [rtcweb] JSEP and video stream properties selection (a=imageattr usage)

Stefan Håkansson LK <stefan.lk.hakansson@ericsson.com> Fri, 20 September 2013 10:57 UTC

Return-Path: <stefan.lk.hakansson@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 193FF21F9371 for <rtcweb@ietfa.amsl.com>; Fri, 20 Sep 2013 03:57:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.349
X-Spam-Level:
X-Spam-Status: No, score=-5.349 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_SE=0.35, J_CHICKENPOX_19=0.6, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
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 bRnlD4AN9NiQ for <rtcweb@ietfa.amsl.com>; Fri, 20 Sep 2013 03:57:14 -0700 (PDT)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id 98B3A21F92CD for <rtcweb@ietf.org>; Fri, 20 Sep 2013 03:57:13 -0700 (PDT)
X-AuditID: c1b4fb2d-b7f738e000003ee3-87-523c2a07b5ca
Received: from ESESSHC014.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id D0.12.16099.70A2C325; Fri, 20 Sep 2013 12:57:11 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.146]) by ESESSHC014.ericsson.se ([153.88.183.60]) with mapi id 14.02.0328.009; Fri, 20 Sep 2013 12:57:11 +0200
From: Stefan Håkansson LK <stefan.lk.hakansson@ericsson.com>
To: Harald Alvestrand <harald@alvestrand.no>
Thread-Topic: [rtcweb] JSEP and video stream properties selection (a=imageattr usage)
Thread-Index: AQHOtcbevxz1HDDILk+MiGgkFV/wNw==
Date: Fri, 20 Sep 2013 10:57:10 +0000
Message-ID: <1447FA0C20ED5147A1AA0EF02890A64B1C395079@ESESSMB209.ericsson.se>
References: <523BE4DB.5030800@ericsson.com> <523BF860.1090105@alvestrand.no>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.19]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrALMWRmVeSWpSXmKPExsUyM+JvjS67lk2QQdsMPYtjfV1sFmv/tbM7 MHlcmXCF1WPJkp9MAUxRXDYpqTmZZalF+nYJXBmnn85mKZgtXvFxvkED41bhLkZODgkBE4kT +04xQdhiEhfurWfrYuTiEBI4zCjxa+9HKGcJo8TWFxeZQarYBAIltu5bwAZiiwjoSDzc3wDW zSygLnFn8Tl2EFtYIExi95qtTBA14RI9bTfZIWw9iZ0tO8HiLAKqEu97/4LN5BXwlZhy/ABY jZCAj8Tv+ZMYQWxGoIu+n1oDNV9c4taT+VCXCkgs2XOeGcIWlXj5+B8rhK0o0f60gRGiXk/i xtQpbBC2tsSyha+hdglKnJz5hGUCo+gsJGNnIWmZhaRlFpKWBYwsqxjZcxMzc9LLDTcxAmPh 4JbfujsYT50TOcQozcGiJM67Se9MoJBAemJJanZqakFqUXxRaU5q8SFGJg5OqQZG0bBpnQlp bo8n6mrJRk+rmp9x5e1Zif5lG9Tyn86tm5Br/VIjR+VoGeOtPS+2/Jg2Ncr1BcfyTcy5nOJG eXdYfp45z7X5sobC3Hl8J1eFL7n2eXJwXOQC6Z3bRH1lj3UdOHNPVODy5TeXD75y+thScF3e fkmzKGdO6f1pj4ojtTd0Mgh8v3EkU4mlOCPRUIu5qDgRADCRJvRTAgAA
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] JSEP and video stream properties selection (a=imageattr usage)
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: Fri, 20 Sep 2013 10:57:21 -0000

On 2013-09-20 09:25, Harald Alvestrand wrote:
> On 09/20/2013 08:02 AM, Magnus Westerlund wrote:
>> WG,
>>
>> In the JSEP call I commented regarding a=imageattr open issue that we
>> had an original agreement from over a year ago (Vancouver) to go with
>> Harald's proposal in then
>> http://tools.ietf.org/id/draft-alvestrand-rtcweb-resolution-00.txt
>>
>> This is documented in the minutes:
>> http://www.ietf.org/proceedings/84/minutes/minutes-84-rtcweb
>>
>>
>> However, I did forget to note that there has been discussion on this
>> issue after that between Harald Alvestrand and Stefan Håkansson
>> primarily on the W3C list
>>
>> http://lists.w3.org/Archives/Public/public-webrtc/2013Aug/0051.html
>>
>> Where they are seriously discussing only using WebRTC API for this.
>>
>> It is in the context of
>> https://datatracker.ietf.org/doc/draft-alvestrand-constraints-resolution/
>>
>> Thus I would like to point out that there appear to be some indication
>> of desire move away from the consensus last year.
>
> My thinking is that there are 3 points on the spectrum of solutions:
>
> - Constraints at source only (the approach most thoroughly described in
> draft-alvestrand-constraints-resolution).
>
> - Constraints at destination can be sigalled in SDP, and acted on at
> source (described in draft-alvestrand-rtcweb-resolution). This spec
> could not be pursued as long as the "Plan X" discussions were still
> unsettled, but now it should really be "a piece of cake".

My personal view is still that SDP is the wrong level for carrying this 
kind of signaling (resolution, and perhaps further down the road 
pause/resume related signaling). Each update requires an O/A, and locks 
out other changes to the session. And since the SDPs must be handled by 
the application (that is responsible for sending them over and applying 
them) I wonder if there is any advantage compared to just having an API 
on the sending side. If the receiving application wants another 
resolution sent, it could just tell the sending application so, rather 
than going through a createOffer/setLocal/ send-offer 
/receive-answer/setRemote cycle.

>
> - Defining a new way of signalling. This was the approach rejected in
> Vancouver.
>
> Formalistically, if the IETF decides to offer a well defined mechanism
> for negotiating resolution through SDP, the W3C will certainly take up
> the discussion on whether or not we should connect the API to that
> functionality.
>
> Happy to discuss more.
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>