Re: [rtcweb] WGLC: draft-ietf-rtcweb-overview

Magnus Westerlund <magnus.westerlund@ericsson.com> Thu, 22 December 2016 14:32 UTC

Return-Path: <magnus.westerlund@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 634B0129404 for <rtcweb@ietfa.amsl.com>; Thu, 22 Dec 2016 06:32:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level:
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 56oez6wqK3pf for <rtcweb@ietfa.amsl.com>; Thu, 22 Dec 2016 06:32:03 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8C6E6129483 for <rtcweb@ietf.org>; Thu, 22 Dec 2016 06:32:02 -0800 (PST)
X-AuditID: c1b4fb3a-854f998000005d1c-f7-585be3e0cab4
Received: from ESESSHC004.ericsson.se (Unknown_Domain [153.88.183.30]) by (Symantec Mail Security) with SMTP id 3B.9F.23836.0E3EB585; Thu, 22 Dec 2016 15:32:00 +0100 (CET)
Received: from ESESSMB309.ericsson.se ([169.254.9.154]) by ESESSHC004.ericsson.se ([153.88.183.30]) with mapi id 14.03.0319.002; Thu, 22 Dec 2016 15:32:26 +0100
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: Harald Alvestrand <harald@alvestrand.no>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: Re: [rtcweb] WGLC: draft-ietf-rtcweb-overview
Thread-Index: AdJcXz5Jo1NeLpwvQV2mLzJioZnkfA==
Date: Thu, 22 Dec 2016 14:32:26 +0000
Message-ID: <52E4A8FC978E0241AE652516E24CAF001E483F59@ESESSMB309.ericsson.se>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.19]
Content-Type: multipart/alternative; boundary="_000_52E4A8FC978E0241AE652516E24CAF001E483F59ESESSMB309erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRmVeSWpSXmKPExsUyM2K7nO6Dx9ERBhcajS2O9XWxWaz9187u wORxZcIVVo8lS34yBTBFcdmkpOZklqUW6dslcGV8u7CaveD2dMaKC835DYzbWxm7GDk5JARM JDrW3GfvYuTiEBJYxyhxYdYHRghnCaPEq/5zzCBVbAIWEjd/NLKB2CICwRK9z9+DdQsLmEl8 mXSVBSJuLTHhL0yNnsS+w5fBbBYBVYmjl1+wgti8Ar4Sj3auA+tlFJCVuP/9Hlgvs4C4xK0n 85kgLhKQWLLnPDOELSrx8vE/VghbUaL9aQMjRH2+xJYpp5ghZgpKnJz5hGUCo+AsJKNmISmb haQMIq4ncWPqFDYIW1ti2cLXzBC2rsSMf4dYkMUXMLKvYhQtTi0uzk03MtJLLcpMLi7Oz9PL Sy3ZxAiMiYNbflvtYDz43PEQowAHoxIP74cZURFCrIllxZW5hxglOJiVRHg334mOEOJNSays Si3Kjy8qzUktPsQozcGiJM5rtvJ+uJBAemJJanZqakFqEUyWiYNTqoFR9Kb8jtfpC5k/KPkJ 3fGznMBj3SdmWPQ9QypZYrrOqaZqLYY7YRmFzqHHTghsex9nZCe5ZMMqz38pp9nqsi9x3/B6 K2z+en7mhHtG6zXD3Z5WbIrqOlG4g6GIo0v7sUOHc+7ubaxrDvyUV7518nHv0cZbu63UDLdH rT1imSj0ZdWRfIaABYFKLMUZiYZazEXFiQATvtP8hQIAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/7N8H4nMLrC_Wh5zOs-tcY7D7l4U>
Subject: Re: [rtcweb] WGLC: draft-ietf-rtcweb-overview
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.17
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: <https://mailarchive.ietf.org/arch/browse/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: Thu, 22 Dec 2016 14:32:05 -0000

Hi,

Sorry in the delay in responding.

Den 2016-12-09 kl. 16:31, skrev Harald Alvestrand:
> Thank you for the review!
>
> Den 09. des. 2016 15:35, skrev Magnus Westerlund:
>> Hi,
>>
>> I have reviewed the overview document and have the following comments:
>>
>> 1. Section 1:
>>
>>    As the available bandwidth has increased, and as processors an other
>>    hardware has become ever faster, the barriers to participation have
>>    decreased, and it has become possible to deliver a satisfactory
>>    experience on commonly available computing hardware.
>>
>>
>> "processors an other" i guess it should say "and"
>>
>> 2. Section 2.2:
>>
>>    o  A Javascript API specification, done in the W3C
>>       [W3C.WD-webrtc-20120209][W3C.WD-mediacapture-streams-20120628]
>>
>>
>> "A"? Shouldn't this say a "A set of Javascript API specifications, ..."
>> as there are multiple APIs? I know such reformulation would impact the
>> next couple of paragraphs at least. But, maybe some other way of
>> acknowledging the fact that there are multiple API parts?
>
> Actually both the IETF effort and the W3C effort consists of lots of
> moving parts. Would "A Javascript API, defined by a set of
> specifications [cite]" scan better?

Yes, that would at least not create a clash between citations and text.

>
>>
>> 3. Section 2.2:
>>
>> "and the Javascript API defined above."
>>
>> I see a issue with pointing to the specific API specs above. This as if
>> there are other API relatizations defined, even if compatible they are
>> not considered WebRTC Browser. I would suggest, simply drop "defined
>> above".
>
>
> Right, that's what I intended to say, and what I think the WG wanted.
> Unless we can point to a specific API, there's no way to differentiate
> between a WebRTC browser and a WebRTC non-browser.
>
> For a currently interesting example - Edge implements the ORTC API,
> which they believe is implementing the WebRTC protocols, and offering an
> API to them. But it is not the WebRTC API.
>
> So at the moment, I'd want to claim that Edge is a WebRTC non-browser.
> Edge with the 1.0 shim would be a WebRTC browser - and when  Edge
> implements the WebRTC 1.0 natively, Edge would turn into a WebRTC browser.
>
> There are also lots of devices using a C++ API to WebRTC-implementing
> libraries. These cannot make the API security guarantees that the
> rtcweb-security drafts depend on for their design. So I consider it
> appropriate to classify them as WebRTC non-browsers, too.
>
> If this isn't the consensus of the group, we can change it. But it is
> what I intended to write.

Okay, I understand your reasoning. I will not at all persist here.

>
>>
>> 4. On the completeness of the specification
>>
>> Looking at the current set of RTCWeb WG documents, one sees that there
>> are some that are not referenced:
>>
>> draft-ietf-rtcweb-alpn-04
>> draft-ietf-rtcweb-fec-04
>> draft-ietf-rtcweb-ip-handling-02
>
> All of these are indirectly referenced. ALPN is referenced by
> -transport-, and FEC is referenced by -rtp-usage. ip-handling is
> referenced by -jsep-.
>
> Is it necessary to reference them directly? If so, where would you
> suggest that the overview needs text that references them?
>

No, I think we are fine. I just looked at what was not included and then categorized them into the ones referenced somewhere, and the below that wasn't referenced at all.

>>
>> The above are referenced by mentioned documents
>>
>> draft-ietf-rtcweb-sdp-02
>
> That document is only examples. I'm happy to have it only indirectly
> referenced.

Yes, and this appears to be an informative reference for JSEP isn't it?


Merry Christmas and a Happy New Year

Magnus Westerlund

----------------------------------------------------------------------
Services, Media and Network features, Ericsson Research EAB/TXM
----------------------------------------------------------------------
Ericsson AB                 | Phone  +46 10 7148287
Färögatan 6                 | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------