Type alias SfuInboundRtpPad

SfuInboundRtpPad: {
    bytesReceived?: number;
    clockRate?: number;
    fecPacketsDiscarded?: number;
    fecPacketsReceived?: number;
    firCount?: number;
    fractionLost?: number;
    framesDecoded?: number;
    framesReceived?: number;
    internal?: boolean;
    jitter?: number;
    keyFramesDecoded?: number;
    mediaType?: "audio" | "video";
    mimeType?: string;
    nackCount?: number;
    noReport?: boolean;
    packetsDiscarded?: number;
    packetsDuplicated?: number;
    packetsFailedDecryption?: number;
    packetsLost?: number;
    packetsReceived?: number;
    packetsRepaired?: number;
    padId: string;
    payloadType?: number;
    pliCount?: number;
    rid?: string;
    roundTripTime?: number;
    rtcpRrSent?: number;
    rtcpSrReceived?: number;
    rtxPacketsDiscarded?: number;
    rtxPacketsReceived?: number;
    rtxSsrc?: number;
    sdpFmtpLine?: string;
    sliCount?: number;
    ssrc: number;
    streamId: string;
    targetBitrate?: number;
    transportId: string;
    voiceActivityFlag?: boolean;
}

The Sfu Inbound Rtp Pad obtained measurements

Type declaration

  • Optional bytesReceived?: number

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

  • 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 fecPacketsReceived?: number

    The total number of FEC packets received 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 framesDecoded?: number

    Indicate the number of frames the Sfu has been decoded

  • Optional framesReceived?: number

    The number of frames received 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 keyFramesDecoded?: number

    Indicate the number of keyframes the Sfu has been decoded

  • 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 packetsFailedDecryption?: number

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

  • Optional packetsLost?: number

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

  • Optional packetsReceived?: number

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

  • Optional packetsRepaired?: number

    The total number of packets repaired by either retransmission or FEC 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 rtcpRrSent?: number

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

  • Optional rtcpSrReceived?: number

    The total number of SR reports received 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 rtxPacketsReceived?: number

    If rtx packets are sent or received 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

  • 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 media stream the RTP pad belongs to. This id is to group rtp pads (e.g.: simulcast) carrying payloads to the same media.

  • Optional targetBitrate?: number

    he bitrate the corresponded stream targets.

  • transportId: string

    The id of the transport the RTP Pad 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