Re: [rtcweb] Query/Comment on draft-ietf-rtcweb-use-cases-and-requirements-12

"Parthasarathi R" <partha@parthasarathi.co.in> Sat, 18 January 2014 18:18 UTC

Return-Path: <partha@parthasarathi.co.in>
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 0D2951ADF90 for <rtcweb@ietfa.amsl.com>; Sat, 18 Jan 2014 10:18:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.034
X-Spam-Level: *
X-Spam-Status: No, score=1.034 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, IP_NOT_FRIENDLY=0.334] autolearn=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 1sIM2Dp5wK82 for <rtcweb@ietfa.amsl.com>; Sat, 18 Jan 2014 10:18:43 -0800 (PST)
Received: from smtp.mailhostbox.com (outbound-us1.mailhostbox.com [69.93.141.230]) by ietfa.amsl.com (Postfix) with ESMTP id CA5B91ADF6B for <rtcweb@ietf.org>; Sat, 18 Jan 2014 10:18:42 -0800 (PST)
Received: from userPC (unknown [122.167.205.119]) (Authenticated sender: partha@parthasarathi.co.in) by smtp.mailhostbox.com (Postfix) with ESMTPA id 34EF019088A3; Sat, 18 Jan 2014 18:18:12 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=parthasarathi.co.in; s=20120823; t=1390069099; bh=s5cB05jTn5T9tZ4kqS5hqXsBDM5PFVQ67ygjiwu7Bu8=; h=From:To:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding; b=DYuSEwHx+uv1Ccd7Pi2p/CK0pp+antF9BT6YzfGRvl1KIuBWa0fy4nn4ZFY8lcmqE KwkcN5ya0J/MBw3IYCNRZKAjZXLQ81y2eDuUtz6PzGnBaFChSCANume/mWZCIuZEoa 4qSgAAMheeKoupj3JB8JELep8y9gEu2agrR1Bwlg=
From: Parthasarathi R <partha@parthasarathi.co.in>
To: 'Magnus Westerlund' <magnus.westerlund@ericsson.com>, "'Chenxin (Xin)'" <hangzhou.chenxin@huawei.com>, "'Hutton, Andrew'" <andrew.hutton@unify.com>, 'Christer Holmberg' <christer.holmberg@ericsson.com>, rtcweb@ietf.org
References: <7594FB04B1934943A5C02806D1A2204B1C4BDDF9@ESESSMB209.ericsson.se> <00d601cec911$b0fd4b60$12f7e220$@co.in> <9E34D50A21D1D1489134B4D770CE0397680826A3@SZXEMA504-MBX.china.huawei.com> <7594FB04B1934943A5C02806D1A2204B1C4BFAC8@ESESSMB209.ericsson.se> <9E34D50A21D1D1489134B4D770CE039768082747@SZXEMA504-MBX.china.huawei.com> <7594FB04B1934943A5C02806D1A2204B1C4BFDA9@ESESSMB209.ericsson.se> <9F33F40F6F2CD847824537F3C4E37DDF17BF5B80@MCHP04MSX.global-ad.net> <9E34D50A21D1D1489134B4D770CE039768082A1A@SZXEMA504-MBX.china.huawei.com> <000d01cecdb2$63c1ef90$2b45ceb0$@co.in> <52D6642A.7010809@ericsson.com>
In-Reply-To: <52D6642A.7010809@ericsson.com>
Date: Sat, 18 Jan 2014 23:48:00 +0530
Message-ID: <006201cf1479$a4fe6ed0$eefb4c70$@co.in>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac8R3WBp4rRhOOIaRB6ObpzdjfN4XQCmZGxA
Content-Language: en-us
X-CTCH-RefID: str=0001.0A020201.52DAC56B.00DA, ss=1, re=0.000, recu=0.000, reip=0.000, cl=1, cld=1, fgs=0
X-CTCH-VOD: Unknown
X-CTCH-Spam: Unknown
X-CTCH-Score: 0.000
X-CTCH-Rules:
X-CTCH-Flags: 0
X-CTCH-ScoreCust: 0.000
X-CTCH-SenderID: partha@parthasarathi.co.in
X-CTCH-SenderID-TotalMessages: 1
X-CTCH-SenderID-TotalSpam: 0
X-CTCH-SenderID-TotalSuspected: 0
X-CTCH-SenderID-TotalBulk: 0
X-CTCH-SenderID-TotalConfirmed: 0
X-CTCH-SenderID-TotalRecipients: 0
X-CTCH-SenderID-TotalVirus: 0
X-CTCH-SenderID-BlueWhiteFlag: 0
X-Scanned-By: MIMEDefang 2.72 on 70.87.28.138
Subject: Re: [rtcweb] Query/Comment on draft-ietf-rtcweb-use-cases-and-requirements-12
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: Sat, 18 Jan 2014 18:18:57 -0000

Hi Magnus,

I have trouble in the usage of TURN instead of media relay server in the
requirement document as TURN is the solution and not the requirement. 

ICE-TCP and TURN server are two different relay mechanism whenever browser
is not possible to transport the media in UDP. TURN server is good in case
of browser-to-browser scenario wherein ICE-TCP is preferred approach for
browser-to-webrtc gateway. The related mail thread is discussed in PNTAW as
http://www.ietf.org/mail-archive/web/pntaw/current/msg00185.html. So, I
preferred to have the separate requirement as discussed in this mail thread
which leads to the conclusion as part of PNTAW alias discussion. Please let
me know your opinion on the same.

Thanks
Partha

> -----Original Message-----
> From: Magnus Westerlund [mailto:magnus.westerlund@ericsson.com]
> Sent: Wednesday, January 15, 2014 4:04 PM
> To: Parthasarathi R; 'Chenxin (Xin)'; 'Hutton, Andrew'; 'Christer
> Holmberg'; rtcweb@ietf.org
> Subject: Re: [rtcweb] Query/Comment on draft-ietf-rtcweb-use-cases-and-
> requirements-12
> 
> Hi Partha,
> 
> I see this as an outstanding question on the use-cases document and I
> want to resolve it prior to the publication request.
> 
> I want to check my understanding of the points you bring up. See below.
> 
> On 2013-10-20 18:35, Parthasarathi R wrote:
> > Hi Xin & all,
> >
> >
> >
> > Apart from modified F29 by Xin, the following requirement has to be
> > discussed:
> >
> > 1)      New requirement for blocking incoming TCP connection:
> >
> > a.        The browser must be able to send streams and data to a peer
> in
> > the presence of NATs and FWs that block UDP traffic and incoming TCP
> > connection
> 
> So the point of this requirement would be to differentiate to the other
> existing requirements that a NAT/FW combination may provide no UDP and
> no support for incoming TCP. Thus, if one goes into solution space, you
> need a proxy/relay solution where a peer can establish a point of
> presence outside of the NAT/FW which is reachable over non-UDP, thus
> assuming TCP as only alternative.
> 
> From my perspective the combination of F2 and F29 implicitly demands
> the
> support of a relay solution, and that it is unnecessary to add an
> explicit requirement. This as the failure rate for incoming TCP
> connections through any NAT is high irrespective of explicit blocking
> of
> incoming TCP or not.
> 
> >
> > 2)      New requirement to cover both browsers are behind the
> firewall
> >
> > a.         The browser must be able to send streams and data to a
> peer
> > in the presence of NATs and FWs that block UDP traffic and incoming
> TCP
> > connection  in both browser side as well as in the peer side (TURN
> only
> > works)
> 
> I think this is unclear, as there are two aspects of this. The peers
> are
> either behind different FW or the same FW/NAT. If it is the second, I
> think this will simply work the same way two client on an non
> firewalled
> network would work. At least ICE will find it. If it is the first, I
> think that is implicitly included in F2.
> 
> Thus I question if there any utility in adding anything about this in
> the use-case document.
> 
> WG, please contribute your views on this and if we need to make any
> changes to the document in regards to this proposal.
> 
> Cheers
> 
> 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
> ----------------------------------------------------------------------