YAML
WebRTC関連技術 - YAML
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: "セッション記述"