Passa al contenuto principale

2. Terminologia (Terminology)

Le parole chiave "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" e "OPTIONAL" in questo documento devono essere interpretate come descritto in [RFC2119].

Le seguenti definizioni sono utilizzate in questo documento:

  • Un browser WebRTC (WebRTC Browser) (chiamato anche agente utente WebRTC (WebRTC User Agent) o WebRTC UA) è qualcosa che si conforma sia alla specifica del protocollo che all'API Javascript (vedere [RTCWEB-OVERVIEW]).

  • Un non-browser WebRTC (WebRTC Non-Browser) è qualcosa che si conforma alla specifica del protocollo, ma non dichiara di implementare l'API Javascript. Questo può anche essere chiamato "dispositivo WebRTC (WebRTC Device)" o "applicazione nativa WebRTC (WebRTC Native Application)".

  • Un endpoint WebRTC (WebRTC Endpoint) è un browser WebRTC o un non-browser WebRTC. Si conforma alla specifica del protocollo.

  • Un endpoint compatibile WebRTC (WebRTC-Compatible Endpoint) è un endpoint in grado di comunicare con successo con un endpoint WebRTC ma che può non soddisfare alcuni requisiti di un endpoint WebRTC. Ciò può limitare dove nella rete tale endpoint può essere collegato, o può limitare le garanzie di sicurezza che offre agli altri. Non è vincolato da questa specifica; quando viene menzionato, è per notare le implicazioni sugli endpoint compatibili WebRTC dei requisiti imposti agli endpoint WebRTC.

Queste definizioni si trovano anche in [RTCWEB-OVERVIEW] e quel documento dovrebbe essere consultato per ulteriori informazioni.