更新时间:2025-11-07 GMT+08:00
分享

通话质量日志说明

  • 通话中的音频流媒体信息:以[audio]开头
    [2025-04-03 14:16:26.973-08:00][INFO][][][api][call_interface.c:893 callPrintChannelInfo][P=167552, T=137748][[audio]bIsCalling:1, bIsSRTP:0, acEncodeProtocol:opus, acDecodeProtocol:opus, ulChannelID:0, ulSendBitRate:9, ulRecvBitRate:26, ulSendTotalLostPacket:0, fSendLossFraction:0.000000, fSendNetLossFraction:0.000000, fSendJitter:105.000000, fSendDelay:5.000000, ulRecvTotalLostPacket:0, fRecvLossFraction:0.000000, fRecvNetLossFraction:0.000000, fRecvJitter:43.000000, fRecvDelay:5.000000]

    标准通话质量值为3,大于3表示通话通话质量好,小于3表示通话质量不佳。

    通话质量由时延(delay)、抖动(jitter)、丢包(Loss)计算得出。本日志中丢包指NetLossFraction值

    • opus编解码格式的权重计算如下:
      • 时延权重DelayEvalueWeight:(Delay < 150 ? 2 : (Delay <= 300 ? 1 : (Delay <= 500 ? 0.5 : 0)))
      • 抖动权重JitterEvalueWeight:(Jitter< 50 ? 2 : (Jitter <= 70 ? 1 : (Jitter <= 200 ? 0.5f : 0)))
      • 丢包权重LostEvalueWeight:(NetLost < 20 ? 2 : (NetLost <= 30 ? 1.5f : (NetLost <= 40 ? 1 : 0)))
    • G711等其他编解码格式的权重计算:
      • 时延权重DelayEvalueWeight:(Delay < 100 ? 2 : (Delay <= 300 ? 1 : (Delay <= 500 ? 0.5f : 0)))
      • 抖动权重JitterEvalueWeight: (Jitter < 30 ? 2 : (Jitter <= 70 ? 1 : (Jitter <= 200 ? 0.5f : 0)))
      • 丢包权重LostEvalueWeight:(NetLost < 10 ? 2 : (NetLost <= 15 ? 1.5f : (NetLost <= 20 ? 1 : 0)))
    • 网络质量计算:

      NetLevel: LostEvalueWeight * 0.5 + DelayEvalueWeight * 0.25 + JitterEvalueWeight * 0.25

    • 通话质量计算:

      NetLevel < 0.7 通话质量1

      0.7 <= NetLevel < 1.1 通话质量2

      1.1 <= NetLevel < 1.45 通话质量3

      1.45 <= NetLevel < 1.75 通话质量4

      1.75 <= NetLevel 通话质量5

    表1 音频媒体流信息说明

    组成

    含义

    bIsCalling

    是否在通话中,1表示是

    bIsSRTP

    是否启用SRTP,1启用

    acEncodeProtocol

    编码协议名

    acDecodeProtocol

    解码协议名

    ulSendBitRate

    发送比特率(kbps)

    ulRecvBitRate

    接收比特率(kbps)

    ulSendTotalLostPacket

    发送方累计包损

    fSendLossFraction

    发送方丢包率(%)

    fSendNetLossFraction

    发送方网络丢包率(%)

    fSendJitter

    发送方平均抖动(ms)

    fSendDelay

    发送方平均时延(ms)

    ulRecvTotalLostPacket

    接收方累计包损

    fRecvLossFraction

    接收方丢包率(%)

    fRecvNetLossFraction

    接收方网络丢包率(%)

    fRecvJitter

    接收方平均抖动(ms)

    fRecvDelay

    接收方平均时延(ms)

  • 通话中的视频流媒体信息:以[video]开头
    [2025-04-03 14:16:26.973-08:00][INFO][][][api][call_interface.c:927 callPrintChannelInfo][P=167552, T=137748][[video]acEncodeName:H264, acDecodeName:H264, acEncoderSize:512*288, acDecoderSize:VGA, bIsSRTP:0, ulSendFrameRate:22, ulRecvFrameRate:15, ulVideoSendBitRate:2, ulVideoRecvBitRate:1248, acEncoderProfile:HP, acDecoderProfile:HP, VideoSendLossFraction:0.000000, VideoSendJitter:26.000000, VideoSendDelay:5.000000, VideoRecvLossFraction:0.000000, VideoRecvJitter:12.000000, VideoRecvDelay:5.000000, lWidth:640, lHeight:480]
    表2 视频媒体流信息说明

    组成

    含义

    acEncodeName

    编码名称

    acDecodeName

    解码名称

    acEncoderSize

    图像分辨率(编码)

    acDecoderSize

    图像分辨率(解码)

    bIsSRTP

    是否启用SRTP,1启用

    ulSendFrameRate

    视频帧率(编码)

    ulRecvFrameRate

    视频帧率(解码)

    ulVideoSendBitRate

    编码码率(bps)

    ulVideoRecvBitRate

    解码码率(bps)

    acEncoderProfile

    视频编码格式

    acDecoderProfile

    视频解码格式

    VideoSendLossFraction

    发送方丢包率(%)

    VideoSendJitter

    发送方平均抖动(ms))

    VideoSendDelay

    发送方平均时延(ms)

    VideoRecvLossFraction

    接收方丢包率(%)

    VideoRecvJitter

    接收方平均抖动(ms)

    VideoRecvDelay

    接收方平均时延(ms)

    lWidth

    视频分辨率-宽(ppi)

    lHeight

    视频分辨率-高(ppi)

  • 通话中的辅流媒体信息:以[data]开头
    [2025-04-03 14:16:26.973-08:00][INFO][][][api][call_interface.c:948 callPrintChannelInfo][P=167552, T=137748][[data]acEncodeName:, acDecodeName:, acEncoderSize:, acDecoderSize:, bIsSRTP:0, ulSendFrameRate:0, ulRecvFrameRate:0, ulVideoSendBitRate:0, ulVideoRecvBitRate:0, acEncoderProfile:, acDecoderProfile:, VideoSendLossFraction:0.000000, VideoSendJitter:0.000000, VideoSendDelay:0.000000, VideoRecvLossFraction:0.000000, VideoRecvJitter:0.000000, VideoRecvDelay:0.000000, lWidth:0, lHeight:0]
    表3 辅流媒体信息说明

    组成

    含义

    acEncodeName

    编码名称

    acDecodeName

    解码名称

    acEncoderSize

    图像分辨率(编码)

    acDecoderSize

    图像分辨率(解码)

    bIsSRTP

    是否启用SRTP,1启用

    ulSendFrameRate

    视频帧率(编码)

    ulRecvFrameRate

    视频帧率(解码)

    ulVideoSendBitRate

    编码码率(bps)

    ulVideoRecvBitRate

    解码码率(bps)

    acEncoderProfile

    视频编码格式

    acDecoderProfile

    视频解码格式

    VideoSendLossFraction

    发送方丢包率(%)

    VideoSendJitter

    发送方平均抖动(ms))

    VideoSendDelay

    发送方平均时延(ms)

    VideoRecvLossFraction

    接收方丢包率(%)

    VideoRecvJitter

    接收方平均抖动(ms)

    VideoRecvDelay

    接收方平均时延(ms)

    lWidth

    视频分辨率-宽(ppi)

    lHeight

    视频分辨率-高(ppi)

相关文档