Need to add the fractionLost into the dictionary RTCInboundRtpStreamStats officially

Hi team,

I filed a bug to the Firefox about the fractionLost is missed in the 'inbound-rtp ‘. However, the guy in the Firefox team complains this field is not in the dictionary RTCInboundRtpStreamStats<https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats> , so the Firefox will not support it. However, the top of this web page has the statement as below,

An implementation MUST support generating statistics for the type RTCInboundRtpStreamStats, with attributes packetsReceived, bytesReceived, packetsLost, jitter, and fractionLost.

The fractionLost is in the “MUST” support. But it is missed in the dictionary below


dictionary RTCInboundRtpStreamStats<https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats> : RTCReceivedRtpStreamStats<https://w3c.github.io/webrtc-stats/#dom-rtcreceivedrtpstreamstats> {
             DOMString<https://heycam.github.io/webidl/#idl-DOMString>            trackId<https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-trackid>;
             DOMString<https://heycam.github.io/webidl/#idl-DOMString>            receiverId<https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-receiverid>;
             DOMString<https://heycam.github.io/webidl/#idl-DOMString>            remoteId<https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-remoteid>;
             unsigned long<https://heycam.github.io/webidl/#idl-unsigned-long>        framesDecoded<https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-framesdecoded>;
             DOMHighResTimeStamp  lastPacketReceivedTimestamp<https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-lastpacketreceivedtimestamp>;
             double<https://heycam.github.io/webidl/#idl-double>               averageRtcpInterval<https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-averagertcpinterval>;
             unsigned long<https://heycam.github.io/webidl/#idl-unsigned-long>        fecPacketsReceived<https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-fecpacketsreceived>;
             unsigned long long<https://heycam.github.io/webidl/#idl-unsigned-long-long>   bytesReceived<https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-bytesreceived>;
             unsigned long<https://heycam.github.io/webidl/#idl-unsigned-long>        packetsFailedDecryption<https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-packetsfaileddecryption>;
             unsigned long<https://heycam.github.io/webidl/#idl-unsigned-long>        packetsDuplicated<https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-packetsduplicated>;
             record<https://heycam.github.io/webidl/#idl-record><USVString<https://heycam.github.io/webidl/#idl-USVString>, unsigned long<https://heycam.github.io/webidl/#idl-unsigned-long>> perDscpPacketsReceived<https://w3c..github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-perdscppacketsreceived>;
            };


Please add the fractionLost into the dictionary RTCInboundRtpStreamStats officially.

By the way, Chrome and Safari support it.

Thanks,

Elias

Received on Friday, 8 February 2019 08:30:00 UTC