Amended WebRTC Interoperability Tests Results

Summary - October, 2024

Untested amendments:

Amendments without implementations:

Amendment with only one implementation:

Amendment with sufficient implementation experience:

Annotated WPT results

Tests Chrome Edge FireFox Safari Notes
webrtc/RTCConfiguration-bundlePolicy.html (#2691 )15/1515/1515/1515/15
webrtc/RTCConfiguration-iceTransportPolicy.html (#2691 )15/2215/2222/2218/22test failures in Chromium/Safari are unrelated to the amendment
webrtc/RTCConfiguration-rtcpMuxPolicy.html (#2691 )14/1414/140/1414/14
webrtc/RTCConfiguration-validation.html (#2689 )1/11/11/11/1
webrtc/RTCDataChannel-GC.html (#2902 )2/22/21/22/2
webrtc/RTCDataChannel-binaryType.window.html (#2909 #2913 )10/1010/109/1010/10
webrtc/RTCDataChannel-send.html (#2913 )23/2323/2321/2323/23
webrtc/RTCPeerConnection-addTcpIceCandidate.html (#2708 )63/8363/8381/8363/83Chromium/Safari failing test on part of bad ports; FF failing to ignore bad port on addIceCandidate?
webrtc/RTCPeerConnection-connectionState.https.html (#2680 #2687 #2876 )8/88/88/88/8
webrtc/RTCPeerConnection-createDataChannel.html (#2913 )50/5250/5250/5251/52Safari and Chromium pass the amendment relevant tests
webrtc/RTCPeerConnection-iceGatheringState.html (#2680 #2894 #2953 )9/119/1111/118/112894-relevant tests fail in Chromium and Safari
webrtc/RTCPeerConnection-mandatory-getStats.https.html (#2744 #2748 #2832 )73/7473/7459/7470/74Of the relevant stats (trackIdentifier, totalSamplesDuration, packetsDiscarded, responsesReceived), only responsesReceived (#2832) lacks a 2nd implementation (only in Chromium atm); no relevant bugs in FF/Webkit trackers
webrtc/RTCPeerConnection-removeTrack.https.html (#2875 )14/1414/1414/1413/14
webrtc/RTCRtpParameters-codec.html (#2985 )21/2221/222/222/22only implemented in Chromium
webrtc/RTCRtpParameters-encodings.html (#2772 #2774 #2775 )34/4434/4440/4426/44
  • TypeError unless all or none of encodings have rids, duplicate rids (#2774 #2775) only in Firefox
webrtc/RTCRtpParameters-maxFramerate.html (#2785 #2799 )15/1515/1515/154/15
webrtc/RTCRtpReceiver-audio-jitterBufferTarget-stats.https.html (#2894 #2953 )1/11/11/10/1
webrtc/RTCRtpReceiver-jitterBufferTarget.html (#2894 #2953 )12/1212/1212/120/12
webrtc/RTCRtpReceiver-video-jitterBufferTarget-stats.html (#2894 #2953 )0/11/11/10/1
webrtc/RTCRtpTransceiver-setCodecPreferences.html (#2847 #2926 #2975 )19/2119/2121/2119/212975-relevant tests fail in Chromium and Safari, but this is relaxing a constraint and aligning with a normative reference without backwards compat risks.
webrtc/idlharness.https.window.html (#2763 #2773 #2961 )489/515489/515428/515481/515
  • RTCIceCandate.relayProtocol (#2763) only in Chromium (see FF bug)
  • RTCIceCandate.url (#2773) only in Chromium (see FF bug)
  • RTCIceCandidatePair (#2961) not implemented
webrtc/protocol/simulcast-answer.html (#2754 #2755 )1/31/33/31/3#2755 and #2754 pass only in Firefox
webrtc/simulcast/negotiation-encodings.https.html (#2797 #2800 #2813 )7/207/2014/209/20
  • #2800 (duplicate rids), #2813 (alternative rids) fail everywhere
  • #2797 (rollback) passes only in FF
webrtc/simulcast/rid-manipulation.html (#2813 )1/11/10/11/1
webrtc/transfer-datachannel.html (#2988 )4/44/40/44/4