2. 术语 (Terminology)
本文档中的关键词 "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", 和 "OPTIONAL" 应按照 [RFC2119] 中的描述进行解释。
本文档中使用以下定义:
-
WebRTC 浏览器 (A WebRTC browser) (也称为 WebRTC 用户代理或 WebRTC UA) 是同时符合协议规范和 Javascript API 的实现 (参见 [RTCWEB-OVERVIEW])。
-
WebRTC 非浏览器 (A WebRTC non-browser) 是符合协议规范但不声称实现 Javascript API 的实现。这也可以称为 "WebRTC 设备" 或 "WebRTC 原生应用程序"。
-
WebRTC 端点 (A WebRTC endpoint) 是 WebRTC 浏览器或 WebRTC 非浏览器。它符合协议规范。
-
WebRTC 兼容端点 (A WebRTC-compatible endpoint) 是能够与 WebRTC 端点成功通信但可能无法满足 WebRTC 端点的某些要求的端点。这可能会限制此类端点在网络中的连接位置,或者可能会限制它向其他端点提供的安全保证。它不受本规范的约束; 当提及它时,是为了说明对 WebRTC 端点施加的要求对 WebRTC 兼容端点的影响。
这些定义也可以在 [RTCWEB-OVERVIEW] 中找到,应查阅该文档以获取更多信息。