B. References
B.1 Normative references
[DOM]
DOM Standard. Anne van Kesteren. WHATWG. Living Standard. URL: https://dom.spec.whatwg.org/
[ECMASCRIPT-6.0]
ECMA-262 6th Edition, The ECMAScript 2015 Language Specification. Allen Wirfs-Brock. Ecma International. June 2015. Standard. URL: http://www.ecma-international.org/ecma-262/6.0/index.html
[Fetch]
Fetch Standard. Anne van Kesteren. WHATWG. Living Standard. URL: https://fetch.spec.whatwg.org/
[FILEAPI]
File API. Marijn Kruisselbrink; Arun Ranganathan. W3C. 11 September 2019. W3C Working Draft. URL: https://www.w3.org/TR/FileAPI/
[FIPS-180-4]
FIPS PUB 180-4 Secure Hash Standard. U.S. Department of Commerce/National Institute of Standards and Technology. URL: https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf
[GETUSERMEDIA]
Media Capture and Streams. Cullen Jennings; Bernard Aboba; Jan-Ivar Bruaroey; Henrik Boström; youenn fablet; Daniel Burnett; Adam Bergkvist; Anant Narayanan. W3C. 21 January 2021. W3C Candidate Recommendation. URL: https://www.w3.org/TR/mediacapture-streams/
[hr-time]
High Resolution Time Level 2. Ilya Grigorik. W3C. 21 November 2019. W3C Recommendation. URL: https://www.w3.org/TR/hr-time-2/
[HTML]
HTML Standard. Anne van Kesteren; Domenic Denicola; Ian Hickson; Philip Jägenstedt; Simon Pieters. WHATWG. Living Standard. URL: https://html.spec.whatwg.org/multipage/
[IANA-HASH-FUNCTION]
Hash Function Textual Names. IANA. URL: https://www.iana.org/assignments/hash-function-text-names/hash-function-text-names.xml
[IANA-RTP-2]
RTP Payload Format media types. IANA. URL: https://www.iana.org/assignments/rtp-parameters/rtp-parameters.xhtml#rtp-parameters-2
[INFRA]
Infra Standard. Anne van Kesteren; Domenic Denicola. WHATWG. Living Standard. URL: https://infra.spec.whatwg.org/
[RFC2119]
Key words for use in RFCs to Indicate Requirement Levels. S. Bradner. IETF. March 1997. Best Current Practice. URL: https://tools.ietf.org/html/rfc2119
[RFC3550]
RTP: A Transport Protocol for Real-Time Applications. H. Schulzrinne; S. Casner; R. Frederick; V. Jacobson. IETF. July 2003. Internet Standard. URL: https://tools.ietf.org/html/rfc3550
[RFC3890]
A Transport Independent Bandwidth Modifier for the Session Description Protocol (SDP). M. Westerlund. IETF. September 2004. Proposed Standard. URL: https://tools.ietf.org/html/rfc3890
[RFC3986]
Uniform Resource Identifier (URI): Generic Syntax. T. Berners-Lee; R. Fielding; L. Masinter. IETF. January 2005. Internet Standard. URL: https://tools.ietf.org/html/rfc3986
[RFC4566]
SDP: Session Description Protocol. M. Handley; V. Jacobson; C. Perkins. IETF. July 2006. Proposed Standard. URL: https://tools.ietf.org/html/rfc4566
[RFC4572]
Connection-Oriented Media Transport over the Transport Layer Security (TLS) Protocol in the Session Description Protocol (SDP). J. Lennox. IETF. July 2006. Proposed Standard. URL: https://tools.ietf.org/html/rfc4572
[RFC5245]
Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols. J. Rosenberg. IETF. April 2010. Proposed Standard. URL: https://tools.ietf.org/html/rfc5245
[RFC5246]
The Transport Layer Security (TLS) Protocol Version 1.2. T. Dierks; E. Rescorla. IETF. August 2008. Proposed Standard. URL: https://tools.ietf.org/html/rfc5246
[RFC5285]
A General Mechanism for RTP Header Extensions. D. Singer; H. Desineni. IETF. July 2008. Proposed Standard. URL: https://tools.ietf.org/html/rfc5285
[RFC5389]
Session Traversal Utilities for NAT (STUN). J. Rosenberg; R. Mahy; P. Matthews; D. Wing. IETF. October 2008. Proposed Standard. URL: https://tools.ietf.org/html/rfc5389
[RFC5506]
Support for Reduced-Size Real-Time Transport Control Protocol (RTCP): Opportunities and Consequences. I. Johansson; M. Westerlund. IETF. April 2009. Proposed Standard. URL: https://tools.ietf.org/html/rfc5506
[RFC5888]
The Session Description Protocol (SDP) Grouping Framework. G. Camarillo; H. Schulzrinne. IETF. June 2010. Proposed Standard. URL: https://tools.ietf.org/html/rfc5888
[RFC6464]
A Real-time Transport Protocol (RTP) Header Extension for Client-to-Mixer Audio Level Indication. J. Lennox, Ed.; E. Ivov; E. Marocco. IETF. December 2011. Proposed Standard. URL: https://tools.ietf.org/html/rfc6464
[RFC6465]
A Real-time Transport Protocol (RTP) Header Extension for Mixer-to-Client Audio Level Indication. E. Ivov, Ed.; E. Marocco, Ed.; J. Lennox. IETF. December 2011. Proposed Standard. URL: https://tools.ietf.org/html/rfc6465
[RFC6544]
TCP Candidates with Interactive Connectivity Establishment (ICE). J. Rosenberg; A. Keranen; B. B. Lowekamp; A. B. Roach. IETF. March 2012. Proposed Standard. URL: https://tools.ietf.org/html/rfc6544
[RFC7064]
URI Scheme for the Session Traversal Utilities for NAT (STUN) Protocol. S. Nandakumar; G. Salgueiro; P. Jones; M. Petit-Huguenin. IETF. November 2013. Proposed Standard. URL: https://tools.ietf.org/html/rfc7064
[RFC7065]
Traversal Using Relays around NAT (TURN) Uniform Resource Identifiers. M. Petit-Huguenin; S. Nandakumar; G. Salgueiro; P. Jones. IETF. November 2013. Proposed Standard. URL: https://tools.ietf.org/html/rfc7065
[RFC7656]
A Taxonomy of Semantics and Mechanisms for Real-Time Transport Protocol (RTP) Sources. J. Lennox; K. Gross; S. Nandakumar; G. Salgueiro; B. Burman, Ed.. IETF. November 2015. Informational. URL: https://tools.ietf.org/html/rfc7656
[RFC7675]
Session Traversal Utilities for NAT (STUN) Usage for Consent Freshness. M. Perumal; D. Wing; R. Ravindranath; T. Reddy; M. Thomson. IETF. October 2015. Proposed Standard. URL: https://tools.ietf.org/html/rfc7675
[RFC7874]
WebRTC Audio Codec and Processing Requirements. JM. Valin; C. Bran. IETF. May 2016. Proposed Standard. URL: https://tools.ietf.org/html/rfc7874
[RFC8174]
Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words. B. Leiba. IETF. May 2017. Best Current Practice. URL: https://tools.ietf.org/html/rfc8174
[RFC8261]
Datagram Transport Layer Security (DTLS) Encapsulation of SCTP Packets. M. Tuexen; R. Stewart; R. Jesup; S. Loreto. IETF. November 2017. Proposed Standard. URL: https://tools.ietf.org/html/rfc8261
[RFC8445]
Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal. A. Keranen; C. Holmberg; J. Rosenberg. IETF. July 2018. Proposed Standard. URL: https://tools.ietf.org/html/rfc8445
[RFC8826]
Security Considerations for WebRTC. E. Rescorla. IETF. January 2021. Proposed Standard. URL: https://tools.ietf.org/html/rfc8826
[RFC8829]
JavaScript Session Establishment Protocol (JSEP). J. Uberti; C. Jennings; E. Rescorla, Ed.. IETF. January 2021. Proposed Standard. URL: https://tools.ietf.org/html/rfc8829
[RFC8831]
WebRTC Data Channels. R. Jesup; S. Loreto; M. Tüxen. IETF. January 2021. Proposed Standard. URL: https://tools.ietf.org/html/rfc8831
[RFC8832]
WebRTC Data Channel Establishment Protocol. R. Jesup; S. Loreto; M. Tüxen. IETF. January 2021. Proposed Standard. URL: https://tools.ietf.org/html/rfc8832
[RFC8834]
Media Transport and Use of RTP in WebRTC. C. Perkins; M. Westerlund; J. Ott. IETF. January 2021. Proposed Standard. URL: https://tools.ietf.org/html/rfc8834
[RFC8835]
Transports for WebRTC. H. Alvestrand. IETF. January 2021. Proposed Standard. URL: https://tools.ietf.org/html/rfc8835
[RFC8838]
Trickle ICE: Incremental Provisioning of Candidates for the Interactive Connectivity Establishment (ICE) Protocol. E. Ivov; J. Uberti; P. Saint-Andre. IETF. January 2021. Proposed Standard. URL: https://tools.ietf.org/html/rfc8838
[RFC8841]
Session Description Protocol (SDP) Offer/Answer Procedures for Stream Control Transmission Protocol (SCTP) over Datagram Transport Layer Security (DTLS) Transport. C. Holmberg; R. Shpount; S. Loreto; G. Camarillo. IETF. January 2021. Proposed Standard. URL: https://tools.ietf.org/html/rfc8841
[RFC8843]
Negotiating Media Multiplexing Using the Session Description Protocol (SDP). C. Holmberg; H. Alvestrand; C. Jennings. IETF. January 2021. Proposed Standard. URL: https://tools.ietf.org/html/rfc8843
[RFC8851]
RTP Payload Format Restrictions. A.B. Roach, Ed.. IETF. January 2021. Proposed Standard. URL: https://tools.ietf.org/html/rfc8851
[RFC8853]
Using Simulcast in Session Description Protocol (SDP) and RTP Sessions. B. Burman; M. Westerlund; S. Nandakumar; M. Zanaty. IETF. January 2021. Proposed Standard. URL: https://tools.ietf.org/html/rfc8853
[SDP]
An Offer/Answer Model with Session Description Protocol (SDP). J. Rosenberg; H. Schulzrinne. IETF. June 2002. Proposed Standard. URL: https://tools.ietf.org/html/rfc3264
[STUN-PARAMETERS]
STUN Error Codes. IETF. IANA. April 2011. IANA Parameter Assignment. URL: https://www.iana.org/assignments/stun-parameters/stun-parameters.xhtml#stun-parameters-6
[WebCryptoAPI]
Web Cryptography API. Mark Watson. W3C. 26 January 2017. W3C Recommendation. URL: https://www.w3.org/TR/WebCryptoAPI/
[WEBIDL]
Web IDL. Boris Zbarsky. W3C. 15 December 2016. W3C Editor’s Draft. URL: https://heycam.github.io/webidl/
[WEBRTC-STATS]
Identifiers for WebRTC’s Statistics API. Harald Alvestrand; Varun Singh; Henrik Boström. W3C. 20 January 2021. W3C Candidate Recommendation. URL: https://www.w3.org/TR/webrtc-stats/
[X509V3]
ITU-T Recommendation X.509 version 3 (1997). “Information Technology - Open Systems Interconnection - The Directory Authentication Framework” ISO/IEC 9594-8:1997.. ITU.
[X690]
Recommendation X.690 — Information Technology — ASN.1 Encoding Rules — Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER), and Distinguished Encoding Rules (DER). ITU. URL: https://www.itu.int/ITU-T/studygroups/com17/languages/X.690-0207.pdf
B.2 Informative references
[API-DESIGN-PRINCIPLES]
API Design Principles. Domenic Denicola. 29 December 2015. URL: https://w3ctag.github.io/design-principles/
[INDEXEDDB]
Indexed Database API. Nikunj Mehta; Jonas Sicking; Eliot Graff; Andrei Popescu; Jeremy Orlow; Joshua Bell. W3C. 8 January 2015. W3C Recommendation. URL: https://www.w3.org/TR/IndexedDB/
[RFC4103]
RTP Payload for Text Conversation. G. Hellstrom; P. Jones. IETF. June 2005. Proposed Standard. URL: https://tools.ietf.org/html/rfc4103
[RFC6236]
Negotiation of Generic Image Attributes in the Session Description Protocol (SDP). I. Johansson; K. Jung. IETF. May 2011. Proposed Standard. URL: https://tools.ietf.org/html/rfc6236
[RFC8825]
Overview: Real-Time Protocols for Browser-Based Applications. H. Alvestrand. IETF. January 2021. Proposed Standard. URL: https://tools.ietf.org/html/rfc8825
[RFC8827]
WebRTC Security Architecture. E. Rescorla. IETF. January 2021. Proposed Standard. URL: https://tools.ietf.org/html/rfc8827
[RFC8828]
WebRTC IP Address Handling Requirements. J. Uberti; G. Shieh. IETF. January 2021. Proposed Standard. URL: https://tools.ietf.org/html/rfc8828
[xhr]
XMLHttpRequest Standard. Anne van Kesteren. WHATWG. Living Standard. URL: https://xhr.spec.whatwg.org/
Referenced in:
Referenced in:
- Not referenced in this document.
Referenced in:
- 4.3.4 RTCIceConnectionState Enum
- 4.4.1.5 Set the session description (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17)
- Methods (2) (3) (4) (5) (6) (7) (8) (9)
- Attributes (2)
- Dictionary RTCIceCandidateInit Members
- 5. RTP Media API
- 5.1.1 Processing Remote MediaStreamTracks
- 5.4 RTCRtpTransceiver Interface (2) (3)
Referenced in:
Referenced in:
- Methods (2) (3) (4) (5)
- 4.8.2 RTCPeerConnectionIceEvent
- 5.6 RTCIceTransport Interface (2) (3) (4) (5) (6) (7) (8)
Referenced in:
- Not referenced in this document.
Referenced in:
- Not referenced in this document.
Referenced in:
Referenced in:
- 4.4.1.2 Chain an asynchronous operation (2) (3) (4) (5)
- 4.4.1.5 Set the session description (2) (3) (4) (5) (6) (7)
- Methods (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30) (31) (32) (33)
Referenced in:
Referenced in:
- Not referenced in this document.
Referenced in:
Referenced in:
- Not referenced in this document.
Referenced in:
- Not referenced in this document.
Referenced in:
- Not referenced in this document.
Referenced in:
- Not referenced in this document.
Referenced in:
- 4.2.1 RTCConfiguration Dictionary (2)
- Dictionary RTCConfiguration Members
- 4.2.4 RTCIceTransportPolicy Enum
- 4.4.1.6 Set the configuration
- 4.4.2 Interface Definition (2) (3)
- Methods (2) (3)
- Attributes
- 4.9 Certificate Management
Referenced in:
Referenced in:
- 4.2.1 RTCConfiguration Dictionary
- 4.2.4 RTCIceTransportPolicy Enum
- 4.4.1.1 Constructor
- 4.4.1.6 Set the configuration
- Methods
- Attributes
Referenced in:
Referenced in:
Referenced in:
- 4.2.1 RTCConfiguration Dictionary
- 4.4.1.1 Constructor (2)
- 4.4.1.6 Set the configuration (2) (3) (4) (5) (6)
- Methods (2)
- 4.9 Certificate Management
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.2.1 RTCConfiguration Dictionary
- Dictionary RTCConfiguration Members
- 4.2.3 RTCIceServer Dictionary (2) (3)
- Dictionary RTCIceServer Members (2) (3) (4)
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.2.1 RTCConfiguration Dictionary
- Dictionary RTCConfiguration Members
- 4.2.4 RTCIceTransportPolicy Enum
- 13.2 Revealing IP addresses
Referenced in:
Referenced in:
Referenced in:
- 4.2.1 RTCConfiguration Dictionary
- Dictionary RTCConfiguration Members (2)
- 4.2.5 RTCBundlePolicy Enum
- Methods
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.2.1 RTCConfiguration Dictionary
- Dictionary RTCConfiguration Members (2)
- 4.2.6 RTCRtcpMuxPolicy Enum (2)
- 4.4.1.5 Set the session description
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.3.1 RTCSignalingState Enum (2) (3) (4) (5)
- 4.4.1.1 Constructor
- 4.4.1.5 Set the session description (2) (3) (4) (5) (6)
- Methods (2)
- 4.7.3 Updating the Negotiation-Needed flag (2)
- 10.7 Perfect Negotiation Example
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.3.2 RTCIceGatheringState Enum
- 4.4.1.4 Update the ICE gathering state
- 4.4.2 Interface Definition
- Attributes (2)
- 4.8.2 RTCPeerConnectionIceEvent
Referenced in:
Referenced in:
Referenced in:
- 4.3.2 RTCIceGatheringState Enum
- 4.4.1.4 Update the ICE gathering state
- 4.8.2 RTCPeerConnectionIceEvent (2)
Referenced in:
- 4.3.3 RTCPeerConnectionState Enum
- 4.4.1.3 Update the connection state
- 4.4.2 Interface Definition
- Attributes
- 5.6 RTCIceTransport Interface
- 7.3 canInsertDTMF algorithm
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.4.1 Operation
- 4.4.1.1 Constructor
- 4.4.1.5 Set the session description (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13)
- Attributes
- Methods (2) (3) (4) (5)
- Dictionary RTCLocalSessionDescriptionInit Members
- 4.7.3 Updating the Negotiation-Needed flag
- 12. Event summary
Referenced in:
- 4.4.1.1 Constructor
- 4.4.1.3 Update the connection state (2) (3)
- Attributes
- Methods
- 5.6 RTCIceTransport Interface (2)
Referenced in:
Referenced in:
Referenced in:
- Dictionary RTCConfiguration Members
- 4.2.3 RTCIceServer Dictionary
- 4.2.4 RTCIceTransportPolicy Enum (2)
- 4.4.1 Operation (2)
- 4.4.1.1 Constructor
- 4.4.1.6 Set the configuration (2) (3) (4)
- Attributes (2) (3)
- Methods (2) (3) (4) (5) (6) (7) (8)
- 5.6 RTCIceTransport Interface (2) (3) (4) (5) (6) (7) (8) (9) (10) (11)
- 5.6.4 RTCIceTransportState Enum
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.3.1 RTCSignalingState Enum
- 4.3.3 RTCPeerConnectionState Enum
- 4.3.4 RTCIceConnectionState Enum
- 4.4.1.2 Chain an asynchronous operation (2) (3)
- 4.4.1.3 Update the connection state
- 4.4.1.4 Update the ICE gathering state
- 4.4.1.5 Set the session description (2)
- Methods (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16)
- 4.4.4 Garbage collection
- 4.7.3 Updating the Negotiation-Needed flag
- 5.6 RTCIceTransport Interface (2) (3) (4) (5)
- 6.2.2 Announcing a data channel as open
- 6.2.3 Announcing a data channel instance
Referenced in:
Referenced in:
Referenced in:
- 4.4.1.2 Chain an asynchronous operation (2) (3) (4) (5) (6)
- 4.7.3 Updating the Negotiation-Needed flag (2)
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.4.1 Operation
- 4.4.1.5 Set the session description (2) (3) (4) (5) (6) (7)
- Attributes (2) (3)
- Methods
- 5.6 RTCIceTransport Interface (2) (3)
Referenced in:
- 4.4.1 Operation
- 4.4.1.5 Set the session description (2) (3) (4)
- Attributes (2) (3)
- Methods
- 4.7.3 Updating the Negotiation-Needed flag (2) (3)
- 5.6 RTCIceTransport Interface (2) (3)
Referenced in:
- 4.4.1 Operation
- 4.4.1.5 Set the session description (2) (3) (4) (5) (6) (7)
- Attributes (2) (3)
- Methods (2)
Referenced in:
- 4.4.1 Operation
- 4.4.1.5 Set the session description (2) (3)
- Attributes (2) (3)
- Methods (2)
- 4.7.3 Updating the Negotiation-Needed flag (2) (3)
Referenced in:
- Dictionary RTCOfferOptions Members (2)
- 4.4.1.5 Set the session description (2)
- Methods
- 4.7.3 Updating the Negotiation-Needed flag
Referenced in:
- 4.4.1.1 Constructor
- 4.4.1.2 Chain an asynchronous operation
- Methods (2) (3) (4) (5) (6)
- 4.7.3 Updating the Negotiation-Needed flag
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.4.1.5 Set the session description (2)
- 4.7.2 Clearing Negotiation-Needed
- 4.7.3 Updating the Negotiation-Needed flag
- Methods (2)
- 5.4 RTCRtpTransceiver Interface
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- Not referenced in this document.
Referenced in:
- 4.1 Introduction (2)
- 4.2.1 RTCConfiguration Dictionary
- Dictionary RTCConfiguration Members (2) (3)
- Dictionary RTCOfferOptions Members (2)
- 4.3.1 RTCSignalingState Enum
- 4.3.3 RTCPeerConnectionState Enum
- 4.3.4 RTCIceConnectionState Enum
- 4.4 RTCPeerConnection Interface
- 4.4.1 Operation (2) (3) (4) (5) (6)
- 4.4.1.1 Constructor (2)
- 4.4.1.2 Chain an asynchronous operation (2) (3)
- 4.4.1.3 Update the connection state (2)
- 4.4.1.4 Update the ICE gathering state (2)
- 4.4.1.5 Set the session description (2) (3)
- 4.4.1.6 Set the configuration
- 4.4.2 Interface Definition
- Attributes (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12)
- Methods (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28) (29) (30) (31) (32) (33) (34) (35) (36) (37) (38) (39) (40) (41) (42) (43) (44)
- 4.4.3 Legacy Interface Extensions (2)
- 4.4.3.2 Legacy configuration extensions (2)
- 4.4.4 Garbage collection (2) (3)
- 4.6.2 RTCSessionDescription Class
- Dictionary RTCLocalSessionDescriptionInit Members
- 4.7 Session Negotiation Model
- 4.7.1 Setting Negotiation-Needed
- 4.7.2 Clearing Negotiation-Needed
- 4.8.2 RTCPeerConnectionIceEvent (2)
- 4.8.3 RTCPeerConnectionIceErrorEvent
- 4.9 Certificate Management (2) (3) (4)
- 4.9.2 RTCCertificate Interface
- 5. RTP Media API (2) (3) (4) (5)
- 5.1 RTCPeerConnection Interface Extensions (2)
- 5.1.1 Processing Remote MediaStreamTracks
- 5.4.1 Simulcast functionality (2)
- 5.6 RTCIceTransport Interface (2) (3) (4)
- 5.6.4 RTCIceTransportState Enum
- 6.1 RTCPeerConnection Interface Extensions (2)
- 6.1.1.3 Connected procedure
- 6.2 RTCDataChannel
- 6.2.2 Announcing a data channel as open
- 6.2.3 Announcing a data channel instance
- 6.2.7 Receiving messages on a data channel
- 7. Peer-to-peer DTMF
- 7.3 canInsertDTMF algorithm
- 8.1 Introduction (2)
- 8.2 RTCPeerConnection Interface Extensions (2)
- 8.6 Mandatory To Implement Stats
- 9.1 Introduction (2) (3)
- 9.2.1 id (2)
- 10.7 Perfect Negotiation Example
- 12. Event summary (2) (3) (4)
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.4.2 Interface Definition
- Methods (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20)
- 4.4.3.2 Legacy configuration extensions (2) (3)
- Attributes (2)
- 5.4.1 Simulcast functionality
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.4.2 Interface Definition
- Methods (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12)
- Attributes (2)
- 5.4.1 Simulcast functionality
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.4.1 Operation (2)
- 4.4.1.6 Set the configuration
- 4.4.2 Interface Definition
- Attributes
- Methods (2) (3) (4) (5) (6) (7)
- Dictionary RTCLocalSessionDescriptionInit Members
- 5.5 RTCDtlsTransport Interface
- 5.6 RTCIceTransport Interface
- 5.6.4 RTCIceTransportState Enum
- 10.7 Perfect Negotiation Example
- 12. Event summary
Referenced in:
- 4.4.1 Operation (2)
- 4.4.2 Interface Definition
- Attributes (2)
- Methods (2) (3) (4) (5)
- 5.4.1 Simulcast functionality (2)
- 5.5 RTCDtlsTransport Interface
- 5.6 RTCIceTransport Interface
- 5.6.4 RTCIceTransportState Enum
- 9.3 MediaStreamTrack
- 10.7 Perfect Negotiation Example
- 12. Event summary
- 13.6 Setting SDP from remote endpoints
Referenced in:
- 4.4.1 Operation (2)
- 4.4.2 Interface Definition
- Attributes (2) (3)
- Methods (2) (3) (4) (5)
- Constructor
- 4.8.2 RTCPeerConnectionIceEvent (2)
- 5.6.4 RTCIceTransportState Enum
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.4.1 Operation
- 4.4.2 Interface Definition
- Methods
- 5.5 RTCDtlsTransport Interface
- 5.6.4 RTCIceTransportState Enum
- 8.1 Introduction
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.4.2 Interface Definition (2) (3) (4) (5)
- RTCPeerConnectionErrorCallback
- Callback RTCPeerConnectionErrorCallback Parameters
Referenced in:
- 4.4.2 Interface Definition (2)
- RTCSessionDescriptionCallback
- Callback RTCSessionDescriptionCallback Parameters
Referenced in:
Referenced in:
Referenced in:
- 4.6.1 RTCSdpType (2) (3) (4) (5) (6)
- 4.6.2 RTCSessionDescription Class (2) (3)
- Attributes
- Dictionary RTCSessionDescriptionInit Members
- Dictionary RTCLocalSessionDescriptionInit Members
Referenced in:
- 4.3.1 RTCSignalingState Enum (2) (3) (4)
- 4.4.1.5 Set the session description (2) (3) (4) (5)
- Methods (2) (3) (4) (5)
- 4.6.1 RTCSdpType (2)
- 4.7.3 Updating the Negotiation-Needed flag
Referenced in:
- 4.3.1 RTCSignalingState Enum (2)
- 4.4.1.5 Set the session description (2) (3) (4) (5) (6)
- Methods (2) (3)
- 4.6.1 RTCSdpType (2) (3)
Referenced in:
- 4.2.7 Offer/Answer Options
- 4.4.1.5 Set the session description (2) (3) (4) (5) (6) (7) (8)
- Methods (2) (3) (4)
- 4.6.1 RTCSdpType (2) (3)
- 4.7.2 Clearing Negotiation-Needed
- 4.7.3 Updating the Negotiation-Needed flag
Referenced in:
- 4.4.1.5 Set the session description (2) (3)
- Methods (2)
- 4.6.1 RTCSdpType (2)
- Dictionary RTCSessionDescriptionInit Members
- Dictionary RTCLocalSessionDescriptionInit Members
Referenced in:
- 4.4.1.5 Set the session description (2) (3) (4) (5) (6)
- 4.4.2 Interface Definition (2) (3) (4) (5) (6)
- Attributes (2) (3) (4) (5) (6)
- 4.6.1 RTCSdpType
- 4.6.2 RTCSessionDescription Class (2)
- Constructors
Referenced in:
Referenced in:
- Not referenced in this document.
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.4.2 Interface Definition (2) (3) (4)
- Methods (2) (3)
- RTCSessionDescriptionCallback
- Callback RTCSessionDescriptionCallback Parameters
- 4.6.1 RTCSdpType
- 4.6.2 RTCSessionDescription Class (2)
Referenced in:
- 4.4.1.5 Set the session description (2)
- Methods (2) (3) (4) (5) (6)
- 4.6.2 RTCSessionDescription Class
- Dictionary RTCSessionDescriptionInit Members
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- Not referenced in this document.
Referenced in:
- 4.4.1.2 Chain an asynchronous operation
- 4.4.1.5 Set the session description
- Methods (2) (3) (4) (5) (6) (7) (8)
- 4.4.3.2 Legacy configuration extensions
- 4.7.1 Setting Negotiation-Needed
- 4.7.2 Clearing Negotiation-Needed
- 4.7.3 Updating the Negotiation-Needed flag
- Attributes
Referenced in:
Referenced in:
Referenced in:
- 4.2.4 RTCIceTransportPolicy Enum
- 4.8.1 RTCIceCandidate Interface
- Constructor (2) (3) (4)
- Attributes (2) (3) (4) (5)
- Methods (2)
- 4.8.2 RTCPeerConnectionIceEvent (2) (3) (4)
- Dictionary RTCPeerConnectionIceEventInit Members
- 5.6 RTCIceTransport Interface (2)
- 5.6.2 RTCIceCandidatePair Dictionary (2)
- Dictionary RTCIceCandidatePair Members (2)
- 12. Event summary
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- Methods (2) (3) (4) (5)
- 4.8.1 RTCIceCandidate Interface
- Constructor (2)
- Attributes
- 4.8.2 RTCPeerConnectionIceEvent
- 5.6.4 RTCIceTransportState Enum
Referenced in:
- Methods (2) (3) (4) (5) (6) (7)
- 4.8.1 RTCIceCandidate Interface
- Constructor
- 4.8.2 RTCPeerConnectionIceEvent
Referenced in:
Referenced in:
- Methods (2) (3) (4) (5) (6) (7)
- 4.8.1 RTCIceCandidate Interface
- Constructor
- 4.8.2 RTCPeerConnectionIceEvent
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.8.1 RTCIceCandidate Interface (2) (3)
- Constructor (2) (3)
- Dictionary RTCIceCandidateInit Members
- 4.8.1.1 candidate-attribute Grammar
- 5.6 RTCIceTransport Interface (2)
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- Constructor (2)
- Attributes (2) (3) (4) (5) (6) (7) (8)
- Dictionary RTCIceCandidateInit Members
- 4.8.1.1 candidate-attribute Grammar (2) (3)
- 5.6 RTCIceTransport Interface
- 5.6.6 RTCIceComponent Enum (2)
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.4.1.4 Update the ICE gathering state
- 4.8.2 RTCPeerConnectionIceEvent (2) (3)
- Dictionary RTCPeerConnectionIceEventInit Members
- 5.6 RTCIceTransport Interface (2)
- 12. Event summary
Referenced in:
Referenced in:
- 4.8.2 RTCPeerConnectionIceEvent (2) (3) (4) (5)
- Attributes
- Dictionary RTCPeerConnectionIceEventInit Members
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- Dictionary RTCConfiguration Members
- 4.9 Certificate Management (2)
- Methods (2) (3) (4)
- 4.9.1 RTCCertificateExpiration Dictionary (2)
Referenced in:
Referenced in:
Referenced in:
- 4.2.1 RTCConfiguration Dictionary
- Dictionary RTCConfiguration Members (2)
- 4.4.1.1 Constructor
- 4.9 Certificate Management (2)
- Methods (2) (3)
- 4.9.1 RTCCertificateExpiration Dictionary
- 4.9.2 RTCCertificate Interface (2) (3) (4) (5)
- 13.4 Confidentiality of Communications
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.3.2 RTCIceGatheringState Enum
- 4.3.3 RTCPeerConnectionState Enum
- 4.3.4 RTCIceConnectionState Enum
- 4.4.1.5 Set the session description (2) (3) (4) (5) (6) (7) (8)
- Methods (2) (3) (4) (5)
- 4.7.3 Updating the Negotiation-Needed flag
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.4.1.5 Set the session description (2)
- 5. RTP Media API (2) (3) (4) (5)
- 5.1 RTCPeerConnection Interface Extensions
- Methods (2)
- 5.4.1 Simulcast functionality
Referenced in:
Referenced in:
- 4.4.3.2 Legacy configuration extensions
- 5. RTP Media API (2) (3) (4)
- 5.1 RTCPeerConnection Interface Extensions
- Dictionary RTCRtpCodingParameters Members
- 5.4.1 Simulcast functionality (2) (3)
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.4.1.5 Set the session description (2) (3)
- Methods
- 5.1 RTCPeerConnection Interface Extensions (2)
- Dictionary RTCRtpTransceiverInit Members
- 5.4 RTCRtpTransceiver Interface (2) (3)
- Attributes (2)
Referenced in:
- 4.4.1.5 Set the session description (2) (3)
- Methods (2) (3) (4) (5) (6) (7) (8) (9)
- 4.4.3.2 Legacy configuration extensions (2)
- 4.7.3 Updating the Negotiation-Needed flag
- Dictionary RTCRtpTransceiverInit Members
- 5.1 RTCPeerConnection Interface Extensions
- 5.1.1 Processing Remote MediaStreamTracks (2) (3)
- 7.3 canInsertDTMF algorithm
Referenced in:
- 4.4.1.5 Set the session description (2)
- Methods (2) (3) (4) (5) (6) (7)
- 4.4.3.2 Legacy configuration extensions
- 4.7.3 Updating the Negotiation-Needed flag
- 5.1 RTCPeerConnection Interface Extensions
- 5.1.1 Processing Remote MediaStreamTracks (2) (3)
- 7.3 canInsertDTMF algorithm
Referenced in:
- 4.4.1.5 Set the session description (2) (3) (4)
- Methods (2) (3) (4) (5) (6)
- 4.4.3.2 Legacy configuration extensions (2) (3)
- 5.1 RTCPeerConnection Interface Extensions
- 5.1.1 Processing Remote MediaStreamTracks (2) (3)
Referenced in:
- 4.4.1.5 Set the session description (2) (3)
- 4.4.3.2 Legacy configuration extensions
- Methods (2) (3) (4)
- 5.1 RTCPeerConnection Interface Extensions
- 5.1.1 Processing Remote MediaStreamTracks (2) (3)
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- Methods (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27)
- 5. RTP Media API (2) (3) (4) (5) (6)
- 5.1 RTCPeerConnection Interface Extensions (2) (3) (4) (5) (6) (7) (8)
- 5.2 RTCRtpSender Interface (2) (3) (4)
- Attributes (2) (3) (4) (5) (6) (7) (8)
- Dictionary RTCRtpParameters Members
- 5.2.8 RTCRtpHeaderExtensionParameters Dictionary
- Dictionary RTCRtpCodecParameters Members
- 5.4 RTCRtpTransceiver Interface (2) (3)
- 5.4.1 Simulcast functionality
- 5.5 RTCDtlsTransport Interface
- 7. Peer-to-peer DTMF
- 7.1 RTCRtpSender Interface Extensions (2)
- 7.3 canInsertDTMF algorithm
- 8.3 RTCStatsReport Object
- 8.5 The stats selection algorithm
- 9.1 Introduction
- 10.6 DTMF Example
- 13.5 Persistent information exposed by WebRTC
- A. Acknowledgements
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.4.1.5 Set the session description (2) (3) (4) (5) (6)
- Methods (2) (3) (4) (5) (6) (7)
- 5.2 RTCRtpSender Interface
- 7.3 canInsertDTMF algorithm
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- Methods (2) (3) (4) (5) (6) (7) (8) (9)
- 5.2 RTCRtpSender Interface
- 13.5 Persistent information exposed by WebRTC
Referenced in:
- Methods (2) (3) (4) (5) (6) (7)
- 5.2 RTCRtpSender Interface (2) (3)
- Dictionary RTCRtpSendParameters Members
- Dictionary RTCRtpCodingParameters Members
- 5.4.1 Simulcast functionality (2) (3) (4) (5)
Referenced in:
- Methods
- Dictionary RTCRtpParameters Members (2) (3)
- Dictionary RTCRtpSendParameters Members
- Dictionary RTCRtpCodingParameters Members
- Dictionary RTCRtcpParameters Members (2)
- Dictionary RTCRtpHeaderExtensionParameters Members (2) (3)
- Dictionary RTCRtpCodecParameters Members (2) (3) (4) (5)
Referenced in:
- Methods (2) (3) (4) (5)
- 5.1 RTCPeerConnection Interface Extensions (2)
- 5.2 RTCRtpSender Interface (2)
- Dictionary RTCRtpSendParameters Members
- 5.2.8 RTCRtpHeaderExtensionParameters Dictionary (2) (3)
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 5.2.1 RTCRtpParameters Dictionary
- Dictionary RTCRtpParameters Members
- 5.2.2 RTCRtpSendParameters Dictionary
- 5.2.3 RTCRtpReceiveParameters Dictionary
Referenced in:
- Methods (2)
- 5.2.1 RTCRtpParameters Dictionary
- 5.2.8 RTCRtpHeaderExtensionParameters Dictionary (2) (3) (4) (5) (6)
Referenced in:
Referenced in:
Referenced in:
- 5.2 RTCRtpSender Interface (2)
- Methods (2)
- 5.2.2 RTCRtpSendParameters Dictionary
- Dictionary RTCRtpSendParameters Members
Referenced in:
Referenced in:
- Methods (2) (3) (4) (5)
- 5.1 RTCPeerConnection Interface Extensions (2)
- 5.2.2 RTCRtpSendParameters Dictionary
- 5.4.1 Simulcast functionality
Referenced in:
Referenced in:
- 5.2.4 RTCRtpCodingParameters Dictionary
- Dictionary RTCRtpCodingParameters Members
- 5.2.5 RTCRtpDecodingParameters Dictionary
- 5.2.6 RTCRtpEncodingParameters Dictionary
Referenced in:
Referenced in:
Referenced in:
- 4.4.1.5 Set the session description
- Methods (2) (3) (4) (5)
- 5.1 RTCPeerConnection Interface Extensions
- Dictionary RTCRtpTransceiverInit Members
- 5.2 RTCRtpSender Interface (2) (3)
- 5.2.2 RTCRtpSendParameters Dictionary
- Dictionary RTCRtpSendParameters Members
- 5.2.6 RTCRtpEncodingParameters Dictionary
- Dictionary RTCRtpEncodingParameters Members
- Attributes
Referenced in:
- 4.4.1.5 Set the session description
- 5.1 RTCPeerConnection Interface Extensions (2)
- 5.2 RTCRtpSender Interface
- 5.2.6 RTCRtpEncodingParameters Dictionary
- Attributes
- 5.4.1 Simulcast functionality (2) (3)
- 7.3 canInsertDTMF algorithm
Referenced in:
- Methods (2)
- 5.2.6 RTCRtpEncodingParameters Dictionary
- Dictionary RTCRtpEncodingParameters Members (2) (3)
- 5.4.1 Simulcast functionality (2)
Referenced in:
- 4.4.1.5 Set the session description
- 5. RTP Media API
- Methods (2) (3) (4) (5) (6) (7) (8)
- 5.2.6 RTCRtpEncodingParameters Dictionary
- Dictionary RTCRtpEncodingParameters Members
Referenced in:
- 5.2.1 RTCRtpParameters Dictionary
- Dictionary RTCRtpParameters Members
- 5.2.7 RTCRtcpParameters Dictionary
- Dictionary RTCRtcpParameters Members
Referenced in:
Referenced in:
Referenced in:
- 5.2.1 RTCRtpParameters Dictionary
- Dictionary RTCRtpParameters Members
- 5.2.8 RTCRtpHeaderExtensionParameters Dictionary (2)
- Dictionary RTCRtpHeaderExtensionParameters Members
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 5.2 RTCRtpSender Interface
- 5.2.1 RTCRtpParameters Dictionary
- Dictionary RTCRtpParameters Members
- 5.2.9 RTCRtpCodecParameters Dictionary
- Dictionary RTCRtpCodecParameters Members
- 5.3 RTCRtpReceiver Interface
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 5.2 RTCRtpSender Interface
- 5.2.10 RTCRtpCapabilities Dictionary
- Dictionary RTCRtpCapabilities Members
- 5.3 RTCRtpReceiver Interface
Referenced in:
- Methods (2) (3) (4) (5) (6) (7) (8)
- 5.2.10 RTCRtpCapabilities Dictionary
- Dictionary RTCRtpCapabilities Members
Referenced in:
Referenced in:
- 5.2.10 RTCRtpCapabilities Dictionary
- Dictionary RTCRtpCapabilities Members
- 5.2.11 RTCRtpCodecCapability Dictionary
- Dictionary RTCRtpCodecCapability Members (2)
- 5.4 RTCRtpTransceiver Interface
- Methods
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 5.2.10 RTCRtpCapabilities Dictionary
- Dictionary RTCRtpCapabilities Members
- 5.2.12 RTCRtpHeaderExtensionCapability Dictionary
- Dictionary RTCRtpHeaderExtensionCapability Members
Referenced in:
Referenced in:
- Methods (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14)
- 5. RTP Media API (2) (3) (4) (5) (6)
- 5.1 RTCPeerConnection Interface Extensions (2) (3) (4) (5) (6)
- Dictionary RTCRtpTransceiverInit Members
- 5.1.1 Processing Remote MediaStreamTracks
- 5.2.8 RTCRtpHeaderExtensionParameters Dictionary
- Dictionary RTCRtpCodecParameters Members
- 5.3 RTCRtpReceiver Interface (2) (3) (4) (5) (6)
- Attributes (2) (3) (4) (5) (6) (7)
- Dictionary RTCRtpContributingSource Members
- 5.4 RTCRtpTransceiver Interface (2) (3) (4)
- 5.4.1 Simulcast functionality (2) (3) (4)
- 5.5 RTCDtlsTransport Interface
- 5.7 RTCTrackEvent (2)
- Dictionary RTCTrackEventInit Members (2) (3)
- 8.5 The stats selection algorithm
- 9.1 Introduction
- 9.3 MediaStreamTrack (2) (3) (4) (5)
- 12. Event summary
- 13.5 Persistent information exposed by WebRTC
- A. Acknowledgements
Referenced in:
Referenced in:
- 9.3.1 MediaTrackSupportedConstraints, MediaTrackCapabilities, MediaTrackConstraints and MediaTrackSettings (2) (3)
Referenced in:
- 4.4.1.5 Set the session description
- 5.1.1 Processing Remote MediaStreamTracks (2) (3)
- Attributes
- Methods
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- Methods (2) (3) (4) (5) (6) (7) (8) (9)
- 5.3 RTCRtpReceiver Interface
- 13.5 Persistent information exposed by WebRTC
Referenced in:
- 5.2.8 RTCRtpHeaderExtensionParameters Dictionary (2) (3)
- 5.3 RTCRtpReceiver Interface
- Methods (2) (3) (4)
- 5.4.1 Simulcast functionality
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.4.1.5 Set the session description (2) (3) (4)
- Methods (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) (25) (26) (27) (28)
- 4.4.3.2 Legacy configuration extensions
- 4.7.1 Setting Negotiation-Needed
- 4.7.2 Clearing Negotiation-Needed
- 5. RTP Media API (2) (3) (4) (5) (6)
- 5.1 RTCPeerConnection Interface Extensions (2) (3) (4) (5) (6) (7) (8) (9) (10) (11)
- Dictionary RTCRtpTransceiverInit Members
- 5.1.1 Processing Remote MediaStreamTracks (2) (3) (4)
- 5.2.8 RTCRtpHeaderExtensionParameters Dictionary
- 5.4 RTCRtpTransceiver Interface (2) (3) (4) (5) (6)
- Attributes (2) (3) (4) (5)
- 5.4.1 Simulcast functionality (2)
- 5.5 RTCDtlsTransport Interface (2) (3)
- 5.6 RTCIceTransport Interface (2) (3)
- 5.7 RTCTrackEvent (2)
- Dictionary RTCTrackEventInit Members (2)
- 7.3 canInsertDTMF algorithm
- 9.3 MediaStreamTrack
Referenced in:
- 4.4.1.5 Set the session description (2) (3) (4) (5)
- Methods
- 4.7.2 Clearing Negotiation-Needed
- 4.7.3 Updating the Negotiation-Needed flag (2) (3) (4) (5) (6)
- 5. RTP Media API
Referenced in:
Referenced in:
Referenced in:
- 4.4.1.5 Set the session description (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17)
- Methods (2) (3)
- Attributes
Referenced in:
- 4.4.1.5 Set the session description (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18)
- Methods (2)
- 5.1.1 Processing Remote MediaStreamTracks (2) (3)
- Attributes
Referenced in:
Referenced in:
- 4.4.1.5 Set the session description (2) (3)
- Methods (2) (3) (4) (5) (6)
- 4.7.3 Updating the Negotiation-Needed flag
- Attributes
Referenced in:
- 4.4.1.5 Set the session description
- 4.4.3.2 Legacy configuration extensions (2) (3)
- 4.7.3 Updating the Negotiation-Needed flag (2) (3)
- Methods (2) (3) (4) (5) (6) (7) (8) (9)
- Attributes (2) (3)
Referenced in:
- 4.4.1.5 Set the session description
- 5.1.1 Processing Remote MediaStreamTracks
- Methods
- 9.3 MediaStreamTrack
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- Methods
- 5.2.8 RTCRtpHeaderExtensionParameters Dictionary (2) (3)
- 5.4 RTCRtpTransceiver Interface
- Attributes
Referenced in:
- 5.2.8 RTCRtpHeaderExtensionParameters Dictionary (2) (3)
- 5.4 RTCRtpTransceiver Interface
- Attributes
- 5.4.1 Simulcast functionality
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.4.1.5 Set the session description
- Methods (2) (3) (4) (5) (6) (7) (8)
- 4.7.2 Clearing Negotiation-Needed
- 4.7.3 Updating the Negotiation-Needed flag (2) (3)
- Attributes
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.3.3 RTCPeerConnectionState Enum (2) (3) (4)
- 4.4.1.3 Update the connection state
- 4.4.1.5 Set the session description (2) (3) (4)
- Methods
- 5.2 RTCRtpSender Interface
- Attributes (2) (3) (4) (5) (6)
- 5.3 RTCRtpReceiver Interface
- 5.4 RTCRtpTransceiver Interface
- 5.5 RTCDtlsTransport Interface (2) (3) (4) (5) (6) (7) (8) (9) (10)
- 6.1.1 RTCSctpTransport Interface
- 11.2 RTCErrorDetailType Enum
- 12. Event summary (2) (3)
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.3.3 RTCPeerConnectionState Enum (2)
- Methods
- 5.5 RTCDtlsTransport Interface
- 6.1.2 RTCSctpTransportState Enum
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.3.2 RTCIceGatheringState Enum (2) (3) (4)
- 4.3.3 RTCPeerConnectionState Enum (2) (3) (4) (5)
- 4.3.4 RTCIceConnectionState Enum (2) (3) (4) (5) (6) (7)
- 4.4.1 Operation
- 4.4.1.4 Update the ICE gathering state
- 4.4.1.5 Set the session description (2)
- Methods (2) (3) (4) (5) (6)
- Attributes (2) (3) (4) (5) (6)
- 4.8.2 RTCPeerConnectionIceEvent (2)
- 5.4 RTCRtpTransceiver Interface
- 5.5 RTCDtlsTransport Interface
- 5.6 RTCIceTransport Interface (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18)
- 5.6.3 RTCIceGathererState Enum (2) (3)
- 5.6.4 RTCIceTransportState Enum (2) (3) (4) (5) (6) (7) (8) (9)
- 12. Event summary (2) (3) (4)
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 5.6 RTCIceTransport Interface (2)
- 5.6.1 RTCIceParameters Dictionary
- Dictionary RTCIceParameters Members
Referenced in:
Referenced in:
Referenced in:
- 5.6 RTCIceTransport Interface (2)
- 5.6.2 RTCIceCandidatePair Dictionary
- Dictionary RTCIceCandidatePair Members
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.3.3 RTCPeerConnectionState Enum
- 4.3.4 RTCIceConnectionState Enum (2)
- 5.6 RTCIceTransport Interface
- Methods
- 5.6.4 RTCIceTransportState Enum (2) (3)
Referenced in:
- 4.3.3 RTCPeerConnectionState Enum
- 4.3.4 RTCIceConnectionState Enum
- 5.6.4 RTCIceTransportState Enum (2) (3) (4) (5) (6) (7) (8) (9) (10)
Referenced in:
- 4.3.3 RTCPeerConnectionState Enum
- 4.3.4 RTCIceConnectionState Enum
- 5.6.4 RTCIceTransportState Enum (2) (3) (4) (5)
Referenced in:
- 4.3.3 RTCPeerConnectionState Enum
- 4.3.4 RTCIceConnectionState Enum (2)
- 5.6.4 RTCIceTransportState Enum (2) (3) (4) (5) (6) (7)
Referenced in:
- 4.3.3 RTCPeerConnectionState Enum
- 4.3.4 RTCIceConnectionState Enum
- 5.6.4 RTCIceTransportState Enum (2) (3) (4) (5) (6) (7)
Referenced in:
- 4.3.3 RTCPeerConnectionState Enum
- 4.3.4 RTCIceConnectionState Enum
- 5.6.4 RTCIceTransportState Enum (2) (3) (4) (5) (6)
Referenced in:
- 4.3.3 RTCPeerConnectionState Enum (2)
- 4.3.4 RTCIceConnectionState Enum (2) (3)
- Methods (2)
- 5.6.4 RTCIceTransportState Enum (2)
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.8.1 RTCIceCandidate Interface
- Attributes (2) (3)
- 5.6 RTCIceTransport Interface
- 5.6.6 RTCIceComponent Enum (2)
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 6.1 RTCPeerConnection Interface Extensions
- Attributes (2)
- 6.1.1 RTCSctpTransport Interface (2)
- 6.1.1.1 Create an instance (2)
- 6.1.1.2 Update max message size (2)
- 6.1.1.3 Connected procedure (2)
- 6.1.2 RTCSctpTransportState Enum (2)
- 6.2 RTCDataChannel
- Methods
- 12. Event summary (2)
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.4.1.5 Set the session description
- Methods (2) (3) (4) (5) (6) (7) (8) (9)
- 4.4.4 Garbage collection
- 4.7.1 Setting Negotiation-Needed
- 4.7.2 Clearing Negotiation-Needed
- 4.7.3 Updating the Negotiation-Needed flag
- 6.1 RTCPeerConnection Interface Extensions
- 6.1.1.3 Connected procedure (2)
- Attributes (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14)
- 6.2 RTCDataChannel (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15)
- 6.2.1 Creating a data channel (2)
- 6.2.2 Announcing a data channel as open (2)
- 6.2.4 Closing procedure (2)
- 6.2.5 Announcing a data channel as closed (2)
- 6.2.6 Error on creating data channels (2) (3)
- 6.2.7 Receiving messages on a data channel (2)
- Dictionary RTCDataChannelInit Members (2)
- 6.3 RTCDataChannelEvent (2)
- Dictionary RTCDataChannelEventInit Members (2)
- 6.4 Garbage Collection
- 10.4 Peer-to-peer Data Example (2)
- 12. Event summary (2) (3) (4) (5) (6)
Referenced in:
- Methods (2) (3)
- 6.2 RTCDataChannel (2) (3) (4) (5) (6)
- 6.2.3 Announcing a data channel instance (2) (3)
- 6.2.4 Closing procedure (2) (3) (4) (5)
- 6.2.5 Announcing a data channel as closed (2) (3)
- 6.2.6 Error on creating data channels (2) (3)
- 6.2.7 Receiving messages on a data channel
- Attributes
- 6.4 Garbage Collection
- 12. Event summary (2)
Referenced in:
Referenced in:
- 4.4.1.5 Set the session description
- Methods (2) (3) (4)
- 6.2.2 Announcing a data channel as open (2)
- 6.2.3 Announcing a data channel instance
- 6.2.4 Closing procedure
- 6.2.5 Announcing a data channel as closed (2)
- 6.2.6 Error on creating data channels
- 6.2.7 Receiving messages on a data channel
- Attributes (2)
- 6.4 Garbage Collection (2) (3)
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- Methods (2) (3) (4) (5) (6) (7) (8) (9)
- 6.1.1.3 Connected procedure (2) (3)
- 6.2.3 Announcing a data channel instance
- Attributes
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- Not referenced in this document.
Referenced in:
Referenced in:
- Not referenced in this document.
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.4.1.5 Set the session description
- 6.2 RTCDataChannel (2)
- 6.2.6 Error on creating data channels
- Attributes
- Dictionary RTCDataChannelInit Members
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- Methods
- 6.2 RTCDataChannel (2) (3) (4)
- 6.2.3 Announcing a data channel instance
- Dictionary RTCDataChannelInit Members (2)
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 6.2.2 Announcing a data channel as open
- 6.2.3 Announcing a data channel instance
- 6.2.7 Receiving messages on a data channel
- Attributes
- Methods
- 6.2 RTCDataChannel
- 6.4 Garbage Collection
Referenced in:
- 6.2.2 Announcing a data channel as open
- 6.2.4 Closing procedure
- Methods (2)
- 6.2 RTCDataChannel
- 6.4 Garbage Collection
- 12. Event summary
Referenced in:
- 4.4.1.5 Set the session description
- Methods (2)
- 6.2.2 Announcing a data channel as open
- 6.2.5 Announcing a data channel as closed (2)
- 6.2.6 Error on creating data channels
- 6.2 RTCDataChannel (2)
Referenced in:
- 6.2 RTCDataChannel (2) (3)
- 6.2.3 Announcing a data channel instance
- 6.3 RTCDataChannelEvent (2)
- 12. Event summary
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 7.1 RTCRtpSender Interface Extensions
- Attributes (2) (3)
- 7.2 RTCDTMFSender (2)
- Methods (2) (3) (4)
- 7.3 canInsertDTMF algorithm
- 12. Event summary (2)
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- Dictionary RTCOfferOptions Members
- 8.1 Introduction (2)
- 8.2 RTCPeerConnection Interface Extensions
- Methods
- 8.3 RTCStatsReport Object
Referenced in:
- 5.2 RTCRtpSender Interface
- Methods (2) (3)
- 5.3 RTCRtpReceiver Interface
- 8.2 RTCPeerConnection Interface Extensions
- 8.3 RTCStatsReport Object (2) (3) (4) (5)
- Dictionary RTCStats Members
- 8.5 The stats selection algorithm
Referenced in:
- 8.1 Introduction
- 8.3 RTCStatsReport Object (2) (3) (4) (5) (6)
- 8.4 RTCStats Dictionary (2) (3) (4) (5)
- Dictionary RTCStats Members (2) (3) (4) (5)
- 8.6 Mandatory To Implement Stats
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- Not referenced in this document.
Referenced in:
- Not referenced in this document.
Referenced in:
- Not referenced in this document.
Referenced in:
- Not referenced in this document.
Referenced in:
- Not referenced in this document.
Referenced in:
- Not referenced in this document.
Referenced in:
- 4.4.1.5 Set the session description
- Methods (2)
- 11. Error Handling
- 11.1 RTCError Interface (2)
- 11.1.1 Constructors (2)
- 11.1.2 Attributes
- 11.3 RTCErrorEvent Interface (2)
- 11.3.2 Attributes (2)
- 11.4 RTCErrorEventInit Dictionary
- 11.4.1 Dictionary RTCErrorEventInit Members (2)
Referenced in:
Referenced in:
- 4.4.1.5 Set the session description (2)
- Methods (2)
- 6.2.5 Announcing a data channel as closed
- 6.2.6 Error on creating data channels
- Attributes
- 11.1 RTCError Interface
- 11.1.2 Attributes (2) (3) (4) (5)
Referenced in:
- 4.4.1.5 Set the session description
- 11.1 RTCError Interface
- 11.1.2 Attributes
- 11.2 RTCErrorDetailType Enum
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.4.1.5 Set the session description
- 6.2.6 Error on creating data channels
- 11.2 RTCErrorDetailType Enum
Referenced in:
- 5.5 RTCDtlsTransport Interface
- 11.1.2 Attributes (2)
- 11.2 RTCErrorDetailType Enum (2)
- 12. Event summary
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.4.1.5 Set the session description
- 5.5 RTCDtlsTransport Interface
- 6.2.5 Announcing a data channel as closed
- 6.2.6 Error on creating data channels
- Attributes
- 11.3 RTCErrorEvent Interface (2)
- 11.3.1 Constructors
- 12. Event summary (2)
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.4.1.5 Set the session description
- Attributes
- 6.2.5 Announcing a data channel as closed
- 6.2.6 Error on creating data channels
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
- 4.4.1.4 Update the ICE gathering state
- Attributes
- 4.8.2 RTCPeerConnectionIceEvent
- 5.6 RTCIceTransport Interface (2)
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in:
Referenced in: