Web Real-Time Communications Working Group - Publications
Recommendations
- Deliverers
- Web Real-Time Communications Working Group
This document defines a set of ECMAScript APIs in WebIDL to allow media to be sent to and received from another browser or device implementing the appropriate set of real-time protocols. This specification is being developed in conjunction with a protocol specification developed by the IETF RTCWEB group and an API specification to get access to local media devices.
Candidate Recommendation Snapshots
- Deliverers
- Web Real-Time Communications Working Group
This API defines a control surface for manipulating the network control bits (DSCP bits) of outgoing WebRTC packets, and the queueing priority of outgoing WebRTC packets under congestion.
- Deliverers
- Web Real-Time Communications Working Group
This document defines a set of ECMAScript APIs in WebIDL to allow and application using WebRTC to assert an identity, and to mark media streams as only viewable by another identity. This specification is being developed in conjunction with a protocol specification developed by the IETF RTCWEB group.
Candidate Recommendation Drafts
- Deliverers
- Web Real-Time Communications Working Group
This document defines a set of APIs that allow local media, including audio and video, to be requested from a platform, media to be sent over the network to another browser or device implementing the appropriate set of real-time protocols, and media received from another browser or device to be processed and displayed locally.
- Deliverers
- Web Real-Time Communications Working Group
This document defines a set of Javascript APIs that allow access to the statistical information about a PeerConnection.
- Deliverers
- Web Real-Time Communications Working Group
This document defines a set of JavaScript APIs that let a Web application manage how audio is rendered on the user audio output devices.
Working Drafts
- Deliverers
- Web Real-Time Communications Working Group
This document defines a recording API for use with MediaStreams.
- Deliverers
- Web Real-Time Communications Working Group
This specification extends MediaStreamTrack to provide a media-content hint attribute. This optional hint permits MediaStreamTrack consumers such as PeerConnection or MediaRecorder to encode or process track media with methods more appropriate to the type of content that is being consumed.
- Deliverers
- Web Real-Time Communications Working Group
This document defines how a browser viewport can be used as the source of a media stream using getViewportMedia, an extension to the Screen Capture API.
- Deliverers
- Web Real-Time Communications Working Group
This document defines a set of ECMAScript APIs in WebIDL to extend the WebRTC 1.0 API to enable user agents to support scalable video coding (SVC).
- Deliverers
- Web Real-Time Communications Working Group
This document defines how a user's display, or parts thereof, can be used as the source of a media stream using getOutputMedia, an extension to the Media Capture API [GETUSERMEDIA].
- Deliverers
- Web Real-Time Communications Working Group
This document proposes a mechanism by which an application APP can opt-in to exposing certain information with another application CAPTR, if CAPTR is screen-capturing the tab in which APP is running. It describes a mechanism for tab capture only.
- Deliverers
- Web Real-Time Communications Working Group
This API defines an API surface for manipulating the bits on MediaStreamTracks carrying raw data.
- Deliverers
- Web Real-Time Communications Working Group
This API defines an API surface for manipulating the bits on MediaStreamTracks being sent via an RTCPeerConnection.
- Deliverers
- Web Real-Time Communications Working Group
This document defines how a stream of media can be captured from a DOM
element, such as a <video>
, <audio>
,
or <canvas>
element, in the form of
a MediaStream
.
- Deliverers
- Web Real-Time Communications Working Group
This document specifies methods and camera settings to produce photographic image capture. The source of images is, or can be referenced via a MediaStreamTrack.
- Deliverers
- Web Real-Time Communications Working Group
This document introduces an API for cropping a video track derived from display-capture of the current browsing context.
This document collates the scenarios that are target use cases for the Media Capture API that enables access to media input capabilities for Web applications using Javascript.
Draft Notes
- Deliverers
- Web Real-Time Communications Working Group
This document describes a set of use cases motivating the development of WebRTC Next Version (WebRTC-NV), as well as the requirements derived from those use cases.