RFC 8829 - JavaScript Session Establishment Protocol (JSEP)
- 状态: Proposed Standard
- 发布日期: January 2021
- Stream: 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 Trust 关于 IETF 文档的法律规定 (https://trustee.ietf.org/license-info) 的约束, 该规定在本文档发布之日有效。请仔细审阅这些文档, 因为它们描述了您对本文档的权利和限制。从本文档中提取的代码组件必须包括简化 BSD 许可证文本, 如 Trust Legal Provisions 第 4.e 节所述, 并且按照简化 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 (作者地址)