21. IANA Considerations (IANA の考慮事項)
この仕様では、新しい SDP 属性、4 つの新しい STUN 属性、および 1 つの新しい STUN エラー応答を登録します。
21.1. SDP Attributes (SDP 属性)
この仕様では、[RFC4566] のセクション 8.2.4 の手順に従って 7 つの新しい SDP 属性を定義します。登録に必要な情報はここに含まれています。
21.1.1. candidate Attribute (candidate 属性)
- Contact Name: Jonathan Rosenberg, [email protected].
- Attribute Name: candidate
- Long Form: candidate
- Type of Attribute: media-level
- Charset Considerations: The attribute is not subject to the charset attribute.
- Purpose: この属性は Interactive Connectivity Establishment (ICE) で使用され、通信に使用できる多くの候補アドレスの 1 つを提供します。これらのアドレスは、Session Traversal Utilities for NAT (STUN) を使用したエンドツーエンドの接続チェックで検証されます。
- Appropriate Values: RFC 5245 のセクション 15 を参照してください。
21.1.2. remote-candidates Attribute (remote-candidates 属性)
- Contact Name: Jonathan Rosenberg, [email protected].
- Attribute Name: remote-candidates
- Long Form: remote-candidates
- Type of Attribute: media-level
- Charset Considerations: The attribute is not subject to the charset attribute.
- Purpose: この属性は Interactive Connectivity Establishment (ICE) で使用され、オファー側がアンサー側にアンサーで使用してほしいリモート候補の ID を提供します。
- Appropriate Values: RFC 5245 のセクション 15 を参照してください。
21.1.3. ice-lite Attribute (ice-lite 属性)
- Contact Name: Jonathan Rosenberg, [email protected].
- Attribute Name: ice-lite
- Long Form: ice-lite
- Type of Attribute: session-level
- Charset Considerations: The attribute is not subject to the charset attribute.
- Purpose: この属性は Interactive Connectivity Establishment (ICE) で使用され、エージェントが完全な実装を持つピアとの ICE 相互運用をサポートするために必要な最小限の機能を持っていることを示します。
- Appropriate Values: RFC 5245 のセクション 15 を参照してください。
21.1.4. ice-mismatch Attribute (ice-mismatch 属性)
- Contact Name: Jonathan Rosenberg, [email protected].
- Attribute Name: ice-mismatch
- Long Form: ice-mismatch
- Type of Attribute: session-level
- Charset Considerations: The attribute is not subject to the charset attribute.
- Purpose: この属性は Interactive Connectivity Establishment (ICE) で使用され、エージェントが ICE 対応であるが、候補と SDP で通知されたメディアのデフォルトの宛先との不一致により ICE を続行しなかったことを示します。
- Appropriate Values: RFC 5245 のセクション 15 を参照してください。
21.1.5. ice-pwd Attribute (ice-pwd 属性)
- Contact Name: Jonathan Rosenberg, [email protected].
- Attribute Name: ice-pwd
- Long Form: ice-pwd
- Type of Attribute: session- or media-level
- Charset Considerations: The attribute is not subject to the charset attribute.
- Purpose: この属性は Interactive Connectivity Establishment (ICE) で使用され、STUN 接続チェックを保護するために使用されるパスワードを提供します。
- Appropriate Values: RFC 5245 のセクション 15 を参照してください。
21.1.6. ice-ufrag Attribute (ice-ufrag 属性)
- Contact Name: Jonathan Rosenberg, [email protected].
- Attribute Name: ice-ufrag
- Long Form: ice-ufrag
- Type of Attribute: session- or media-level
- Charset Considerations: The attribute is not subject to the charset attribute.
- Purpose: この属性は Interactive Connectivity Establishment (ICE) で使用され、STUN 接続チェックでユーザー名を構築するために使用されるフラグメントを提供します。
- Appropriate Values: RFC 5245 のセクション 15 を参照してください。
21.1.7. ice-options Attribute (ice-options 属性)
- Contact Name: Jonathan Rosenberg, [email protected].
- Attribute Name: ice-options
- Long Form: ice-options
- Type of Attribute: session-level
- Charset Considerations: The attribute is not subject to the charset attribute.
- Purpose: この属性は Interactive Connectivity Establishment (ICE) で使用され、エージェントが使用する ICE オプションまたは拡張機能を示します。
- Appropriate Values: RFC 5245 のセクション 15 を参照してください。
21.2. STUN Attributes (STUN 属性)
このセクションでは、[RFC5389] の手順に従って 4 つの新しい STUN 属性を登録します。
- 0x0024 PRIORITY
- 0x0025 USE-CANDIDATE
- 0x8029 ICE-CONTROLLED
- 0x802A ICE-CONTROLLING
21.3. STUN Error Responses (STUN エラー応答)
このセクションでは、[RFC5389] の手順に従って 1 つの新しい STUN エラー応答コードを登録します。
- 487 Role Conflict: クライアントは、サーバーの役割と競合する ICE の役割(制御または被制御)を主張しました。