WebRTC协议规范总览(RFC)
james.zhu
2024-01-13
WebRTC协议规范总览(RFC)
SDP
RTP
WebRTC核心RFC规范
WebRTC(W3C)组织
媒体传输/MediaTransport
DTLS
数据通道/DataChannel
SCTP
ICE/TURN和STUN
WebRTC 1.0: Real-Time Communication Between Browsers
Web Real-Time Communications Working Group - Publications
RFC8825: Overview: Real-Time Protocols for Browser-Based Applications
FC8826: Security Considerations for WebRTC
RFC8836: Congestion Control Requirements for Interactive Real-Time Media
RFC8854: WebRTC Forward Error Correction Requirements
RFC6347: Datagram Transport Layer Security Version 1.2
RFC9147: The Datagram Transport Layer Security (DTLS) Protocol Version
1.3
RFC8831: WebRTC Data Channels
RFC8832: WebRTC Data Channel Establishment Protocol
RFC8864: Negotiation Data Channels Using the Session Description Protocol
(SDP)
RFC8834: Media Transport and Use of RTP in WebRTC
RFC8837: Differentiated Services Code Point (DSCP) Packet Markings for
WebRTC QoS
RFC3758: Stream Control Transmission Protocol (SCTP) Partial Reliability
Extension
RFC5061: Stream Control Transmission Protocol (SCTP) Dynamic Address
Reconfiguration
FC5827: Early Retransmit for TCP and Stream Control Transmission Protocol
(SCTP)
RFC6083: Datagram Transport Layer Security (DTLS) for Stream Control
Transmission Protocol
RFC6525: Stream Control Transmission Protocol (SCTP) Stream Reconfiguration
RFC6951: UDP Encapsulation of Stream Control Transmission Protocol (SCTP)
Packets for End-Host to End-Host Communication
RFC7765: TCP and Stream Control Transmission Protocol (SCTP)
RFC8260: Stream Schedulers and User Message Interleaving for the Stream
Control Transmission Protocol
RFC8261: Datagram Transport Layer Security (DTLS) Encapsulation of SCTP
Packets
RFC8841: Session Description Protocol (SDP) Offer/Answer Procedures for
Stream Control Transmission Protocol (SCTP) over Datagram Transport Layer
Security (DTLS) Transport
RFC8899: Packetization Layer Path MTU Discovery for Datagram Transports
RFC9260: Stream Control Transmission Protocol
RFC8829: JavaScript Session Establishment Protocol (JSEP)
RFC8830: WebRTC MediaStream Identification in the Session Description
Protocol
RFC8839: Session Description Protocol (SDP) Offer/Answer Procedures for
Interactive Connectivity Establishment (ICE)
RFC8841: Session Description Protocol (SDP) Offer/Answer Procedures for
Stream Control Transmission Protocol (SCTP) over Datagram Transport Layer
Security (DTLS) Transport
RFC8843: Negotiating Media Multiplexing Using the Session Description
Protocol (SDP)
RFC8844: Unknown Key-Share Attacks on Uses of TLS with the Session
Description Protocol
RFC8851: RTP Payload Format Restrictions
RFC8852: RTP Stream Identifier Source Description (SDES)
RFC8853: Using Simulcast in Session Description Protocol (SDP) and RTP
Sessions
RFC8866: SDP: Session Description Protocol
RFC3550: RTP: A Transport Protocol for Real-Time Applications
RFC3611: RTP Control Protocol Extended Reports (RTCP XR)
RFC3711: The Secure Real-time Transport Protocol (SRTP)
RFC4585: Extended RTP Profile for Real-time Transport Control Protocol (RTCP)-
Based Feedback (RTP/AVPF)
RFC5104: Codec Control Messages in the RTP Audio-Visual Profile with
Feedback (AVPF)
RFC5764: Datagram Transport Layer Security (DTLS) Extension to Establish
Keys for the Secure Real-time Transport Protocol (SRTP)
RFC6904: Encryption of Header Extensions in the Secure Real-time
Transport Protocol (SRTP)
RFC7741: RTP Payload Format for VP8 Video
RFC8285: A General Mechanism for RTP Header Extensions
RFC8852: RTP Stream Identifier Source Description (SDES)
RFC8858: Indicating Exclusive Support of RTP and RTP Control Protocol (RTCP)
Multiplexing Using the Session Description Protocol (SDP)
RFC8860: Sending Multiple Types of Media in a Single RTP Session
RFC8867: Test Cases for Evaluating Congestion Control for Interactive
Real-Time Media
RFC8868: Evaluating Congestion Control for Interactive Real-Time Media
RFC8869: Evaluation Test Cases for Interactive Real-Time Media over Wireless
Networks
RFC8872: Guidelines for Using the Multiplexing Features of RTP to Support
Multiple Media Streams
RFC8888: RTP Control Protocol (RTCP) Feedback for Congestion Control
RFC5780: NAT Behavior Discovery Using Session Traversal Utilities for NAT
(STUN)
RFC8445: Interactive Connectivity Establishment (ICE): A Protocol for Network
Address Translator (NAT) Traversal
RFC8489: Session Traversal Utilities for NAT (STUN)
RFC8656: Traversal Using Relays around NAT (TURN): Relay Extensions to
Session Traversal Utilities for NAT (STUN)
RFC8835: Transports for WebRTC
RFC8838: Trickle ICE: Incremental Provisioning of Candidates for the
Interactive Connectivity Establishment (ICE) Protocol
RFC8839: Session Description Protocol (SDP) Offer/Answer Procedures for
Interactive Connectivity Establishment (ICE)
RFC8863: Interactive Connectivity Establishment Patiently Awaiting Connectivity
(ICE PAC)
WebRTC相关协议全解-V1
SIP实验室(微信公众号) 网站:www.sip.org.cn
SIP实验室(微信公众号) 网站:www.sip.org.cn
说明:此WebRTC规范协议全解中的所有规范非规范正式发布的规
范,部分规范仍然为建议规范。
发布作者:james.zhu
Created With
MindMaster