Re: [pntaw] Real-time media over TCP
"Chenxin (Xin)" <hangzhou.chenxin@huawei.com> Thu, 10 October 2013 01:52 UTC
Return-Path: <hangzhou.chenxin@huawei.com>
X-Original-To: pntaw@ietfa.amsl.com
Delivered-To: pntaw@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B2E821F9CB0 for <pntaw@ietfa.amsl.com>; Wed, 9 Oct 2013 18:52:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, 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 a5Y6ar+9KAit for <pntaw@ietfa.amsl.com>; Wed, 9 Oct 2013 18:52:51 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id E332221E825E for <pntaw@ietf.org>; Wed, 9 Oct 2013 18:52:45 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id AWQ64041; Thu, 10 Oct 2013 01:52:45 +0000 (GMT)
Received: from LHREML402-HUB.china.huawei.com (10.201.5.241) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.146.0; Thu, 10 Oct 2013 02:52:18 +0100
Received: from SZXEMA406-HUB.china.huawei.com (10.82.72.38) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.146.0; Thu, 10 Oct 2013 02:52:43 +0100
Received: from SZXEMA504-MBX.china.huawei.com ([169.254.7.96]) by SZXEMA406-HUB.china.huawei.com ([10.82.72.38]) with mapi id 14.03.0146.000; Thu, 10 Oct 2013 09:52:37 +0800
From: "Chenxin (Xin)" <hangzhou.chenxin@huawei.com>
To: "Markus.Isomaki@nokia.com" <Markus.Isomaki@nokia.com>, "partha@parthasarathi.co.in" <partha@parthasarathi.co.in>, "simon.perreault@viagenie.ca" <simon.perreault@viagenie.ca>, "pntaw@ietf.org" <pntaw@ietf.org>
Thread-Topic: [pntaw] Real-time media over TCP
Thread-Index: AQHOp7eh97CWvanNyUO4L+fWrmoYupmyO7sAgADeqQCAAKUrgIAADPKAgAAjEICANUrLAIAAB1IAgAGHKgCAAAkXAIABes4AgAAIDACAARCqIA==
Date: Thu, 10 Oct 2013 01:52:36 +0000
Message-ID: <9E34D50A21D1D1489134B4D770CE039768081AC9@SZXEMA504-MBX.china.huawei.com>
References: <CAGTXFp92jSzQz05uHngzscz88n=fT_JPbEvQRxgeUUqPVRQUyQ@mail.gmail.com> <52244DD7.1020900@alvestrand.no> <BLU405-EAS183E36A927CA42270B6936D93300@phx.gbl> <522590EE.7070508@alvestrand.no> <C632A223-A55A-47F4-B083-9BDC447DA959@cisco.com> <52262657.3080208@alvestrand.no> <A2C315DB-1882-4BD1-A8C0-E8AF7DEA48F4@cisco.com> <00ca01cec387$f881cae0$e98560a0$@co.in> <BLU406-EAS274696C3D9DFE505F96B8E393130@phx.gbl> <004201cec44f$381a47f0$a84ed7d0$@co.in> <52544E0E.5080405@viagenie.ca> <003b01cec511$27e1abe0$77a503a0$@co.in> <E44893DD4E290745BB608EB23FDDB7620A0D672F@008-AM1MPN1-042.mgdnok.nokia.com>
In-Reply-To: <E44893DD4E290745BB608EB23FDDB7620A0D672F@008-AM1MPN1-042.mgdnok.nokia.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.166.41.125]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Subject: Re: [pntaw] Real-time media over TCP
X-BeenThere: pntaw@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Discussion list for practices related to proxies, NATs, TURN, and WebRTC" <pntaw.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pntaw>, <mailto:pntaw-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pntaw>
List-Post: <mailto:pntaw@ietf.org>
List-Help: <mailto:pntaw-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pntaw>, <mailto:pntaw-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Oct 2013 01:52:55 -0000
Hi I agree that ICE-TCP should not replace TURN as a requirement for every browser to implement. If we need support ICE-TCP , should we support TURN-TCP too? I do not think ICE-TCP will be more useful without TURN-TCP in the scenario where both browsers is under the NAT /FW which block UDP. I believe the user 1->TCP->TURN server 1->UDP->TURN server 2->TCP->user 2, which Harald wrote before is workable. It is easy to tunnel the data internally if we need use the same server, right? Best Regards, Xin >-----Original Message----- >From: pntaw-bounces@ietf.org [mailto:pntaw-bounces@ietf.org] On Behalf Of >Markus.Isomaki@nokia.com >Sent: Thursday, October 10, 2013 1:30 AM >To: partha@parthasarathi.co.in; simon.perreault@viagenie.ca; pntaw@ietf.org >Subject: Re: [pntaw] Real-time media over TCP > >Hi, > >I think the clarification is that it is not possible to initiate TCP connections from >the "outside" of any NAT or most of the firewalls. So even if the FW does not >block TCP per se, it only allows TCP connections to be opened from the "inside". > >I believe ICE-TCP will typically work only in cases where at least one of the >endpoints is NOT behind a NAT or FW. In cases where both endpoints are behind >firewalls completely blocking all UDP, the only option is to use a relay (TURN) >with endpoint initiated TCP connections. ICE allows us to optimize connectivity >in special cases, but I think we need also to make the worst case scenarios to >work. For that reason I don't see that ICE-TCP could replace TURN as a >requirement for every browser to implement. In some specific deployments it >may be that TURN does not get used much or at all, but browsers are used >everywhere. > >Markus > >> -----Original Message----- >> From: pntaw-bounces@ietf.org [mailto:pntaw-bounces@ietf.org] On Behalf >> Of ext Parthasarathi R >> Sent: 09 October, 2013 20:01 >> To: 'Simon Perreault'; pntaw@ietf.org >> Subject: Re: [pntaw] Real-time media over TCP >> >> Hi Simon, >> >> I have seen only two requirements in >> draft-ietf-rtcweb-use-cases-and-requirements-11, NAT/FW that blocks UDP >> and FW that only allows http. The relevant draft snippet is attached as a note >> of this mail. I'm discussing about NAT/FW that blocks UDP requirement. In >> case you foresee that the requirement is not detailed now, we need to sort >> out the requirement first before discussion the solutions. >> >> Regards >> Partha >> >> PS: In draft-ietf-rtcweb-use-cases-and-requirements-11 snippet, >> >> 3.2.2. Simple Video Communication Service, NAT/FW that blocks UDP >> >> 3.2.2.1. Description >> >> This use-case is almost identical to the Simple Video Communication >> Service use-case (Section 3.2.1). The difference is that one of the >> users is behind a NAT that blocks UDP traffic. >> >> 3.2.3. Simple Video Communication Service, FW that only allows http >> >> 3.2.3.1. Description >> >> This use-case is almost identical to the Simple Video Communication >> Service use-case (Section 3.2.1). The difference is that one of the >> users is behind a FW that only allows http traffic. >> >> > -----Original Message----- >> > From: pntaw-bounces@ietf.org [mailto:pntaw-bounces@ietf.org] On >> Behalf >> > Of Simon Perreault >> > Sent: Tuesday, October 08, 2013 11:55 PM >> > To: pntaw@ietf.org >> > Subject: Re: [pntaw] Real-time media over TCP >> > >> > Le 2013-10-08 19:52, Parthasarathi R a écrit : >> > > I understand that two WebRTC endpoint are behind firewall scenario >> > wherein >> > > TURN server is unavoidable. Most of the SP & Enterprise deployment >> > wherein >> > > one of the endpoint is not surely going to be behind UDP blocking >> > Firewall, >> > > mandating TURN server as a mechanism is overkill. As ICE is mandated >> > in >> > > WebRTC, supporting ICE-TCP should not be such a complex activity. >> > >> > A firewall that blocks UDP but allows incoming TCP is not very common, >> > is it? >> > >> > Or did I miss something? >> > >> > Simon >> > -- >> > DTN made easy, lean, and smart --> http://postellation.viagenie.ca >> > NAT64/DNS64 open-source --> http://ecdysis.viagenie.ca >> > STUN/TURN server --> http://numb.viagenie.ca >> > _______________________________________________ >> > pntaw mailing list >> > pntaw@ietf.org >> > https://www.ietf.org/mailman/listinfo/pntaw >> >> _______________________________________________ >> pntaw mailing list >> pntaw@ietf.org >> https://www.ietf.org/mailman/listinfo/pntaw >_______________________________________________ >pntaw mailing list >pntaw@ietf.org >https://www.ietf.org/mailman/listinfo/pntaw
- [pntaw] Real-time media over TCP Victor Pascual Avila
- Re: [pntaw] Real-time media over TCP Harald Alvestrand
- Re: [pntaw] Real-time media over TCP Bernard Aboba
- Re: [pntaw] Real-time media over TCP Bernard Aboba
- Re: [pntaw] Real-time media over TCP Harald Alvestrand
- Re: [pntaw] Real-time media over TCP Dan Wing
- Re: [pntaw] Real-time media over TCP Harald Alvestrand
- Re: [pntaw] Real-time media over TCP Dan Wing
- Re: [pntaw] Real-time media over TCP Parthasarathi R
- Re: [pntaw] Real-time media over TCP Bernard Aboba
- Re: [pntaw] Real-time media over TCP Dan Wing
- Re: [pntaw] Real-time media over TCP Michael Tuexen
- Re: [pntaw] Real-time media over TCP Dan Wing
- Re: [pntaw] Real-time media over TCP Harald Alvestrand
- Re: [pntaw] Real-time media over TCP Harald Alvestrand
- Re: [pntaw] Real-time media over TCP Michael Tuexen
- Re: [pntaw] Real-time media over TCP Dan Wing
- Re: [pntaw] Real-time media over TCP Parthasarathi R
- Re: [pntaw] Real-time media over TCP Simon Perreault
- Re: [pntaw] Real-time media over TCP Paul Kyzivat
- Re: [pntaw] Real-time media over TCP Parthasarathi R
- Re: [pntaw] Real-time media over TCP Markus.Isomaki
- Re: [pntaw] Real-time media over TCP Markus.Isomaki
- Re: [pntaw] Real-time media over TCP Paul Kyzivat
- Re: [pntaw] Real-time media over TCP Chenxin (Xin)
- Re: [pntaw] Real-time media over TCP Parthasarathi R
- Re: [pntaw] Real-time media over TCP Chenxin (Xin)
- Re: [pntaw] Real-time media over TCP Markus.Isomaki
- Re: [pntaw] Real-time media over TCP Hutton, Andrew
- Re: [pntaw] Real-time media over TCP Bernard Aboba
- Re: [pntaw] Real-time media over TCP Sergio Garcia Murillo
- Re: [pntaw] Real-time media over TCP Parthasarathi R
- Re: [pntaw] Real-time media over TCP Parthasarathi R
- Re: [pntaw] Real-time media over TCP Markus.Isomaki
- Re: [pntaw] Real-time media over TCP Paul Kyzivat
- Re: [pntaw] Real-time media over TCP Dan Wing
- Re: [pntaw] Real-time media over TCP Dan Wing
- Re: [pntaw] Real-time media over TCP Ted Hardie
- Re: [pntaw] Real-time media over TCP Dan Wing
- Re: [pntaw] Real-time media over TCP Tirumaleswar Reddy (tireddy)
- Re: [pntaw] Real-time media over TCP Dan Wing
- Re: [pntaw] Real-time media over TCP Harald Alvestrand
- Re: [pntaw] Real-time media over TCP Parthasarathi R
- Re: [pntaw] Real-time media over TCP Justin Uberti
- Re: [pntaw] Real-time media over TCP Markus.Isomaki
- Re: [pntaw] Real-time media over TCP Justin Uberti
- Re: [pntaw] Real-time media over TCP Parthasarathi R
- Re: [pntaw] Real-time media over TCP Harald Alvestrand
- Re: [pntaw] Real-time media over TCP Ravindran, Parthasarathi (NSN - IN/Bangalore)
- Re: [pntaw] Real-time media over TCP Harald Alvestrand
- Re: [pntaw] Real-time media over TCP Ravindran, Parthasarathi (NSN - IN/Bangalore)
- Re: [pntaw] Real-time media over TCP Markus.Isomaki
- Re: [pntaw] Real-time media over TCP Justin Uberti