JSON
WebRTC関連技術 - JSON
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
[
{
"code": "01",
"slug": "ice",
"name": "ICE",
"fullName": "Interactive Connectivity Establishment",
"description": "NAT越えのための接続確立フレームワークです。",
"rfc": "RFC 8445",
"category": "接続確立"
},
{
"code": "02",
"slug": "stun",
"name": "STUN",
"fullName": "Session Traversal Utilities for NAT",
"description": "公開IPアドレスを発見するためのプロトコルです。",
"rfc": "RFC 8489",
"category": "アドレス発見"
},
{
"code": "03",
"slug": "turn",
"name": "TURN",
"fullName": "Traversal Using Relays around NAT",
"description": "メディアリレーを提供するプロトコルです。",
"rfc": "RFC 8656",
"category": "メディアリレー"
},
{
"code": "04",
"slug": "dtls",
"name": "DTLS",
"fullName": "Datagram Transport Layer Security",
"description": "UDP上で動作するTLS暗号化プロトコルです。",
"rfc": "RFC 6347",
"category": "暗号化"
},
{
"code": "05",
"slug": "srtp",
"name": "SRTP",
"fullName": "Secure Real-time Transport Protocol",
"description": "リアルタイムメディアの暗号化転送プロトコルです。",
"rfc": "RFC 3711",
"category": "メディア暗号化"
},
{
"code": "06",
"slug": "trickle-ice",
"name": "Trickle ICE",
"fullName": "Trickle ICE",
"description": "ICE候補を逐次的に交換する最適化技術です。",
"rfc": "RFC 8839 / RFC 8840",
"category": "接続最適化"
},
{
"code": "07",
"slug": "whip",
"name": "WHIP",
"fullName": "WebRTC-HTTP Ingestion Protocol",
"description": "WebRTCのHTTPベースインジェストプロトコルです。",
"rfc": "RFC 9725",
"category": "シグナリング"
},
{
"code": "08",
"slug": "sdp",
"name": "SDP",
"fullName": "Session Description Protocol",
"description": "セッション記述プロトコルです。",
"rfc": "RFC 8866",
"category": "セッション記述"
}
]