2. Terminologie (Terminology)
Les mots-clés "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" et "OPTIONAL" dans ce document doivent être interprétés comme décrit dans [RFC2119].
Les définitions suivantes sont utilisées dans ce document :
-
Un navigateur WebRTC (WebRTC Browser) (également appelé agent utilisateur WebRTC (WebRTC User Agent) ou WebRTC UA) est quelque chose qui se conforme à la fois à la spécification de protocole et à l'API Javascript (voir [RTCWEB-OVERVIEW]).
-
Un non-navigateur WebRTC (WebRTC Non-Browser) est quelque chose qui se conforme à la spécification de protocole, mais ne prétend pas implémenter l'API Javascript. Cela peut également être appelé "appareil WebRTC (WebRTC Device)" ou "application native WebRTC (WebRTC Native Application)".
-
Un point d'extrémité WebRTC (WebRTC Endpoint) est soit un navigateur WebRTC, soit un non-navigateur WebRTC. Il se conforme à la spécification de protocole.
-
Un point d'extrémité compatible WebRTC (WebRTC-Compatible Endpoint) est un point d'extrémité capable de communiquer avec succès avec un point d'extrémité WebRTC, mais qui peut ne pas satisfaire certaines exigences d'un point d'extrémité WebRTC. Cela peut limiter l'endroit dans le réseau où un tel point d'extrémité peut être connecté, ou cela peut limiter les garanties de sécurité qu'il offre aux autres. Il n'est pas contraint par cette spécification ; lorsqu'il est mentionné, c'est pour noter les implications sur les points d'extrémité compatibles WebRTC des exigences imposées aux points d'extrémité WebRTC.
Ces définitions se trouvent également dans [RTCWEB-OVERVIEW] et ce document doit être consulté pour des informations supplémentaires.