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