NAT and firewall traversal requirements for WebRTC

E134383

NAT and firewall traversal requirements for WebRTC are the standardized technical guidelines that ensure WebRTC media and data can reliably pass through network address translators and firewalls in real-world internet deployments.

All labels observed (1)

How this entity was disambiguated

Statements (71)

Predicate Object
instanceOf WebRTC requirement category ⓘ
technical specification area ⓘ
allows TCP and TLS-based fallback when UDP is blocked ⓘ
appliesTo WebRTC endpoints ⓘ
WebRTC media servers ⓘ
signaling servers used by WebRTC ⓘ
definedIn IETF RFC 5245 ⓘ
linked to: RFC 5245

IETF RFC 5389 ⓘ
linked to: RFC 5389

IETF RFC 5766 ⓘ
linked to: RFC 5766

IETF RFC 8445 ⓘ
linked to: RFC 8445

IETF RFC 8825 ⓘ
IETF RFC 8826 ⓘ
hasConstraint must minimize information leakage through NAT traversal ⓘ
must support typical enterprise firewall policies ⓘ
must use secure transport protocols ⓘ
hasGoal enable WebRTC data to traverse NATs ⓘ
enable WebRTC media to traverse NATs ⓘ
enable WebRTC traffic through firewalls ⓘ
fall back to relay when direct connectivity fails ⓘ
maximize direct peer-to-peer connectivity ⓘ
hasSecurityProperty must authenticate STUN and TURN usage where appropriate ⓘ
must protect TURN servers from unauthorized use ⓘ
must protect against amplification attacks via STUN ⓘ
relatedTo DTLS ⓘ
HTTPS ⓘ
ICE ⓘ
ICE candidates ⓘ
ICE full implementation ⓘ
ICE nomination ⓘ
ICE restart ⓘ
ICE-lite ⓘ
IPv4 ⓘ
IPv6 ⓘ
NAT traversal ⓘ
SCTP over DTLS ⓘ
SRTP ⓘ
STUN ⓘ
linked to: STUN protocol

STUN binding request ⓘ
STUN binding response ⓘ
TCP ⓘ
TLS ⓘ
TURN ⓘ
TURN allocation ⓘ
TURN channels ⓘ
TURN permissions ⓘ
UDP ⓘ
WebRTC ⓘ
WebRTC gateways ⓘ
browser WebRTC implementations ⓘ
candidate gathering ⓘ
carrier-grade NAT ⓘ
connectivity checks ⓘ
data channel connectivity ⓘ
dual stack networks ⓘ
enterprise firewalls ⓘ
firewall traversal ⓘ
full cone NAT ⓘ
home routers ⓘ
host candidates ⓘ
interactive connectivity establishment ⓘ
media path connectivity ⓘ
port restricted cone NAT ⓘ
relayed candidates ⓘ
restricted cone NAT ⓘ
server reflexive candidates ⓘ
symmetric NAT ⓘ
trickle ICE ⓘ
requires ICE support in endpoints ⓘ
at least one STUN server ⓘ
at least one TURN server for reliability ⓘ
support for UDP connectivity checks ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

IETF RTCWEB Working Group → defines → NAT and firewall traversal requirements for WebRTC ⓘ