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