[要約] RFC 8850は、CLUEプロトコルデータチャネルに関する標準化された仕様であり、複数のストリームを制御するための手法を提供します。目的は、テレプレゼンスシステムでの複数のメディアストリームの効率的な管理と制御を可能にすることです。
Internet Engineering Task Force (IETF) C. Holmberg Request for Comments: 8850 Ericsson Category: Experimental January 2021 ISSN: 2070-1721
Controlling Multiple Streams for Telepresence (CLUE) Protocol Data Channel
TelePresence(CLUE)プロトコルデータチャネルの複数のストリームの制御
Abstract
概要
This document defines how to use the WebRTC data channel mechanism to realize a data channel, referred to as a Controlling Multiple Streams for Telepresence (CLUE) data channel, for transporting CLUE protocol messages between two CLUE entities.
この文書は、2つの手がかりエンティティ間の手がかりプロトコルメッセージを転送するために、TelePresence(CLUE)データチャネルの制御複数のストリームと呼ばれるデータチャネルを実現するためにWEBRTCデータチャネルメカニズムを使用する方法を定義しています。
Status of This Memo
本文書の状態
This document is not an Internet Standards Track specification; it is published for examination, experimental implementation, and evaluation.
この文書はインターネット標準のトラック仕様ではありません。検査、実験的実施、評価のために公開されています。
This document defines an Experimental Protocol for the Internet community. This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Not all documents approved by the IESG are candidates for any level of Internet Standard; see Section 2 of RFC 7841.
この文書は、インターネットコミュニティの実験的プロトコルを定義しています。この文書は、インターネットエンジニアリングタスクフォース(IETF)の製品です。IETFコミュニティのコンセンサスを表します。それは公開レビューを受け、インターネットエンジニアリングステアリンググループ(IESG)による出版の承認を受けました。IESGによって承認されたすべての文書がすべてのレベルのインターネット規格の候補者ではありません。RFC 7841のセクション2を参照してください。
Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at https://www.rfc-editor.org/info/rfc8850.
この文書の現在のステータス、任意のエラータ、およびフィードバックを提供する方法は、https://www.rfc-editor.org/info/rfc8850で入手できます。
Copyright Notice
著作権表示
Copyright (c) 2021 IETF Trust and the persons identified as the document authors. All rights reserved.
著作権(C)2021 IETF信頼と文書著者として識別された人。全著作権所有。
This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.
この文書は、この文書の公開日に有効なIETF文書(https://truste.ietf.org/License-info)に関するBCP 78とIETF信頼の法的規定を受けています。この文書に関してあなたの権利と制限を説明するので、これらの文書を慎重に見直してください。この文書から抽出されたコードコンポーネントには、信頼法の法的規定のセクション4。
Table of Contents
目次
1. Introduction 2. Conventions 3. CLUE Data Channel 3.1. General 3.2. SCTP Considerations 3.2.1. General 3.2.2. SCTP Payload Protocol Identifier (PPID) 3.2.3. Reliability 3.2.4. Order 3.2.5. Stream Reset 3.2.6. SCTP Multihoming 3.2.7. Closing the CLUE Data Channel 3.3. SDP Considerations 3.3.1. General 3.3.2. SDP dcmap Attribute 3.3.3. SDP dcsa Attribute 3.3.4. Example 4. Security Considerations 5. IANA Considerations 5.1. Subprotocol Identifier "clue" 6. References 6.1. Normative References 6.2. Informative References Acknowledgements Author's Address
This document defines how to use the WebRTC data channel mechanism [RFC8831] to realize a data channel, referred to as a Controlling Multiple Streams for Telepresence (CLUE) data channel, for transporting CLUE protocol messages [RFC8847] between two CLUE entities.
この文書は、2つの手がかりエンティティの間のClue Protocolメッセージ[RFC8847]を転送するための、TelePresence(CLUE)データチャネルの制御複数のストリームと呼ばれるデータチャネルを実現するためにWebRTCデータチャネルメカニズム[RFC8831]を使用する方法を定義しています。
This document also defines how to describe the SCTPoDTLS association [RFC8261] (also referred to as "SCTP over DTLS" in this document) used to realize the CLUE data channel using the Session Description Protocol (SDP) [RFC4566] and defines usage of the SDP-based "SCTP over DTLS" data channel negotiation mechanism [RFC8864]. ("SCTP" stands for "Stream Control Transmission Protocol".) This includes SCTP considerations specific to a CLUE data channel, the SDP media description ("m=" line) values, and usage of SDP attributes specific to a CLUE data channel.
このドキュメントでは、セッション記述プロトコル(SDP)[RFC4566]を使用したCLUEデータチャネルを実現し、使用を定義するために使用されるSCTPODTLSアソシエーション[RFC8261](このドキュメントの「SCTP OVER DTLS」とも呼ばれる)を説明する方法も定義しています。SDPベースの「SCTP OVER DTLS」データチャネルネゴシエーションメカニズム[RFC8864]。( "SCTP"は "Stream Control Transmission Protocol"を表します。)これには、CLUEデータチャネル、SDPメディア記述( "M =" Line)の値、および手がかりデータチャネルに固有のSDP属性の使用法が含まれます。
Details and procedures associated with the CLUE protocol, and the SDP Offer/Answer procedures [RFC3264] for negotiating usage of a CLUE data channel, are outside the scope of this document.
手がかりプロトコルに関連する詳細と手順、および手がかりデータチャネルの使用法を交渉するためのSDPオファー/アンサープロシージャ[RFC3264]は、この文書の範囲外です。
| NOTE: The usage of the Data Channel Establishment Protocol | (DCEP) [RFC8832] for establishing a CLUE data channel is | outside the scope of this document.
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here.
「必須」、「必須」、「必須」、「SHALL」、「必ず」、「推奨する」、「推奨する」、「推奨する」、「推奨する」、「推奨する」、「5月」「この文書では、BCP 14 [RFC2119] [RFC8174]に記載されている場合に解釈されるべきです。
SCTPoDTLS association Refers to an SCTP association carried over a DTLS connection [RFC8261].
SCTPODTLS協会は、DTLS接続を介して運ばれるSCTPアソシエーション[RFC8261]を指します。
WebRTC data channel Refers to a pair of SCTP streams over an SCTPoDTLS association that is used to transport non-media data between two entities, as defined in [RFC8831].
WEBRTCデータチャネルは、[RFC8831]で定義されているように、2つのエンティティ間で非メディアデータを転送するために使用されるSCTPODTLSアソシエーションを介した一対のSCTPストリームを指します。
CLUE data channel Refers to a WebRTC data channel realization [RFC8831], with a specific set of SCTP characteristics, with the purpose of transporting CLUE protocol messages [RFC8847] between two CLUE entities.
手がかりデータチャネルとは、2つの手がかりエンティティ間の手がかりプロトコルメッセージ[RFC8847]を転送する目的で、特定のSCTP特性のセットを持つ、WebRTCデータチャネル実現[RFC8831]を指します。
CLUE entity Refers to a SIP User Agent (UA) [RFC3261] that supports the CLUE data channel and the CLUE protocol.
手がかりエンティティとは、手がかりデータチャネルと手がかりプロトコルをサポートするSIPユーザーエージェント(UA)[RFC3261]を指します。
CLUE session Refers to a SIP session [RFC3261] between two SIP UAs, where a CLUE data channel, associated with the SIP session, has been established between the SIP UAs.
CLUEセッションは、SIPセッションに関連付けられているCLUEデータチャネルがSIP UASの間に確立されている2つのSIP UA間のSIPセッション[RFC3261]を指します。
SCTP stream Defined in [RFC4960] as a unidirectional logical channel established from one to another associated SCTP endpoint, within which all user messages are delivered in sequence except for those submitted to the unordered delivery service.
[RFC4960]で定義されているSCTPストリームは、1つのユーザーメッセージが、順序付けられていない配信サービスに送信されたものを除いてすべてのユーザーメッセージが順番に配信されます。
SCTP stream identifier Defined in [RFC4960] as an unsigned integer. Identifies an SCTP stream.
符号なし整数として[RFC4960]で定義されているSCTPストリームID。SCTPストリームを識別します。
This section describes the realization of a CLUE data channel, using the WebRTC data channel mechanism. This includes a set of SCTP characteristics specific to a CLUE data channel, the values of the "m=" line describing the SCTPoDTLS association associated with the WebRTC data channel, and the usage of the SDP-based "SCTP over DTLS" data channel negotiation mechanism for creating the CLUE data channel.
このセクションでは、WebRTCデータチャネルメカニズムを使用して、手がかりデータチャネルの実現について説明します。これには、CLUEデータチャネルに固有のSCTP特性のセット、WebRTCデータチャネルに関連付けられたSCTPODTLS関連付けを記述する「M =」行の値と、SDPベースの「SCTP OVER DTLS over DTLS」データチャネルネゴシエーションの使用法が含まれます。手がかりデータチャネルを作成するためのメカニズム。
As described in [RFC8831], the SCTP streams realizing a WebRTC data channel must be associated with the same SCTP association. In addition, both SCTP streams realizing the WebRTC data channel must use the same SCTP stream identifier value. These rules also apply to a CLUE data channel.
[RFC8831]に記載されているように、WebRTCデータチャネルを実現するSCTPストリームは、同じSCTPアソシエーションに関連付けられている必要があります。さらに、WebRTCデータチャネルを実現するSCTPストリームは、同じSCTPストリーム識別子値を使用する必要があります。これらの規則はまた、手がかりデータチャネルにも適用されます。
Within a given CLUE session, a CLUE entity MUST use a single CLUE data channel for transport of all CLUE messages towards its peer.
所与の手がかりセッション内では、手がかりエンティティはそのピアに向かってすべての手がかりメッセージをトランスポートするために単一の手がかりデータチャネルを使用しなければならない。
As described in [RFC8831], different SCTP options (e.g., regarding ordered delivery) can be used for a data channel. This section describes the SCTP options used for a CLUE data channel. Section 3.3 describes how SCTP options are signaled using SDP.
[RFC8831]に記載されているように、データチャネルには異なるSCTPオプション(例えば、順序付き配信に関する)を使用できます。このセクションでは、CLUEデータチャネルに使用されるSCTPオプションについて説明します。セクション3.3は、SCTPオプションがSDPを使用してどのように通知されるかを説明しています。
A CLUE entity MUST use the PPID value 51 when sending a CLUE message on a CLUE data channel.
手がかりデータチャネルに手がかりメッセージを送信するときに、手がかりエンティティはPPID値51を使用しなければなりません。
| NOTE: As described in [RFC8831], the PPID value 51 indicates | that the SCTP message contains data encoded in UTF-8 format. | The PPID value 51 does not indicate which application protocol | the SCTP message is associated with -- only the format in which | the data is encoded.
The usage of SCTP for the CLUE data channel ensures reliable transport of CLUE protocol messages [RFC8847].
手がかりデータチャネルのためのSCTPの使用法は、手がかりプロトコルメッセージの信頼できる輸送を確実にします[RFC8847]。
[RFC8831] requires the support of the partial reliability extension defined in [RFC3758] and the limited retransmission policy defined in [RFC7496]. A CLUE entity MUST NOT use these extensions, as messages are required to always be sent reliably. A CLUE entity MUST terminate the session if it detects that the peer entity uses any of the extensions.
[RFC8831] [RFC3758]で定義されている部分信頼性拡張機能と[RFC7496]で定義されている限定再送信ポリシーのサポートが必要です。メッセージが常に確実に送信されるために必要な場合は、メッセージがこれらの拡張機能を使用してはいけません。ピアエンティティが拡張機能を使用することを検出した場合は、手がかりエンティティがセッションを終了する必要があります。
A CLUE entity MUST use the ordered delivery SCTP service, as described in [RFC4960], for the CLUE data channel.
手がかりエンティティは、CLUEデータチャネルの[RFC4960]で説明されているように、注文配信SCTPサービスを使用する必要があります。
A CLUE entity MUST support the stream reset extension defined in [RFC6525].
CLUEエンティティは[RFC6525]で定義されているストリームリセット拡張をサポートしている必要があります。
Per [RFC8831], the dynamic address reconfiguration extension parameter ('Supported Extensions Parameter') defined in [RFC5061] must be used to signal the support of the stream reset extension defined in [RFC6525]. Other features defined in [RFC5061] MUST NOT be used for CLUE data channels.
[RFC8831]ごとに[RFC5061]で定義されている動的アドレス再構成拡張パラメータ(「サポートされている拡張機能パラメータ」)を使用して、[RFC6525]で定義されているストリームリセット拡張のサポートを知らせる必要があります。[RFC5061]で定義されている他の機能は、CLUEデータチャネルに使用してはいけません。
SCTP multihoming is not supported for SCTPoDTLS associations and therefore cannot be used for a CLUE data channel.
SCTPマルチホームはSCTPODTLSの関連付けではサポートされていないため、CLUEデータチャネルには使用できません。
As described in [RFC8831], to close a data channel, an entity sends an SCTP reset message [RFC6525] on its outgoing SCTP stream associated with the data channel. When the remote peer receives the reset message, it also sends (unless already sent) a reset message on its outgoing SCTP stream associated with the data channel. The SCTPoDTLS association, and other data channels established on the same association, are not affected by the SCTP reset messages.
[RFC8831]に記載されているように、データチャネルを閉じるために、エンティティはデータチャネルに関連付けられているその発信SCTPストリームにSCTPリセットメッセージ[RFC6525]を送信します。リモートピアがリセットメッセージを受信すると、データチャネルに関連付けられている送信SCTPストリーム上のリセットメッセージを送信する(既に送信されていない限り)。SCTPODTLSアソシエーション、および同じアソシエーション上に確立された他のデータチャネルは、SCTPリセットメッセージの影響を受けません。
This section defines how to (1) construct the SDP media description ("m=" line) for describing the SCTPoDTLS association used to realize a CLUE data channel and (2) use the SDP-based "SCTP over DTLS" data channel negotiation mechanism [RFC8864] for establishing a CLUE data channel on the SCTPoDTLS association.
このセクションでは、CLUEデータチャネルを実現するために使用されたSCTPODTLSアソシエーションを記述するためのSDPメディア記述( "m ="行)を構築する方法を定義し、(2)SDPベースの "SCTP OVER DTLS"データチャネルネゴシエーションメカニズムを使用します。[RFC8864] SCTPODTLSアソシエーションで手がかりデータチャネルを確立するため。
| NOTE: Protocols other than SDP for negotiating usage of an | SCTPoDTLS association for realizing a CLUE data channel are | outside the scope of this specification.
[RFC8848] describes the SDP Offer/Answer procedures for negotiating a CLUE session, including the CLUE-controlled media streams and the CLUE data channel.
[RFC8848]は、手がかりのあるメディアストリームと手がかりデータチャネルを含む、手がかりセッションを交渉するためのSDPオファー/アンサープロシージャについて説明しています。
[RFC8841] defines how to set the values of an "m=" line describing an SCTPoDTLS association. As defined in [RFC8841], for a CLUE data channel the values are set as follows:
[RFC8841] SCTPODTLSアソシエーションを記述する「M =」行の値を設定する方法を定義します。[RFC8841]で定義されているように、手がかりデータチャネルの場合、値は次のように設定されます。
+===============+==========+============+======================+ | media | port | proto | fmt | +===============+==========+============+======================+ | "application" | UDP port | "UDP/DTLS/ | "webrtc-datachannel" | | | value | SCTP" | | +---------------+----------+------------+----------------------+ | "application" | TCP port | "TCP/DTLS/ | "webrtc-datachannel" | | | value | SCTP" | | +---------------+----------+------------+----------------------+
Table 1: SDP "proto" Field Values
表1:SDP "Proto"フィールド値
CLUE entities SHOULD NOT transport the SCTPoDTLS association used to realize the CLUE data channel over TCP (using the "TCP/DTLS/SCTP" proto value), unless it is known that UDP/DTLS/SCTP will not work (for instance, when the Interactive Connectivity Establishment (ICE) mechanism [RFC8445] is used and the ICE procedures determine that TCP transport is required).
手がかりエンティティは、UDP / DTLS / SCTPが機能しないことがわかっていない限り(例えば、「TCP / DTLS / SCTP」プロトプ値を使用して)TCPを介して(「TCP / DTLS / SCTP」プロトポ値を使用して)SCTPODTLSアソシエーションを転送しないでください(たとえば、インタラクティブ接続確立(ICE)メカニズム[RFC8445]が使用され、ICE手順はTCPトランスポートが必要であると判断します。
As defined in [RFC8841], the SDP sctp-port attribute value is set to the SCTP port of the SCTPoDTLS association. A CLUE entity can choose any valid SCTP port value [RFC8841].
[RFC8841]で定義されているように、SDP SCTP-PORT属性値はSCTPODTLSアソシエーションのSCTPポートに設定されます。手がかりエンティティは、有効なSCTPポート値[RFC8841]を選択できます。
The values of the SDP dcmap attribute [RFC8864], associated with the "m=" line describing the SCTPoDTLS association used to realize the WebRTC data channel, are set as follows:
WebRTCデータチャネルを実現するために使用されるSCTPODTLS関連付けを記述する「M =」行に関連付けられているSDP DCMAP属性[RFC8864]の値は、次のように設定されています。
+===========+=============+=============+=======+========+==========+ | stream-id | subprotocol | label |ordered|max-retr| max-time | +===========+=============+=============+=======+========+==========+ | Value of | "CLUE" | Application | "true"| N/A | N/A | | the SCTP | | specific | | | | |stream used| | | | | | | to realize| | | | | | | the CLUE | | | | | | | data | | | | | | | channel | | | | | | +-----------+-------------+-------------+-------+--------+----------+
Table 2: SDP dcmap Attribute Values
表2:SDP DCMAP属性値
| NOTE: As CLUE entities are required to use ordered SCTP message | delivery, with full reliability, according to the procedures in | [RFC8864] the max-retr and max-time attribute parameters are | not used when negotiating CLUE data channels.
The SDP dcsa attribute [RFC8864] is not used when establishing a CLUE data channel.
CLUEデータチャネルを確立するときは、SDP DCSA属性[RFC8864]は使用されません。
The example in Figure 1 shows an SDP media description for a CLUE data channel. Complete SDP examples can be found in [RFC8848].
図1の例は、手がかりデータチャネルのSDPメディア記述を示しています。完全なSDPの例は[RFC8848]にあります。
m=application 54111 UDP/DTLS/SCTP webrtc-datachannel a=sctp-port: 5000 a=dcmap:2 subprotocol="CLUE";ordered=true
Figure 1: SDP Media Description for a CLUE Data Channel
図1:CLUEデータチャネルのSDPメディアの説明
This specification relies on the security properties of the WebRTC data channel described in [RFC8831], including reliance on DTLS. Since CLUE sessions are established using SIP/SDP, protecting the data channel against message modification and recovery requires the use of SIP authentication and authorization mechanisms described in [RFC3261] for session establishment prior to establishing the data channel.
この仕様は、DTLSへの依存を含む[RFC8831]に記載されているWEBRTCデータチャネルのセキュリティプロパティに依存しています。CLUEセッションはSIP / SDPを使用して確立されているため、メッセージの変更とリカバリに対してデータチャネルを保護するには、データチャネルを確立する前にセッション確立のために[RFC3261]に記載されているSIP認証および許可メカニズムを使用する必要があります。
This document adds the subprotocol identifier "clue" to the "WebSocket Subprotocol Name Registry" as follows:
このドキュメントは、次のように「WebSocketサブプロタ名レジストリ」にサブプロタ識別子「CLUE」を追加します。
+-------------------------+----------+ | Subprotocol Identifier | clue | +-------------------------+----------+ | Subprotocol Common Name | CLUE | +-------------------------+----------+ | Subprotocol Definition | RFC 8850 | +-------------------------+----------+ | Reference | RFC 8850 | +-------------------------+----------+
Table 3: Registration of 'clue' Value
表3:「手がかり」valueの登録
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, March 1997, <https://www.rfc-editor.org/info/rfc2119>.
[RFC2119] BRADNER、S、「RFCSで使用するためのキーワード」、BCP 14、RFC 2119、DOI 10.17487 / RFC2119、1997年3月、<https://www.rfc-editor.org/info/RFC2119>。
[RFC3261] Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A., Peterson, J., Sparks, R., Handley, M., and E. Schooler, "SIP: Session Initiation Protocol", RFC 3261, DOI 10.17487/RFC3261, June 2002, <https://www.rfc-editor.org/info/rfc3261>.
[RFC3261] Rosenberg、J.、Schulzrinne、H.、Camarillo、G.、Johnston、A.、Peterson、J.、Sparks、R.、Handley、M.、E. Schooler、「SIP:セッション開始プロトコル」、RFC 3261、DOI 10.17487 / RFC3261、2002年6月、<https://www.rfc-editor.org/info/rfc3261>。
[RFC3264] Rosenberg, J. and H. Schulzrinne, "An Offer/Answer Model with Session Description Protocol (SDP)", RFC 3264, DOI 10.17487/RFC3264, June 2002, <https://www.rfc-editor.org/info/rfc3264>.
[RFC3264] Rosenberg、J.およびH.Schulzrinne、「セッション記述プロトコル(SDP)」、RFC 3264、DOI 10.17487 / RFC3264、2002年6月、<https://ww.rfc-editor.org/ info / rfc3264>。
[RFC4566] Handley, M., Jacobson, V., and C. Perkins, "SDP: Session Description Protocol", RFC 4566, DOI 10.17487/RFC4566, July 2006, <https://www.rfc-editor.org/info/rfc4566>.
[RFC4566]ハンドリー、M.、Jacobson、V.、およびC.Perkins、「SDP:セッション記述プロトコル」、RFC 4566、DOI 10.17487 / RFC4566、2006年7月、<https://www.rfc-editor.org/情報/ RFC4566>。
[RFC4960] Stewart, R., Ed., "Stream Control Transmission Protocol", RFC 4960, DOI 10.17487/RFC4960, September 2007, <https://www.rfc-editor.org/info/rfc4960>.
[RFC4960] Stewart、R.、Ed。、「ストリーム制御伝送プロトコル」、RFC 4960、DOI 10.17487 / RFC4960、2007年9月、<https://www.rfc-editor.org/info/rfc4960>。
[RFC5061] Stewart, R., Xie, Q., Tuexen, M., Maruyama, S., and M. Kozuka, "Stream Control Transmission Protocol (SCTP) Dynamic Address Reconfiguration", RFC 5061, DOI 10.17487/RFC5061, September 2007, <https://www.rfc-editor.org/info/rfc5061>.
[RFC5061] Stewart、R.、Xie、Q.、Tuexen、M.、Maruyama、S.、およびM. Kozuka、「ストリーム制御伝送プロトコル(SCTP)動的住所再構成」、RFC 5061、DOI 10.17487 / RFC5061、9月2007年、<https://www.rfc-editor.org/info/rfc5061>。
[RFC6525] Stewart, R., Tuexen, M., and P. Lei, "Stream Control Transmission Protocol (SCTP) Stream Reconfiguration", RFC 6525, DOI 10.17487/RFC6525, February 2012, <https://www.rfc-editor.org/info/rfc6525>.
[RFC6525] Stewart、R.、Tuexen、M.、およびP. Lei、「ストリーム制御伝送プロトコル(SCTP)ストリーム再構成」、RFC 6525、DOI 10.17487 / RFC6525、2012年2月、<https:///ww.rfc-editor.org/info/rfc6525>。
[RFC7496] Tuexen, M., Seggelmann, R., Stewart, R., and S. Loreto, "Additional Policies for the Partially Reliable Stream Control Transmission Protocol Extension", RFC 7496, DOI 10.17487/RFC7496, April 2015, <https://www.rfc-editor.org/info/rfc7496>.
[RFC7496] Tuexen、M.、SegGelmann、R.、Stewart、R.、およびS. Loreto、「部分信頼性のあるストリーム制御伝送プロトコル拡張の追加ポリシー」、RFC 7496、DOI 10.17487 / RFC7496、2015年4月、<HTTPS://www.rfc-editor.org/info/rfc7496>。
[RFC8174] Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words", BCP 14, RFC 8174, DOI 10.17487/RFC8174, May 2017, <https://www.rfc-editor.org/info/rfc8174>.
[RFC8174] Leiba、B、「RFC 2119キーワードの大文字の曖昧さ」、BCP 14、RFC 8174、DOI 10.17487 / RFC8174、2017年5月、<https://www.rfc-editor.org/info/RFC8174>。
[RFC8261] Tuexen, M., Stewart, R., Jesup, R., and S. Loreto, "Datagram Transport Layer Security (DTLS) Encapsulation of SCTP Packets", RFC 8261, DOI 10.17487/RFC8261, November 2017, <https://www.rfc-editor.org/info/rfc8261>.
[RFC8261] Tuexen、M.、Stewart、R.、Jesup、R.、およびS. Loreto、SCTPパケットの「データグラムトランスポート層セキュリティ(DTLS)カプセル化」、RFC 8261、DOI 10.17487 / RFC8261、2017年11月、<HTTPS://www.rfc-editor.org/info/rfc8261>。
[RFC8831] Jesup, R., Loreto, S., and M. Tüxen, "WebRTC Data Channels", RFC 8831, DOI 10.17487/RFC8831, January 2021, <https://www.rfc-editor.org/info/rfc8831>.
[RFC8831] Jesup、R.、Loreto、S.、M.Tüxen、「Webrtcデータチャンネル」、RFC 8831、DOI 10.17487 / RFC8831、2021年1月、<https://www.rfc-editor.org/info/RFC8831>。
[RFC8841] Holmberg, C., Shpount, R., Loreto, S., and G. Camarillo, "Session Description Protocol (SDP) Offer/Answer Procedures for Stream Control Transmission Protocol (SCTP) over Datagram Transport Layer Security (DTLS) Transport", RFC 8841, DOI 10.17487/RFC8841, January 2021, <https://www.rfc-editor.org/info/rfc8841>.
[RFC8841] Holmberg、C、Shpount、R.、Loreto、S.、およびG. Camarillo、「セッション説明プロトコル(SDP)ストリーム制御伝送プロトコル(SCTP)のための提供/回答手順データグラムトランスポート層セキュリティ(DTLS)輸送、RFC 8841、DOI 10.17487 / RFC8841、2021年1月、<https://www.rfc-editor.org/info/rfc8841>。
[RFC8864] Drage, K., Makaraju, M., Ejzak, R., Marcon, J., and R. Even, Ed., "Negotiation Data Channels Using the Session Description Protocol (SDP)", RFC 8864, DOI 10.17487/RFC8864, January 2021, <https://www.rfc-editor.org/info/rfc8864>.
[RFC8864]ドラジング、K.、Makaraju、M.、Ejzak、R.、Marcon、J.、およびR.さえ、「セッション記述プロトコルを使用したネゴシエーションデータチャネル(SDP)」、RFC 8864、DOI 10.17487/ RFC8864、2021年1月、<https://www.rfc-editor.org/info/rfc8864>。
[RFC3758] Stewart, R., Ramalho, M., Xie, Q., Tuexen, M., and P. Conrad, "Stream Control Transmission Protocol (SCTP) Partial Reliability Extension", RFC 3758, DOI 10.17487/RFC3758, May 2004, <https://www.rfc-editor.org/info/rfc3758>.
[RFC3758] Stewart、R.、Ramalho、M.、XIE、Q.、Tuexen、M.、およびP. Conrad、「ストリーム制御伝送プロトコル(SCTP)部分信頼性延長」、RFC 3758、DOI 10.17487 / RFC3758、2004年、<https://www.rfc-editor.org/info/rfc3758>。
[RFC8445] Keranen, A., Holmberg, C., and J. Rosenberg, "Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal", RFC 8445, DOI 10.17487/RFC8445, July 2018, <https://www.rfc-editor.org/info/rfc8445>.
[RFC8445]ケラネン、A.、Holmberg、C.、J.Rosenberg、「インタラクティブ接続施設(氷):ネットワークアドレス翻訳者のためのプロトコル」、RFC 8445、DOI 10.17487 / RFC8445、2018年7月、<https://www.rfc-editor.org/info/rfc8445>。
[RFC8832] Jesup, R., Loreto, S., and M. Tüxen, "WebRTC Data Channel Establishment Protocol", RFC 8832, DOI 10.17487/RFC8832, January 2021, <https://www.rfc-editor.org/info/rfc8832>.
[RFC8832] Jesup、R.、Loreto、S.、およびM.Tüxen、「WebRTCデータチャネル設立プロトコル」、RFC 8832、DOI 10.17487 / RFC8832、2021年1月、<https://www.rfc-editor.org/情報/ RFC8832>。
[RFC8847] Presta, R. and S P. Romano, "Protocol for Controlling Multiple Streams for Telepresence (CLUE)", RFC 8847, DOI 10.17487/RFC8847, January 2021, <https://www.rfc-editor.org/info/rfc8847>.
[RFC8847] Presta、R.およびS P. Romano、「テレプレゼンスのための複数のストリームを制御するためのプロトコル(CLUE)」、RFC 8847、DOI 10.17487 / RFC8847、2021年1月、<https://www.rfc-editor.org/情報/ RFC8847>。
[RFC8848] Hanton, R., Kyzivat, P., Xiao, L., and C. Groves, "Session Signaling for Controlling Multiple Streams for Telepresence (CLUE)", RFC 8848, DOI 10.17487/RFC8848, January 2021, <https://www.rfc-editor.org/info/rfc8848>.
[RFC8848]ハントン、R。、KYZIVAT、P.、Xiao、L.、およびC.グローブ、「テレプレゼンスのための複数のストリームを制御するためのセッションシグナリング(CLUE)」、RFC 8848、DOI 10.17487 / RFC8848、<HTTPS//www.rfc-editor.org/info/rfc8848>。
Acknowledgements
謝辞
Thanks to Paul Kyzivat, Christian Groves, and Mark Duckworth for comments on this document.
Paul Kyzivat、Christian Groves、そしてこの文書のコメントのためにダックワースをマークしてくれてありがとう。
Author's Address
著者の住所
Christer Holmberg Ericsson Hirsalantie 11 FI-02420 Jorvas Finland
Christer Holmberg Ericsson Hirsalantie 11 Fi-02420 Jorvas Finland
Email: christer.holmberg@ericsson.com