2. 术语 (Terminology)
本文档中的关键词 "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" 和 "OPTIONAL" 应按 [RFC2119] 中的描述解释.
本文档使用以下定义:
-
A WebRTC browser (也称为 WebRTC User Agent 或 WebRTC UA) 是同时符合 protocol specification 和 Javascript API 的实体 (见 [RTCWEB-OVERVIEW]).
-
A WebRTC non-browser 是符合 protocol specification, 但不声称实现 Javascript API 的实体. 它也可以称为 "WebRTC device" 或 "WebRTC native application".
-
A WebRTC endpoint 是 WebRTC browser 或 WebRTC non-browser. 它符合 protocol specification.
-
A WebRTC-compatible endpoint 是能够与 WebRTC endpoint 成功通信, 但可能无法满足 WebRTC endpoint 某些要求的 endpoint. 这可能限制此类 endpoint 可连接到网络中的位置, 或限制它向其他实体提供的安全保证. 它不受本规范约束; 如果本文档提到它, 只是为了说明施加于 WebRTC endpoints 的要求对 WebRTC-compatible endpoints 的影响.
这些定义也可在 [RTCWEB-OVERVIEW] 中找到, 更多信息应查阅该文档.