持续不停地通话是否会导致 VoIP 抖动?最终用户的行为能否缓解低带宽问题?

持续不停地通话是否会导致 VoIP 抖动?最终用户的行为能否缓解低带宽问题?

在使用 Skype/Zoom/Hangouts 等时,我发现,当带宽受限时,长时间不停顿地交谈会导致另一端的音频混乱。

需要明确的是,我的假设是,存在一个带宽范围,在这个范围内,频繁的停顿将不会导致说话时出现停顿将要。我不知道这是不是真的。

提出这个问题的背后是希望我们能为带宽受限的用户提供一些建议,让他们获得更好的 VoIP 体验。例如,我注意到语音的突然变化或音量的突然增加会使音频失真。我认为这与压缩有关。

我这样推理对吗?有没有研究用户行为如何影响 VoIP?这个社区适合问这个问题吗?

答案1

我认为这个问题无法得到明确的答案,因为这取决于所涉及的网络,但我有一些经验,可以提供可能有用的评论和意见。

VOIP 通常使用相当标准的带宽,而且不是很多(带宽量取决于许多因素,特别是所使用的编解码器 - 介于 6kbit 和 80kbit 之间)

抖动具有特定含义 - 它是最高和最低“ping”时间之间的差值 - 抖动越低越好。抖动本身不会导致乱码,但可能会导致延迟或语音丢失,具体取决于 VOIP 的配置方式。

可能发生的情况是,您正在使用的服务提供商的带宽有限,并且他们允许优先量(即突发)。当您在通话时,可能会超出标称带宽,但不会超出突发带宽 - 而当您暂停时,您不会使用带宽,因此您的平均使用量会低于平均带宽。如果您不停止通话,那么您将超出此范围,他们将开始丢弃数据包以减慢连接速度。

值得考虑的是,缓冲区大小、抖动和数据包丢失之间存在关系。根据所使用的流量管理算法,这可能会导致您看到的症状 - 请参阅https://en.wikipedia.org/wiki/Bufferbloat 如果您遇到了缓冲区膨胀,那么是的,您走在正确的轨道上。

问题是,良好的网络不应该出现缓冲区膨胀,即使网络拥塞。有能力的提供商使用多种策略来处理此问题。

相关内容