RFC 8829 - JavaScript Session Establishment Protocol (JSEP)
- ステータス: Proposed Standard
- 発行日: January 2021
- ストリーム: IETF
- 廃止: RFC9429
- エラッタ: エラッタなし
Abstract (概要)
この文書は, JavaScript アプリケーションが W3C RTCPeerConnection API で指定されたインターフェースを介してマルチメディアセッションのシグナリングプレーンを制御するためのメカニズムを記述し, これが既存のシグナリングプロトコルとどのように関連するかについて説明します。
Status of This Memo (このメモの位置付け)
これはインターネット標準トラック文書です。
この文書はインターネット技術特別調査委員会 (IETF) の成果物です。これは IETF コミュニティの合意を表しています。公開レビューを受け, インターネット技術運営グループ (IESG) によって発行が承認されました。インターネット標準に関する詳細情報は RFC 7841 のセクション 2 で入手できます。
この文書の現在の状態, 正誤表, フィードバックの提供方法に関する情報は https://www.rfc-editor.org/info/rfc8829 から入手できます。
Copyright Notice (著作権表示)
Copyright (c) 2021 IETF Trust および文書著者として特定された人物。全ての権利を保有します。
この文書は BCP 78 および IETF 文書に関する IETF Trust の法的規定 (https://trustee.ietf.org/license-info) に従い, この文書の発行日に有効です。これらの文書は, この文書に関するあなたの権利と制限を説明しているため, 注意深く確認してください。この文書から抽出されたコードコンポーネントには, Trust Legal Provisions のセクション 4.e に記載されている簡易 BSD ライセンステキストを含める必要があり, 簡易 BSD ライセンスに記載されているように保証なしで提供されます。
Contents
- 1. Introduction (はじめに)
- 2. Terminology (用語)
- 3. Semantics and Syntax (セマンティクスと構文)
- 4. Interface (インターフェース)
- 4.1 PeerConnection
- 4.1.1 Constructor (コンストラクタ)
- 4.1.2 addTrack
- 4.1.3 removeTrack
- 4.1.4 addTransceiver
- 4.1.5 onaddtrack Event (onaddtrackイベント)
- 4.1.6 createDataChannel
- 4.1.7 ondatachannel Event (ondatachannelイベント)
- 4.1.8 createOffer
- 4.1.9 createAnswer
- 4.1.10 SessionDescriptionType
- 4.1.11 setLocalDescription
- 4.1.12 setRemoteDescription
- 4.1.13 currentLocalDescription
- 4.1.14 pendingLocalDescription
- 4.1.15 currentRemoteDescription
- 4.1.16 pendingRemoteDescription
- 4.1.17 canTrickleIceCandidates
- 4.1.18 setConfiguration
- 4.1.19 addIceCandidate
- 4.1.20 onicecandidate Event (onicecandidateイベント)
- 4.2 RtpTransceiver
- 4.1 PeerConnection
- 5. SDP Interaction Procedures (SDP相互作用手順)
- 5.1 Requirements Overview (要件の概要)
- 5.2 Constructing an Offer (Offerの構築)
- 5.3 Generating an Answer (Answerの生成)
- 5.4 Modifying an Offer or Answer (OfferまたはAnswerの修正)
- 5.5 Processing a Local Description (ローカル記述の処理)
- 5.6 Processing a Remote Description (リモート記述の処理)
- 5.7 Processing a Rollback (ロールバックの処理)
- 5.8 Parsing a Session Description (セッション記述の解析)
- 5.9 Applying a Local Description (ローカル記述の適用)
- 5.10 Applying a Remote Description (リモート記述の適用)
- 5.11 Applying an Answer (Answerの適用)
- 6. Processing RTP/RTCP (RTP/RTCPの処理)
- 7. Examples (例)
- 8. Security Considerations (セキュリティに関する考慮事項)
- 9. IANA Considerations (IANAに関する考慮事項)
- 10. References (参考文献)
- Appendix A. SDP ABNF Syntax (SDP ABNF構文)
- Acknowledgements (謝辞)
- Authors' Addresses (著者の連絡先)