RFC¶
WebRTC¶
MDN¶
RFC¶
RFC 6838 - Media Type Specifications and Registration Procedures
RFC 7478 - Web Real-Time Communication Use Cases and Requirements
RFC 7675 - Session Traversal Utilities for NAT (STUN) Usage for Consent Freshness
RFC 7875 - Additional WebRTC Audio Codecs for Interoperability
RFC 8825: Overview: Real-Time Protocols for Browser-Based Applications
RFC 8830: WebRTC MediaStream Identification in the Session Description Protocol
RFC 8833: Application-Layer Protocol Negotiation (ALPN) for WebRTC
RFC 8836 - Congestion Control Requirements for Interactive Real-Time Media
RFC 8859: A Framework for Session Description Protocol (SDP) Attributes When Multiplexing
RFC 8866: SDP: Session Description Protocol
RFC 4566 置き換え
RFC ドラフト¶
draft-ietf-avtext-framemarking-11 - Frame Marking RTP Header Extension
framemarking-07 は libwebrtc では廃止
draft-roach-mmusic-unified-plan-00 - A Unified Plan for Using SDP with Large Numbers of Media Flows
draft-aboba-avtcore-sfu-rtp-00 - Codec-Independent Selective Forwarding
draft-ietf-avtext-lrr-07 - The Layer Refresh Request (LRR) RTCP Feedback Message
DataChannel¶
RFC¶
DTLS¶
RFC 4346 - The Transport Layer Security (TLS) Protocol Version 1.1
RFC 4492 - Elliptic Curve Cryptography (ECC) Cipher Suites for Transport Layer Security (TLS)
RFC 5077 - Transport Layer Security (TLS) Session Resumption without Server-Side State
RFC 5246 - The Transport Layer Security (TLS) Protocol Version 1.2
RFC 5288 - AES Galois Counter Mode (GCM) Cipher Suites for TLS
RFC 5705 - Keying Material Exporters for Transport Layer Security (TLS)
RFC 5746 - Transport Layer Security (TLS) Renegotiation Indication Extension
RFC 6066 - Transport Layer Security (TLS) Extensions: Extension Definitions
RFC 7027 - Elliptic Curve Cryptography (ECC) Brainpool Curves for Transport Layer Security (TLS)
RFC 7685 - A Transport Layer Security (TLS) ClientHello Padding Extension
RFC 8446 - The Transport Layer Security (TLS) Protocol Version 1.3
ドラフト¶
RTP¶
RTP Control Protocol Extended Reports (RTCP XR) Block Type Registry
RFC 3550 - RTP: A Transport Protocol for Real-Time Applications
RFC 3551 - RTP Profile for Audio and Video Conferences with Minimal Control
RFC 5104 - Codec Control Messages in the RTP Audio-Visual Profile with Feedback (AVPF)
RFC 5761 - Multiplexing RTP Data and Control Packets on a Single Port
RFC 6285 - Unicast-Based Rapid Acquisition of Multicast RTP Sessions
RFC 6679 - Explicit Congestion Notification (ECN) for RTP over UDP
RFC 7022 - Guidelines for Choosing RTP Control Protocol (RTCP) Canonical Names (CNAMEs)
Obsoleted by: rfc6222
RFC 7160 - Support for Multiple Clock Rates in an RTP Session
RFC 7587 - RTP Payload Format for the Opus Speech and Audio Codec
RFC 7798 - RTP Payload Format for High Efficiency Video Coding (HEVC)
RFC 7941 - RTP Header Extension for the RTP Control Protocol (RTCP) Source Description Items
RFC 8108 - Sending Multiple RTP Streams in a Single RTP Session
RFC 6015 - RTP Payload Format for 1-D Interleaved Parity FEC
RFC 6682 - RTP Payload Format for Raptor Forward Error Correction (FEC)
RFC 6865 - Simple Reed-Solomon Forward Error Correction (FEC) Scheme for FECFRAME
RFC 8083 - Multimedia Congestion Control: Circuit Breakers for Unicast RTP Sessions
RFC 8627 - RTP Payload Format for Flexible Forward Error Correction (FEC)
RFC 8853: Using Simulcast in Session Description Protocol (SDP) and RTP Sessions
RFC 8860: Sending Multiple Types of Media in a Single RTP Session
ドラフト¶
PDF¶
SRTP¶
RFC 5116 - An Interface and Algorithms for Authenticated Encryption
RFC 6904 - Encryption of Header Extensions in the Secure Real-time Transport Protocol (SRTP)
chrome://flags/#enable-webrtc-srtp-encrypted-headers
RFC 7714 - AES-GCM Authenticated Encryption in the Secure Real-time Transport Protocol (SRTP)
chrome://flags/#enable-webrtc-srtp-aes-gcm
RFC 8723: Double Encryption Procedures for the Secure Real-Time Transport Protocol (SRTP)
ドラフト¶
SDP¶
RFC 3264 - An Offer/Answer Model with Session Description Protocol (SDP)
RFC 5888 - The SDP (Session Description Protocol) Grouping Framework
ドラフト¶
STUN/TURN¶
RFC 6062 - Traversal Using Relays around NAT (TURN) Extensions for TCP Allocations
RFC 7064 - URI Scheme for the Session Traversal Utilities for NAT (STUN) Protocol
廃止¶
ドラフト¶
A Bandwidth Attribute for TURN
RFC 5389 置き換え
ICE¶
RFC 5769 - Test Vectors for Session Traversal Utilities for NAT (STUN)
RFC 6544 - TCP Candidates with Interactive Connectivity Establishment (ICE)
RFC 6336 - IANA Registry for Interactive Connectivity Establishment (ICE) Options
RFC 7675 - Session Traversal Utilities for NAT (STUN) Usage for Consent Freshness
RFC 8863 - Interactive Connectivity Establishment Patiently Awaiting Connectivity (ICE PAC)