java - 使用 Java 计算 MOS、抖动和 R 因子

标签 java voip rtp

我需要通过在两个主机(2 个 Java 进程)之间发送合成调用来计算 VOIP 质量。我应该找出 MOS、抖动和 R 因子(VOIP 质量指标)。根据目前的研究,我发现我应该在两台主机之间发送 RTP 流并计算上述指标。我找不到可用于使用 Java 发送 RTP 数据的示例或库,更准确地说是找不到可以计算这些指标的库。非常感谢这方面的任何帮助。

谢谢。

最佳答案

您可以从 RTCP 数据包中的接收器报告中提取抖动、延迟和数据包丢失。

可以根据 G.107 中描述的那些 RTCP 值计算 R 因子。标准。

MOS 是您无法衡量的主观尺度,但某些音频编解码器有已知的 MOS 值。

关于java - 使用 Java 计算 MOS、抖动和 R 因子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20207605/

相关文章:

用于 SIP 软电话客户端的 java SDK

iis - RTP 到实时平滑流式传输

opencv - Gstreamer RTP传输视频+文字

java - 调用 RPC 时出错 - GWT,404 服务器响应状态为 404(未找到)

java - 创建钢笔工具,重绘问题 - JAVA

iphone - iPhone 5s 扬声器模式下的 iOS 7 机器人/乱码

swift - 使用 iOS13,是否允许在收到 VoIP 推送时报告 CXCallUpdate 或 CXEndCallAction?

streaming - RTMP 与 RTSP/RTP : Which to choose for an interactive livestream?

java - 泛型类中运行时的构造函数冲突

java - Hive GUDF 自定义解压缩功能测试用例失败,错误为 "B cannot be cast to org.apache.hadoop.io.BytesWritable"