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>