Re: [rtcweb] Definitions of WebRTC entities
Harald Alvestrand <harald@alvestrand.no> Mon, 06 October 2014 09:55 UTC
Return-Path: <harald@alvestrand.no>
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 72CF11A1B87 for <rtcweb@ietfa.amsl.com>; Mon, 6 Oct 2014 02:55:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.685
X-Spam-Level:
X-Spam-Status: No, score=-2.685 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.786] 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 rRLZfUdlYMGS for <rtcweb@ietfa.amsl.com>; Mon, 6 Oct 2014 02:55:47 -0700 (PDT)
Received: from mork.alvestrand.no (mork.alvestrand.no [IPv6:2001:700:1:2::117]) by ietfa.amsl.com (Postfix) with ESMTP id A37171A1B8C for <rtcweb@ietf.org>; Mon, 6 Oct 2014 02:55:46 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mork.alvestrand.no (Postfix) with ESMTP id 6EBE57C3E96; Mon, 6 Oct 2014 11:55:45 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at alvestrand.no
Received: from mork.alvestrand.no ([127.0.0.1]) by localhost (mork.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id h8lduy8cOl3n; Mon, 6 Oct 2014 11:55:43 +0200 (CEST)
Received: from [IPv6:2001:470:de0a:27:554b:d51b:d65b:50a8] (unknown [IPv6:2001:470:de0a:27:554b:d51b:d65b:50a8]) by mork.alvestrand.no (Postfix) with ESMTPSA id 98B8A7C3CFA; Mon, 6 Oct 2014 11:55:43 +0200 (CEST)
Message-ID: <5432671F.7020607@alvestrand.no>
Date: Mon, 06 Oct 2014 11:55:43 +0200
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.1.2
MIME-Version: 1.0
To: Silvia Pfeiffer <silviapfeiffer1@gmail.com>
References: <542E53D2.5040500@alvestrand.no> <CAHp8n2kV_LmKkBtzxdC1GZcBow1yq6=sZd2H5n2Zen7j5qVvFQ@mail.gmail.com>
In-Reply-To: <CAHp8n2kV_LmKkBtzxdC1GZcBow1yq6=sZd2H5n2Zen7j5qVvFQ@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------020402050505090300050407"
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/DPY4lNy6TcwejRsRJQofZsewxa0
Cc: rtcweb@ietf.org
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: Mon, 06 Oct 2014 09:55:50 -0000
Den 03. okt. 2014 22:41, skrev Silvia Pfeiffer: > > These are good! > > On 3 Oct 2014 17:44, "Harald Alvestrand" <harald@alvestrand.no > <mailto:harald@alvestrand.no>> wrote: > > > > 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. > > Since a webrtc UA is a superset of a webrtc device, webrtc endpoint > and webrtc device end up meaning the same, don't they? > > > 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. > > > > > > Is your intent to specify which parts of the protocol are not required > to be supported by webrtc-compatible endpoints in a rfc? I think it > would be useful... > Yes, -transport is intended to be published as an RFC. So is draft-alvestrand-rtcweb-gateways (if the group accepts it). > Silvia. > _______________________________________________ > > rtcweb mailing list > > rtcweb@ietf.org <mailto: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