MOSCalculator

public class MOSCalculator

Utility class for calculating Mean Opinion Score (MOS) and call quality metrics

  • Calculates the Mean Opinion Score (MOS) based on WebRTC statistics

    Declaration

    Swift

    public static func calculateMOS(jitter: Double, rtt: Double, packetsReceived: Int, packetsLost: Int) -> Double

    Parameters

    jitter

    Jitter in milliseconds

    rtt

    Round-trip time in milliseconds

    packetsReceived

    Number of packets received

    packetsLost

    Number of packets lost

    Return Value

    MOS score between 1.0 and 5.0

  • Determines call quality based on MOS score

    Declaration

    Swift

    public static func getQuality(mos: Double) -> CallQuality

    Parameters

    mos

    Mean Opinion Score

    Return Value

    Call quality rating