INI

WebRTC関連技術 - INI

WebRTC関連技術は、ブラウザ間でのリアルタイム通信を可能にするためのNAT越えプロトコル群です。ICE(Interactive Connectivity Establishment)は接続確立のフレームワークを提供し、STUN(Session Traversal Utilities for NAT)は公開IPアドレスの発見を、TURN(Traversal Using Relays around NAT)はリレー機能を担います。これらの技術は協調して動作し、ファイアウォールやNAT背後のデバイス間でも直接通信を実現します。W3CとIETFによって標準化され、現在も継続的に進化しています。

WebRTC NAT越え リアルタイム通信 P2P プロトコル IETF W3C
[item.ice]
code=01
slug=ice
name=ICE
description=NAT越えのための接続確立フレームワークです。
category=接続確立
fullName=Interactive Connectivity Establishment
rfc=RFC 8445

[item.stun]
code=02
slug=stun
name=STUN
description=公開IPアドレスを発見するためのプロトコルです。
category=アドレス発見
fullName=Session Traversal Utilities for NAT
rfc=RFC 8489

[item.turn]
code=03
slug=turn
name=TURN
description=メディアリレーを提供するプロトコルです。
category=メディアリレー
fullName=Traversal Using Relays around NAT
rfc=RFC 8656

[item.dtls]
code=04
slug=dtls
name=DTLS
description=UDP上で動作するTLS暗号化プロトコルです。
category=暗号化
fullName=Datagram Transport Layer Security
rfc=RFC 6347

[item.srtp]
code=05
slug=srtp
name=SRTP
description=リアルタイムメディアの暗号化転送プロトコルです。
category=メディア暗号化
fullName=Secure Real-time Transport Protocol
rfc=RFC 3711

[item.trickle-ice]
code=06
slug=trickle-ice
name=Trickle ICE
description=ICE候補を逐次的に交換する最適化技術です。
category=接続最適化
fullName=Trickle ICE
rfc=RFC 8839 / RFC 8840

[item.whip]
code=07
slug=whip
name=WHIP
description=WebRTCのHTTPベースインジェストプロトコルです。
category=シグナリング
fullName=WebRTC-HTTP Ingestion Protocol
rfc=RFC 9725

[item.sdp]
code=08
slug=sdp
name=SDP
description=セッション記述プロトコルです。
category=セッション記述
fullName=Session Description Protocol
rfc=RFC 8866