back-forward-cache-with-closed-webrtc-connection-ccns.https.tentative.window.js |
config= |
1267 |
back-forward-cache-with-closed-webrtc-connection.https.window.js |
config= |
861 |
back-forward-cache-with-open-webrtc-connection-ccns.https.tentative.window.js |
config= |
1267 |
back-forward-cache-with-open-webrtc-connection.https.window.js |
config= |
990 |
coverage |
|
|
dictionary-helper.js |
|
2715 |
getstats.html |
RTCPeerConnection GetStats |
4359 |
historical.html |
Historical WebRTC features |
1485 |
idlharness.https.window.js |
|
5418 |
legacy |
|
|
META.yml |
|
146 |
no-media-call.html |
RTCPeerConnection No-Media Connection Test |
3902 |
promises-call.html |
RTCPeerConnection Data-Only Connection Test with Promises |
4020 |
protocol |
|
|
README.md |
# WebRTC |
513 |
receiver-track-live.https.html |
Remote tracks should not get ended except for stop/close |
2389 |
recvonly-transceiver-can-become-sendrecv.https.html |
|
1625 |
resources |
|
|
RollbackEvents.https.html |
|
9454 |
RTCCertificate-postMessage.html |
RTCCertificate persistent Tests |
3150 |
RTCCertificate.html |
RTCCertificate Tests |
10744 |
RTCConfiguration-bundlePolicy.html |
RTCConfiguration bundlePolicy |
4864 |
RTCConfiguration-helper.js |
|
890 |
RTCConfiguration-iceCandidatePoolSize.html |
|
3700 |
RTCConfiguration-iceServers.html |
RTCConfiguration iceServers |
9601 |
RTCConfiguration-iceTransportPolicy.html |
RTCConfiguration iceTransportPolicy |
12018 |
RTCConfiguration-rtcpMuxPolicy.html |
RTCConfiguration rtcpMuxPolicy |
7448 |
RTCConfiguration-validation.html |
RTCConfiguration validation |
916 |
RTCDataChannel-binaryType.window.js |
|
1182 |
RTCDataChannel-bufferedAmount.html |
RTCDataChannel.prototype.bufferedAmount |
11653 |
RTCDataChannel-close.html |
RTCDataChannel.prototype.close |
7941 |
RTCDataChannel-GC.html |
|
1619 |
RTCDataChannel-iceRestart.html |
RTCDataChannel interactions with ICE restart |
2455 |
RTCDataChannel-id.html |
RTCDataChannel id attribute |
12996 |
RTCDataChannel-send-blob-order.html |
RTCDataChannel.prototype.send for blobs |
1036 |
RTCDataChannel-send-close.html |
RTCDataChannel.prototype.send |
3782 |
RTCDataChannel-send.html |
RTCDataChannel.prototype.send |
12126 |
RTCDataChannelEvent-constructor.html |
RTCDataChannelEvent constructor |
1370 |
RTCDtlsTransport-getRemoteCertificates.html |
RTCDtlsTransport.prototype.getRemoteCertificates |
3302 |
RTCDtlsTransport-state.html |
RTCDtlsTransport |
5159 |
RTCDTMFSender-helper.js |
Create an RTCDTMFSender and test tonechange events on it.
testFunc
Test function that is going to manipulate the DTMFSender.
It will be called with:
t - the test object
sender - the created RTCDTMFSender
pc - the associated RTCPeerConnection as second argument.
toneChanges
Array of expected tonechange events fired. The elements
are array of 3 items:
expectedTone
The expected character in event.tone
expectedToneBuffer
The expected new value of dtmfSender.toneBuffer
expectedDuration
The rough time since beginning or last tonechange event
was fired.
desc
Test description.
|
5483 |
RTCDTMFSender-insertDTMF.https.html |
RTCDTMFSender.prototype.insertDTMF |
6345 |
RTCDTMFSender-ontonechange-long.https.html |
RTCDTMFSender.prototype.ontonechange (Long Timeout) |
1658 |
RTCDTMFSender-ontonechange.https.html |
RTCDTMFSender.prototype.ontonechange |
9928 |
RTCError.html |
RTCError and RTCErrorInit |
3141 |
RTCIceCandidate-constructor.html |
RTCIceCandidate constructor |
9575 |
RTCIceConnectionState-candidate-pair.https.html |
RTCIceConnectionState and RTCIceCandidatePair |
1130 |
RTCIceTransport.html |
RTCIceTransport |
21071 |
RTCPeerConnection-add-track-no-deadlock.https.html |
RTCPeerConnection addTrack does not deadlock |
1287 |
RTCPeerConnection-addIceCandidate-connectionSetup.html |
Test RTCPeerConnection.prototype.addIceCandidate |
3604 |
RTCPeerConnection-addIceCandidate-timing.https.html |
|
5785 |
RTCPeerConnection-addIceCandidate.html |
Test RTCPeerConnection.prototype.addIceCandidate |
21525 |
RTCPeerConnection-addTcpIceCandidate.html |
Test RTCPeerConnection.prototype.addIceCandidate with TCP candidates |
4790 |
RTCPeerConnection-addTrack.https.html |
RTCPeerConnection.prototype.addTrack |
16097 |
RTCPeerConnection-addTransceiver.https.html |
RTCPeerConnection.prototype.addTransceiver |
16612 |
RTCPeerConnection-candidate-in-sdp.https.html |
|
1051 |
RTCPeerConnection-canTrickleIceCandidates.html |
RTCPeerConnection canTrickleIceCandidates tests |
2450 |
RTCPeerConnection-capture-video.https.html |
|
2218 |
RTCPeerConnection-connectionState.https.html |
RTCPeerConnection.prototype.connectionState |
12147 |
RTCPeerConnection-constructor.html |
RTCPeerConnection constructor |
2149 |
RTCPeerConnection-createAnswer.html |
RTCPeerConnection.prototype.createAnswer |
1506 |
RTCPeerConnection-createDataChannel.html |
RTCPeerConnection.prototype.createDataChannel |
26603 |
RTCPeerConnection-createOffer.html |
RTCPeerConnection.prototype.createOffer |
5069 |
RTCPeerConnection-description-attributes-timing.https.html |
|
3507 |
RTCPeerConnection-explicit-rollback-iceGatheringState.html |
RTCPeerConnection.prototype.iceGatheringState |
4462 |
RTCPeerConnection-GC.https.html |
|
3666 |
RTCPeerConnection-generateCertificate.html |
Test RTCPeerConnection.generateCertificate |
6229 |
RTCPeerConnection-getStats-timestamp.https.html |
|
3213 |
RTCPeerConnection-getStats.https.html |
RTCPeerConnection.prototype.getStats |
11972 |
RTCPeerConnection-getTransceivers.html |
RTCPeerConnection.prototype.getTransceivers |
1301 |
RTCPeerConnection-helper-test.html |
RTCPeerConnection-helper tests |
712 |
RTCPeerConnection-helper.js |
Helper Methods for testing the following methods in RTCPeerConnection:
createOffer
createAnswer
setLocalDescription
setRemoteDescription
This file offers the following features:
SDP similarity comparison
Generating offer/answer using anonymous peer connection
Test signalingstatechange event
Test promise that never resolve
|
28384 |
RTCPeerConnection-iceConnectionState-disconnected.https.html |
RTCPeerConnection.prototype.iceConnectionState - disconnection |
3119 |
RTCPeerConnection-iceConnectionState.https.html |
RTCPeerConnection.prototype.iceConnectionState |
16487 |
RTCPeerConnection-iceGatheringState.html |
RTCPeerConnection.prototype.iceGatheringState |
12697 |
RTCPeerConnection-mandatory-getStats.https.html |
Mandatory-to-implement stats compliance (a subset of webrtc-stats) |
8167 |
RTCPeerConnection-ondatachannel.html |
RTCPeerConnection.prototype.ondatachannel |
12587 |
RTCPeerConnection-onicecandidateerror.https.html |
RTCPeerConnection.prototype.onicecandidateerror |
1548 |
RTCPeerConnection-onnegotiationneeded.html |
Test RTCPeerConnection.prototype.onnegotiationneeded |
24004 |
RTCPeerConnection-onsignalingstatechanged.https.html |
RTCPeerConnection onsignalingstatechanged |
2561 |
RTCPeerConnection-ontrack.https.html |
RTCPeerConnection.prototype.ontrack |
9572 |
RTCPeerConnection-operations.https.html |
|
15650 |
RTCPeerConnection-perfect-negotiation-helper.js |
|
6096 |
RTCPeerConnection-perfect-negotiation-stress-glare-linear.https.html |
|
767 |
RTCPeerConnection-perfect-negotiation-stress-glare.https.html |
|
764 |
RTCPeerConnection-perfect-negotiation.https.html |
|
805 |
RTCPeerConnection-plan-b-is-not-supported.html |
|
920 |
RTCPeerConnection-relay-canvas.https.html |
Relay canvas via PeerConnections |
2951 |
RTCPeerConnection-remote-track-mute.https.html |
RTCPeerConnection-transceivers.https.html |
5154 |
RTCPeerConnection-removeTrack.https.html |
RTCPeerConnection.prototype.removeTrack |
13618 |
RTCPeerConnection-restartIce-onnegotiationneeded.https.html |
|
1067 |
RTCPeerConnection-restartIce.https.html |
|
20243 |
RTCPeerConnection-setDescription-transceiver.html |
RTCPeerConnection Set Session Description - Transceiver Tests |
11249 |
RTCPeerConnection-setLocalDescription-answer.html |
RTCPeerConnection.prototype.setLocalDescription |
9546 |
RTCPeerConnection-setLocalDescription-offer.html |
RTCPeerConnection.prototype.setLocalDescription |
9603 |
RTCPeerConnection-setLocalDescription-parameterless.https.html |
|
6312 |
RTCPeerConnection-setLocalDescription-pranswer.html |
RTCPeerConnection.prototype.setLocalDescription pranswer |
5962 |
RTCPeerConnection-setLocalDescription-rollback.html |
RTCPeerConnection.prototype.setLocalDescription rollback |
6840 |
RTCPeerConnection-setLocalDescription.html |
RTCPeerConnection.prototype.setLocalDescription |
5583 |
RTCPeerConnection-setRemoteDescription-answer.html |
RTCPeerConnection.prototype.setRemoteDescription - answer |
4255 |
RTCPeerConnection-setRemoteDescription-nomsid.html |
RTCPeerConnection.prototype.setRemoteDescription - legacy streams without a=msid lines |
1472 |
RTCPeerConnection-setRemoteDescription-offer.html |
RTCPeerConnection.prototype.setRemoteDescription - offer |
16122 |
RTCPeerConnection-setRemoteDescription-pranswer.html |
RTCPeerConnection.prototype.setRemoteDescription pranswer |
6022 |
RTCPeerConnection-setRemoteDescription-replaceTrack.https.html |
RTCPeerConnection.prototype.setRemoteDescription - replaceTrack |
4206 |
RTCPeerConnection-setRemoteDescription-rollback.html |
RTCPeerConnection.prototype.setRemoteDescription rollback |
26293 |
RTCPeerConnection-setRemoteDescription-simulcast.https.html |
RTCPeerConnection.prototype.setRemoteDescription rollback |
1564 |
RTCPeerConnection-setRemoteDescription-tracks.https.html |
RTCPeerConnection.prototype.setRemoteDescription - add/remove remote tracks |
17255 |
RTCPeerConnection-setRemoteDescription.html |
RTCPeerConnection.prototype.setRemoteDescription |
6077 |
RTCPeerConnection-SLD-SRD-timing.https.html |
|
857 |
RTCPeerConnection-transceivers.https.html |
RTCPeerConnection-transceivers.https.html |
24770 |
RTCPeerConnection-transport-stats.https.html |
RTCPeerConnection a=setup SDP parameter test |
1661 |
RTCPeerConnection-videoDetectorTest.html |
RTCPeerConnection Video detector test |
3643 |
RTCPeerConnectionIceErrorEvent.html |
|
722 |
RTCPeerConnectionIceEvent-constructor.html |
|
3789 |
RTCRtpCapabilities-helper.js |
5.2. RTCRtpSender Interface
dictionary RTCRtpCapabilities {
sequence<RTCRtpCodecCapability> codecs;
sequence<RTCRtpHeaderExtensionCapability> headerExtensions;
};
dictionary RTCRtpCodecCapability {
DOMString mimeType;
unsigned long clockRate;
unsigned short channels;
DOMString sdpFmtpLine;
};
dictionary RTCRtpHeaderExtensionCapability {
DOMString uri;
};
|
1515 |
RTCRtpEncodingParameters-codec-opus-stereo.https.html |
RTCRtpEncodingParameters codec opus stereo |
4319 |
RTCRtpParameters-codec.html |
RTCRtpEncodingParameters codec property |
20612 |
RTCRtpParameters-codecs.html |
RTCRtpParameters codecs |
21103 |
RTCRtpParameters-encodings.html |
RTCRtpParameters encodings |
22864 |
RTCRtpParameters-headerExtensions.html |
RTCRtpParameters headerExtensions |
2520 |
RTCRtpParameters-helper.js |
Validates the RTCRtpParameters returned from RTCRtpSender.prototype.getParameters
5.2. RTCRtpSender Interface
getParameters
- transactionId is set to a new unique identifier, used to match this getParameters
call to a setParameters call that may occur later.
- encodings is set to the value of the [[SendEncodings]] internal slot.
- The headerExtensions sequence is populated based on the header extensions that
have been negotiated for sending.
- The codecs sequence is populated based on the codecs that have been negotiated
for sending, and which the user agent is currently capable of sending. If
setParameters has removed or reordered codecs, getParameters MUST return the
shortened/reordered list. However, every time codecs are renegotiated by a
new offer/answer exchange, the list of codecs MUST be restored to the full
negotiated set, in the priority order indicated by the remote description,
in effect discarding the effects of setParameters.
- rtcp.cname is set to the CNAME of the associated RTCPeerConnection. rtcp.reducedSize
is set to true if reduced-size RTCP has been negotiated for sending, and false otherwise.
|
8032 |
RTCRtpParameters-maxFramerate.html |
RTCRtpParameters encodings |
3729 |
RTCRtpParameters-rtcp.html |
RTCRtpParameters rtcp |
3299 |
RTCRtpParameters-transactionId.html |
RTCRtpParameters transactionId |
7817 |
RTCRtpReceiver-audio-jitterBufferTarget-stats.https.html |
Tests RTCRtpReceiver-jitterBufferTarget verified with stats |
585 |
RTCRtpReceiver-getCapabilities.html |
RTCRtpReceiver.getCapabilities |
1342 |
RTCRtpReceiver-getContributingSources.https.html |
RTCRtpReceiver.prototype.getContributingSources |
1464 |
RTCRtpReceiver-getParameters.html |
RTCRtpReceiver.prototype.getParameters |
4076 |
RTCRtpReceiver-getStats.https.html |
RTCRtpReceiver.prototype.getStats |
5301 |
RTCRtpReceiver-getSynchronizationSources.https.html |
RTCRtpReceiver.prototype.getSynchronizationSources |
4887 |
RTCRtpReceiver-jitterBufferTarget-stats-helper.js |
|
2423 |
RTCRtpReceiver-jitterBufferTarget.html |
Tests for RTCRtpReceiver-jitterBufferTarget attribute |
5178 |
RTCRtpReceiver-video-jitterBufferTarget-stats.html |
Tests RTCRtpReceiver-jitterBufferTarget verified with stats |
586 |
RTCRtpReceiver.https.html |
RTCRtpReceiver |
4571 |
RTCRtpSender-encode-same-track-twice.https.html |
|
2582 |
RTCRtpSender-getCapabilities.html |
RTCRtpSender.getCapabilities |
1697 |
RTCRtpSender-getParameters.html |
RTCRtpSender.prototype.getParameters |
1730 |
RTCRtpSender-getStats.https.html |
RTCRtpSender.prototype.getStats |
5364 |
RTCRtpSender-replaceTrack.https.html |
RTCRtpSender.prototype.replaceTrack |
12851 |
RTCRtpSender-setParameters-keyFrame.html |
RTCRtpSender.prototype.setParameters for generating keyFrames |
3999 |
RTCRtpSender-setParameters.html |
RTCRtpSender.prototype.setParameters |
1887 |
RTCRtpSender-setStreams.https.html |
RTCRtpSender.prototype.setStreams |
4866 |
RTCRtpSender-transport.https.html |
RTCRtpSender.transport |
7658 |
RTCRtpSender.https.html |
RTCRtpSender |
4828 |
RTCRtpTransceiver-direction.html |
RTCRtpTransceiver.prototype.direction |
3232 |
RTCRtpTransceiver-setCodecPreferences.html |
RTCRtpTransceiver.prototype.setCodecPreferences |
12775 |
RTCRtpTransceiver-stop.html |
RTCRtpTransceiver.prototype.stop |
5945 |
RTCRtpTransceiver-stopping.https.html |
|
9679 |
RTCRtpTransceiver.https.html |
RTCRtpTransceiver |
73287 |
RTCSctpTransport-constructor.html |
RTCSctpTransport constructor |
4600 |
RTCSctpTransport-events.html |
RTCIceTransport |
2007 |
RTCSctpTransport-maxChannels.html |
RTCSctpTransport.prototype.maxChannels |
1926 |
RTCSctpTransport-maxMessageSize.html |
RTCSctpTransport.prototype.maxMessageSize |
8640 |
RTCTrackEvent-constructor.html |
RTCTrackEvent constructor |
5007 |
RTCTrackEvent-fire.html |
Change of msid in remote description should trigger related track events |
5853 |
simplecall-no-ssrcs.https.html |
RTCPeerConnection Connection Test |
4064 |
simplecall.https.html |
RTCPeerConnection Connection Test |
3653 |
simulcast |
|
|
third_party |
|
|
toJSON.html |
WebRTC objects toJSON() methods |
1587 |
tools |
|
|
transfer-datachannel-worker.js |
|
581 |
transfer-datachannel.html |
|
5812 |
WEB_FEATURES.yml |
|
62 |