Re: [rtcweb] Feedback messages (and problem with RTP usage document)

Magnus Westerlund <magnus.westerlund@ericsson.com> Tue, 14 January 2014 09:55 UTC

Return-Path: <magnus.westerlund@ericsson.com>
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 A76A01AE086 for <rtcweb@ietfa.amsl.com>; Tue, 14 Jan 2014 01:55:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 YJTX8VJhQ3jM for <rtcweb@ietfa.amsl.com>; Tue, 14 Jan 2014 01:55:15 -0800 (PST)
Received: from sesbmg20.ericsson.net (sesbmg20.ericsson.net [193.180.251.56]) by ietfa.amsl.com (Postfix) with ESMTP id 8ED391AE088 for <rtcweb@ietf.org>; Tue, 14 Jan 2014 01:55:12 -0800 (PST)
X-AuditID: c1b4fb38-b7f2c8e000006d25-29-52d5097222f7
Received: from ESESSHC019.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg20.ericsson.net (Symantec Mail Security) with SMTP id 51.69.27941.27905D25; Tue, 14 Jan 2014 10:54:58 +0100 (CET)
Received: from [127.0.0.1] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.77) with Microsoft SMTP Server id 14.2.347.0; Tue, 14 Jan 2014 10:54:58 +0100
Message-ID: <52D50957.2090202@ericsson.com>
Date: Tue, 14 Jan 2014 10:54:31 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: Bernard Aboba <bernard_aboba@hotmail.com>, Tim Panton <tim@phonefromhere.com>
References: <CA+9kkMBSpDLJBBbPxgyMUi+bi3aw3D8zpSXcAvQ4koi115QqBg@mail.gmail.com>, <67AD498F-4E6D-48FD-9067-B4491BE3FC16@phonefromhere.com>, <52BF083C.7050308@googlemail.com>, <7684BF01-C9F6-49F6-8B6A-A262EE3B08C0@phonefromhere.com> <BLU181-W70C92547315D630BF0312F93CE0@phx.gbl>
In-Reply-To: <BLU181-W70C92547315D630BF0312F93CE0@phx.gbl>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGLMWRmVeSWpSXmKPExsUyM+JvjW4R59Ugg6WTTS32L7nMbLH85QlG i7X/2tktLm6/xejA4jHt/n02j8c9Z9g8liz5yeSxZFIjWwBLFJdNSmpOZllqkb5dAlfGlp+v mQvaJSoOXTzH1MC4WLiLkZNDQsBE4tXaxawQtpjEhXvr2boYuTiEBI4wSty99J8VwlnOKPGk 9wYLSBWvgLbE/YszwGwWAVWJea/OgHWzCVhI3PzRyAZiiwoES9ya9oAdol5Q4uTMJ2D1IkDx 5U++MILYzAJeEg+/nQGrFxbwlZj0/iLUsklMErfbloMN5RSwknh94g6QzQF0nrhET2MQRK+e xJSrLVBz5CWat85mBrGFgG5raOpgncAoNAvJ6llIWmYhaVnAyLyKkaM4tTgpN93IYBMjMKwP bvltsYPx8l+bQ4zSHCxK4rwf3zoHCQmkJ5akZqemFqQWxReV5qQWH2Jk4uCUamBca6QTK+U9 708p+/LK7J3Xy1hkGuvsFsdL5TTPd/uyu+5P+ExxT2GJLeVLszMfRxx5ulplZWGKhkNX+6mt 5o9SxW2a9i8N8O6YK7jh1+p7S1V3yHMun1Lgl79+/eWGkH1BF7q+i85JmO+rd66lf+/fCu/k 7jOidssc2x5vzj1i2KGRd/3TwflKLMUZiYZazEXFiQBBXUGaOQIAAA==
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>, Colin Perkins <csp@csperkins.org>
Subject: Re: [rtcweb] Feedback messages (and problem with RTP usage document)
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: Tue, 14 Jan 2014 09:55:20 -0000

Hi Bernard and Tim,
(As document author)

I have reviewed this issue and have the following comments regarding it.
So, both VP8 and H.265 RTP Payload formats specifies how, but does not
mandate support of RPSI or SLI/SPLI. To my understanding such
requirement would be expressed by a user of the codec, like WebRTC. The
RTP usage document has so far avoided specifying any specifics for a
particular video codec and its payload format. And I would note that the
solution so far allows negotiation of these features, at least as long
as one accept to arrive at symmetric capabilities in send vs receive.

Thus the question is in which direction you think this should be addressed:

A) A generally changing the requirement on RPSI and SLI to enable its
usage with all video codecs (capable of using them) in WebRTC. Raising
the requirements level either to RECOMMENDED or SHALL.

B) Write a draft-ietf-rtcweb-video that has a section saying:
Codec Specific Requirements
---------------------------
- If you implement VP8 in WebRTC also RPSI and SLI SHALL be supported.
- If you implement H.265 in WebRTC also RPSI and SPLI SHALL be supported.

Note that SHALL could be replaced by RECOMMENDED depending on the WGs
consensus for what is appropriate here.

Note that the WG can choose to do both of the above alternative (A and
B) but for example use A) to raise these to RECOMMENDED and use B to
mandate them for specific codecs.

For the H.265 RTP Payload format and the SPLI message we might have
issues with its publication not finishing, less so with VP8, but not
impossible. We might have to deal with more unfinished pointers as we
get closer to the publication request state.

I believe that we need more input from the WG about this question. Both
what an appropriate way forward for this issue is, and what requirements
level people are interested in.

Cheers

Magnus

On 2013-12-30 16:28, Bernard Aboba wrote:
> Tim Panton said: 
> 
>> No - just that if you disable rtcp-fb in a VP8 session, you'll have a
> poor experience - try it in a few wireless environments.
> 
> [BA] Totally agree -- and yet the RTP usage document does not properly
> account for this.  
> 
> draft-ietf-payload-vp8 Section 5 refers to the RPSI and SLI feedback
> messages. 
> draft-ietf-payload-rtp-h265 Section 8 refers to the RPSI and (newly
> defined) SPLI messages. 
> 
> And yet draft-ietf-rtcweb-rtp-usage Section 5.1.3 indicates that support
> for SLI is OPTIONAL while Section 5.1.4 indicates that support for RPSI
> is OPTIONAL.  
> 
> 
> 
> 
> 


-- 

Magnus Westerlund

----------------------------------------------------------------------
Multimedia Technologies, Ericsson Research EAB/TVM
----------------------------------------------------------------------
Ericsson AB                | Phone  +46 10 7148287
Färögatan 6                | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------