RTCOutboundRtpStreamStats

Overview

The RTCOutboundRtpStreamStats dictionary is the RTCStats-based object which provides metrics and statistics related to an outbound RTP stream being sent by an RTCRtpSender.

Location

Properties


averageRtcpInterval

 

property averageRtcpInterval: Double read write;

 

Double averageRtcpInterval { get; set; }

 

var averageRtcpInterval: Double { get{} set{} }

 

Double averageRtcpInterval { __get; __set; }

 

Property averageRtcpInterval() As Double

firCount

 

property firCount: Int32 read write;

 

Int32 firCount { get; set; }

 

var firCount: Int32 { get{} set{} }

 

Int32 firCount { __get; __set; }

 

Property firCount() As Int32

framesEncoded

 

property framesEncoded: Double read write;

 

Double framesEncoded { get; set; }

 

var framesEncoded: Double { get{} set{} }

 

Double framesEncoded { __get; __set; }

 

Property framesEncoded() As Double

lastPacketSentTimestamp

 

property lastPacketSentTimestamp: DateTime read write;

 

DateTime lastPacketSentTimestamp { get; set; }

 

var lastPacketSentTimestamp: DateTime { get{} set{} }

 

DateTime lastPacketSentTimestamp { __get; __set; }

 

Property lastPacketSentTimestamp() As DateTime

nackCount

 

property nackCount: Int32 read write;

 

Int32 nackCount { get; set; }

 

var nackCount: Int32 { get{} set{} }

 

Int32 nackCount { __get; __set; }

 

Property nackCount() As Int32

perDscpPacketsSent

 

property perDscpPacketsSent: Double read write;

 

Double perDscpPacketsSent { get; set; }

 

var perDscpPacketsSent: Double { get{} set{} }

 

Double perDscpPacketsSent { __get; __set; }

 

Property perDscpPacketsSent() As Double

pliCount

 

property pliCount: Int32 read write;

 

Int32 pliCount { get; set; }

 

var pliCount: Int32 { get{} set{} }

 

Int32 pliCount { __get; __set; }

 

Property pliCount() As Int32

qpSum

 

property qpSum: Int32 read write;

 

Int32 qpSum { get; set; }

 

var qpSum: Int32 { get{} set{} }

 

Int32 qpSum { __get; __set; }

 

Property qpSum() As Int32

qualityLimitationDurations

 

property qualityLimitationDurations: Double read write;

 

Double qualityLimitationDurations { get; set; }

 

var qualityLimitationDurations: Double { get{} set{} }

 

Double qualityLimitationDurations { __get; __set; }

 

Property qualityLimitationDurations() As Double

qualityLimitationReason

 

property qualityLimitationReason: dynamic read write;

 

dynamic qualityLimitationReason { get; set; }

 

var qualityLimitationReason: dynamic { get{} set{} }

 

dynamic qualityLimitationReason { __get; __set; }

 

Property qualityLimitationReason() As dynamic

remoteId

 

property remoteId: Int32 read write;

 

Int32 remoteId { get; set; }

 

var remoteId: Int32 { get{} set{} }

 

Int32 remoteId { __get; __set; }

 

Property remoteId() As Int32

retransmittedBytesSent

 

property retransmittedBytesSent: Double read write;

 

Double retransmittedBytesSent { get; set; }

 

var retransmittedBytesSent: Double { get{} set{} }

 

Double retransmittedBytesSent { __get; __set; }

 

Property retransmittedBytesSent() As Double

retransmittedPacketsSent

 

property retransmittedPacketsSent: Double read write;

 

Double retransmittedPacketsSent { get; set; }

 

var retransmittedPacketsSent: Double { get{} set{} }

 

Double retransmittedPacketsSent { __get; __set; }

 

Property retransmittedPacketsSent() As Double

senderId

 

property senderId: Int32 read write;

 

Int32 senderId { get; set; }

 

var senderId: Int32 { get{} set{} }

 

Int32 senderId { __get; __set; }

 

Property senderId() As Int32

sliCount

 

property sliCount: Int32 read write;

 

Int32 sliCount { get; set; }

 

var sliCount: Int32 { get{} set{} }

 

Int32 sliCount { __get; __set; }

 

Property sliCount() As Int32

targetBitrate

 

property targetBitrate: dynamic read write;

 

dynamic targetBitrate { get; set; }

 

var targetBitrate: dynamic { get{} set{} }

 

dynamic targetBitrate { __get; __set; }

 

Property targetBitrate() As dynamic

totalEncodedBytesTarget

 

property totalEncodedBytesTarget: Int64 read write;

 

Int64 totalEncodedBytesTarget { get; set; }

 

var totalEncodedBytesTarget: Int64 { get{} set{} }

 

Int64 totalEncodedBytesTarget { __get; __set; }

 

Property totalEncodedBytesTarget() As Int64

totalEncodeTime

 

property totalEncodeTime: DateTime read write;

 

DateTime totalEncodeTime { get; set; }

 

var totalEncodeTime: DateTime { get{} set{} }

 

DateTime totalEncodeTime { __get; __set; }

 

Property totalEncodeTime() As DateTime

trackId

 

property trackId: Int32 read write;

 

Int32 trackId { get; set; }

 

var trackId: Int32 { get{} set{} }

 

Int32 trackId { __get; __set; }

 

Property trackId() As Int32