Re: [rtcweb] Definitions of WebRTC entities
"Parthasarathi R" <partha@parthasarathi.co.in> Tue, 07 October 2014 16:21 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 625BC1A9149 for <rtcweb@ietfa.amsl.com>; Tue, 7 Oct 2014 09:21:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.699
X-Spam-Level:
X-Spam-Status: No, score=0.699 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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 hBjUBRoHiG0i for <rtcweb@ietfa.amsl.com>; Tue, 7 Oct 2014 09:21:20 -0700 (PDT)
Received: from outbound.mailhostbox.com (outbound.mailhostbox.com [162.222.225.13]) by ietfa.amsl.com (Postfix) with ESMTP id F36D31A6FFF for <rtcweb@ietf.org>; Tue, 7 Oct 2014 09:21:19 -0700 (PDT)
Received: from userPC (unknown [122.167.82.149]) (Authenticated sender: partha@parthasarathi.co.in) by outbound.mailhostbox.com (Postfix) with ESMTPA id D0EDB1908321; Tue, 7 Oct 2014 16:21:13 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=parthasarathi.co.in; s=20120823; t=1412698878; bh=DBxsunZAPo7EVhqmbgmZ9WJ9Ev8+bMTWTwWYnvy2L6k=; h=From:To:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding; b=KTD7IKpCZXVLuizNBIFspenhJTOtsuSPvAL9zuZAPgvsDjZzbZGvC5YQNxik8+7BM J5URTC4gzfxMdERYw9pzzrpmiunDWQ7BaFU0oLGrdRt8sD7ZZoXeakSynRvfxETy05 SOXFafVR3aqsW2pstfzM2ZqD6tS+akdtmXnoL/6s=
From: Parthasarathi R <partha@parthasarathi.co.in>
To: 'Christer Holmberg' <christer.holmberg@ericsson.com>, 'Harald Alvestrand' <harald@alvestrand.no>, rtcweb@ietf.org
References: <542E53D2.5040500@alvestrand.no> <7594FB04B1934943A5C02806D1A2204B1D465376@ESESSMB209.ericsson.se> <C45C84E3-FC63-4DF6-ABDE-701FC7584E3C@alvestrand.no> <7594FB04B1934943A5C02806D1A2204B1D465985@ESESSMB209.ericsson.se> <7594FB04B1934943A5C02806D1A2204B1D465A34@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B1D465A34@ESESSMB209.ericsson.se>
Date: Tue, 07 Oct 2014 21:51:07 +0530
Message-ID: <00f501cfe24a$b8515930$28f40b90$@co.in>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AQHP3t3ehH0V0UJNhEaGpnZRIRprGZweQ+vQ///tNQCAAG62UIAAAtpwgAYyCWA=
Content-Language: en-us
X-CTCH-RefID: str=0001.0A020203.543412FE.01AC, 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 172.18.214.92
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/hbIcIOjkrzelSxytgNDcoPlDwAY
Subject: Re: [rtcweb] Definitions of WebRTC entities
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, 07 Oct 2014 16:21:25 -0000
Hi Christer, I have no issue with WebRTC User Agent, WebRTC device, WebRTC endpoint. I have bit trouble with WebRTC compatible endpoint as a entity name as 1) It may pass SRTP/data channel 2) It is not required to be endpoint but it shall be middle box. WebRTC gateway looks more appropriate entity name in those scenarios. Thanks Partha > -----Original Message----- > From: rtcweb [mailto:rtcweb-bounces@ietf.org] On Behalf Of Christer > Holmberg > Sent: Friday, October 03, 2014 11:06 PM > To: Harald Alvestrand; rtcweb@ietf.org > Subject: Re: [rtcweb] Definitions of WebRTC entities > > Hi, > > >>DTLS: A webrtc endpoint either uses data channels, which require > dtls, or rtp, whuch requires DTLS-srtp, which requires dtls, so I > figured it > >>was safe to say that dtls was required. > > > >I think it would be better to explicitly indicate the usages for which > DTLS needs to be supported, ie DTLS-SRTP for RTP and as defined for > data channels. > >Because, DTLS can be used for many different purposes, in different > ways, so just saying “support DTLS” is unclear. > > In addition, it is probably useful to indicate that an compatible > endpoint may not necessarily terminate all DTLS usages. For example, a > gateway might simply pass through the data channel, and/or the SRTP > traffic. > > Regards, > > Christer > > > > > > > Den 3. oktober 2014 14:01:20 CEST, skrev Christer Holmberg > <christer.holmberg@ericsson.com>: > Hi, > > First, I personally see no need for all these definitions. > > I think it would be enough to have: > > - WebRTC endpoint (e.g. a browser) > - WebRTC-compatible endpoint (e.g. a gateway) > > If people really think we need more, I won't argue against. I just > think it becomes very messy, and people WILL end up using the wrong > terminology :) > > > Second, you say: > > "Note that support for DTLS, ICE and TURN ARE required for a WebRTC- > compatible endpoint, and if RTP is used at all, DTLS-SRTP MUST be > used." > > You already in the bullet list said support of ICE lite, so the text is > conflicting. > > I am not sure what you mean by "support for TURN". An ICE lite endpoint > will not create TURN candidates etc. Of course, it may receive media > via a TURN server. > > What do you mean by "support for DTLS"? I think you need to be a little > more specific (later you do mention DTLS-SRTP in case of > RTP). > > Regards, > > Christer > > > > > -----Original Message----- > From: rtcweb [mailto:rtcweb-bounces@ietf.org] On Behalf Of Harald > Alvestrand > Sent: 3. lokakuuta 2014 10:44 > To: rtcweb@ietf.org > Subject: [rtcweb] Definitions of WebRTC entities > > After all the feedback, I've taken another whack at this. > > It seems that the term "WebRTC endpoint" is already used widely enough > that it's worth continuing to use it. So I ended up with the following > suggested text for -overview's definitions. > > Comments? > If this seems OK, I'll emit another -overview next week with these > definitions. > > -------------------------- > > o A WebRTC User Agent (also called an UA or browser) is something > that conforms to both the protocol specification and the Javascript API > defined above. > > o A WebRTC device is something that conforms to the protocol > specification, but does not > claim to implement the Javascript API. > > o A WebRTC endpoint is either a WebRTC UA or a WebRTC device. > > o A WebRTC-compatible endpoint is an endpoint that is capable of > successfully communicating with a WebRTC endpoint, but may fail to meet > some requirement of the WebRTC endpoint. This may limit where in the > network such an endpoint can be attached, or may limit the security > guarantees that it offers to others. > > o A WebRTC gateway is a WebRTC-compatible endpoint that mediates > media traffic to non-WebRTC entities. > > ----------------------------- > > FOR TRANSPORT: > > A WebRTC-compatible endpoint is capable of inititating or accepting a > session with a WebRTC endpoint. The following requirements on a WebRTC > endpoint are not required for such success: > > - Support for full ICE. If the endpoint is only ever going to be > attached to the public Internet, it does not need to be able to fix its > own external address; > ICE-Lite is enough. > - Support for the full suite of MTI codecs for a WebRTC endpoint. In > particular, audio gateways that connect to native G.711 networks may > choose to implement G.711 and not implement Opus. > - Offering BUNDLE or RTCP-MUX > - Using MSID in its offers or answers > <should congestion cutoff requirement be in or out?> <there will be > more> > > Note that support for DTLS, ICE and TURN ARE required for a WebRTC- > compatible endpoint, and if RTP is used at all, DTLS-SRTP MUST be used. > ________________________________________ > > rtcweb mailing list > rtcweb@ietf.org > https://www.ietf.org/mailman/listinfo/rtcweb > > -- > Sent from my Android device with K-9 Mail. Please excuse my brevity. > _______________________________________________ > rtcweb mailing list > rtcweb@ietf.org > https://www.ietf.org/mailman/listinfo/rtcweb
- [rtcweb] Definitions of WebRTC entities Harald Alvestrand
- Re: [rtcweb] Definitions of WebRTC entities Makaraju, Maridi Raju (Raju)
- Re: [rtcweb] Definitions of WebRTC entities Christer Holmberg
- Re: [rtcweb] Definitions of WebRTC entities Harald Alvestrand
- Re: [rtcweb] Definitions of WebRTC entities Christer Holmberg
- Re: [rtcweb] Definitions of WebRTC entities Christer Holmberg
- Re: [rtcweb] Definitions of WebRTC entities Silvia Pfeiffer
- Re: [rtcweb] Definitions of WebRTC entities Harald Alvestrand
- Re: [rtcweb] Definitions of WebRTC entities Parthasarathi R
- Re: [rtcweb] Definitions of WebRTC entities Harald Alvestrand
- Re: [rtcweb] Definitions of WebRTC entities Christer Holmberg
- Re: [rtcweb] Definitions of WebRTC entities Harald Alvestrand
- Re: [rtcweb] Definitions of WebRTC entities Christer Holmberg
- Re: [rtcweb] Definitions of WebRTC entities Parthasarathi R
- Re: [rtcweb] Definitions of WebRTC entities Harald Alvestrand
- Re: [rtcweb] Definitions of WebRTC entities Parthasarathi R
- Re: [rtcweb] Definitions of WebRTC entities Harald Alvestrand
- Re: [rtcweb] Definitions of WebRTC entities Rauschenbach, Uwe (NSN - DE/Munich)
- Re: [rtcweb] Definitions of WebRTC entities Harald Alvestrand
- Re: [rtcweb] Definitions of WebRTC entities Schwarz, Albrecht (Albrecht)
- Re: [rtcweb] Definitions of WebRTC entities Rauschenbach, Uwe (NSN - DE/Munich)
- Re: [rtcweb] Definitions of WebRTC entities Harald Alvestrand
- Re: [rtcweb] Definitions of WebRTC entities Colin Perkins