Type alias SfuOutboundRtpPad

SfuOutboundRtpPad: {
    bytesSent?: number;
    callId?: string;
    clientId?: string;
    clockRate?: number;
    fecPacketsDiscarded?: number;
    fecPacketsSent?: number;
    firCount?: number;
    fractionLost?: number;
    framesEncoded?: number;
    framesSent?: number;
    internal?: boolean;
    jitter?: number;
    keyFramesEncoded?: number;
    mediaType?: "audio" | "video";
    mimeType?: string;
    nackCount?: number;
    noReport?: boolean;
    packetsDiscarded?: number;
    packetsDuplicated?: number;
    packetsFailedEncryption?: number;
    packetsLost?: number;
    packetsRetransmitted?: number;
    packetsSent?: number;
    padId: string;
    payloadType?: number;
    pliCount?: number;
    rid?: string;
    roundTripTime?: number;
    rtcpRrReceived?: number;
    rtcpSrSent?: number;
    rtxPacketsDiscarded?: number;
    rtxPacketsSent?: number;
    rtxSsrc?: number;
    sdpFmtpLine?: string;
    sinkId: string;
    sliCount?: number;
    ssrc: number;
    streamId: string;
    targetBitrate?: number;
    trackId?: string;
    transportId: string;
    voiceActivityFlag?: boolean;
}

The Sfu Outbound Rtp Pad obtained measurements

Type declaration

  • Optional bytesSent?: number

    The total amount of payload bytes sent on the corresponded RTP stream.

  • Optional callId?: string

    The callId the event belongs to

  • Optional clientId?: string

    If the track id was provided by the Sfu, the observer can fill up the information of which client it belongs to

  • Optional clockRate?: number

    The clock rate of the media source the RTP header carries

  • Optional fecPacketsDiscarded?: number

    The total number of FEC packets discarded on the corresponded RTP stream.

  • Optional fecPacketsSent?: number

    The total number of FEC packets sent on the corresponded RTP stream.

  • Optional firCount?: number

    The total number FIR packets sent from this endpoint to the source on the corresponded RTP stream. Only for Video streams

  • Optional fractionLost?: number

    The calculated fractionLost of the stream

  • Optional framesEncoded?: number

    Indicate the number of frames the Sfu has been encoded

  • Optional framesSent?: number

    The number of frames sent on the corresponded RTP stream

  • Optional internal?: boolean

    Flag to indicate that the rtp pad is used as an internal communication between SFU instances

  • Optional jitter?: number

    The calculated jitter of the stream

  • Optional keyFramesEncoded?: number

    Indicate the number of keyframes the Sfu has been encoded on the corresponded RTP stream

  • Optional mediaType?: "audio" | "video"

    the type of the media the stream carries ("audio" or "video")

  • Optional mimeType?: string

    The negotiated mimeType in the SDP

  • Optional nackCount?: number

    The total number of negative acknowledgement received on the corresponded RTP stream.

  • Optional noReport?: boolean

    Flag indicate to not generate report from this sample

  • Optional packetsDiscarded?: number

    The total number of discarded packets on the corresponded RTP stream.

  • Optional packetsDuplicated?: number

    The total number of duplicated packets appeared on the corresponded RTP stream.

  • Optional packetsFailedEncryption?: number

    The total number of packets failed to be encrypted on the corresponded RTP stream.

  • Optional packetsLost?: number

    The total number of packets lost on the corresponded RTP stream.

  • Optional packetsRetransmitted?: number

    The total number of packets retransmitted on the corresponded RTP stream.

  • Optional packetsSent?: number

    The total number of packets sent on the corresponded RTP stream.

  • padId: string

    The id of Sfu pad.

  • Optional payloadType?: number

    The payload type field of the RTP header

  • Optional pliCount?: number

    The total number of Picture Loss Indication sent on the corresponded RTP stream. Only for Video streams

  • Optional rid?: string

    The rid parameter of the corresponded RTP stream

  • Optional roundTripTime?: number

    The calculated RTT of the stream

  • Optional rtcpRrReceived?: number

    The total number of RR reports received on the corresponded RTP stream

  • Optional rtcpSrSent?: number

    The total number of SR reports sent by the corresponded RTP stream

  • Optional rtxPacketsDiscarded?: number

    If rtx packets are received on the same stream then this number indicates how may has been discarded

  • Optional rtxPacketsSent?: number

    If rtx packets sent on the same stream then this number indicates how may has been sent

  • Optional rtxSsrc?: number

    If RTX is negotiated as a separate stream, this is the SSRC of the RTX stream that is associated with this stream's ssrc.

  • Optional sdpFmtpLine?: string

    The actual SDP line from the negotiation related to this RTP stream

  • sinkId: string

    The id of a group of RTP pad sinks the media stream out from the SFU.

  • Optional sliCount?: number

    The total number of SLI indicator sent from the endpoint on the corresponded RTP stream. Only for Audio stream

  • ssrc: number

    The synchronization source id of the RTP stream

  • streamId: string

    The id of the stream this outbound RTP pad sinks the media from

  • Optional targetBitrate?: number

    he bitrate the corresponded stream targets.

  • Optional trackId?: string

    The id of the track the RTP stream related to at the client side

  • transportId: string

    The id of the transport the RTP stream uses.

  • Optional voiceActivityFlag?: boolean

    The RTP header V flag indicate of the activity of the media source by the media codec if the RTP transport ships it through

Generated using TypeDoc