标签: rtp

服务器端RTP抖动的原因

调查一些通话质量问题(通话中 0.5 – 1 秒的死点) 我在同一个 PBX 上的两个分机之间捕获了一个电话呼叫的数据包。因为我是从 PBX 捕获的,所以我很惊讶地看到 Wireshark 报告了一个巨大的抖动峰值,它与呼叫中的死点同步:

抖动图截图

我的理解是抖动是由传输中的数据包丢失和/或延迟引起的,并且离开 PBX 的 RTP 流应该相对原始。但是这个峰值出现在所有四个 RTP 流中(办公室 1 到 PBX、办公室 2 到 PBX、PBX 到办公室 1、PBX 到办公室 2)所以看起来数据包在离开服务器时已经处于不良状态。

PBX 是 Scientific Linux (RHEL) 6.9 上的 Asterisk 13(在具有新更新工具和 VMXNET3 适配器的 VMWare ESXi 5.5 客户机上运行)。CPU 使用率稳定在 5-15% 左右,并且网络流量很小。在哪里可以查找解决此问题的方法?此类问题是否有任何常见原因?我假设既然问题出在服务器上,我可以排除外部网络方面的问题吗?

virtual-machines jitter asterisk voip rtp

5
推荐指数
1
解决办法
1441
查看次数

检测 RTP 负载中的静音

我正面临基于 Asterisk 的 ToIP 基础架构的问题。有时,我的手机收到“空”RTP(有效负载完全充满 5d)。

我浏览了 RFC (3551, 3389) 并且无法找到/理解相关答案。

我发现有两个与我有相同问题的网页:

https://www.wireshark.org/lists/ethereal-users/200402/msg00142.html

http://www.giacomovacca.com/2013/05/the-sound-of-silence-encoded-with-g711.html

所以:

  • 有人知道官方答案在哪里吗?
  • 谁决定填充0x55或0xd5不会发出声音?
  • 另外,谁能向我解释为什么 0x55 或 0xd5 为 0?

谢谢!

rtp

3
推荐指数
1
解决办法
4896
查看次数

标签 统计

rtp ×2

asterisk ×1

jitter ×1

virtual-machines ×1

voip ×1