教师：在本课中,
我们将讨论VoIP问题｡
VoIP是Voice Over Internet
Protocol的缩写,
这是一套我们用来实时发送流媒体语音和视频的协议｡
现在, 与传统的网络协议（如http､
ftp或电子邮件）不同, 当您处理实时应用程序时, 能够具有非常低的延迟和非常高的服务质量对于在使用实时协议（如VoIP）时具有良好的语音连接或视频连接至关重要｡
现在, 当你处理VoIP服务时,
传统上这是用来通过互联网打电话的｡
如果您的VoIP服务很差,
您将遇到呼叫中的辍学问题, 您听到另一端回声的问题,
或呼叫中的其他类型的故障｡
现在, 当你在网络上发送普通数据时, 你可以让数据包以任何顺序发送,
它可能需要更长或更短的时间, 这真的不会有什么区别｡
但是, 如果我们正在打电话,
你需要确保我所说的事情是在正确的时间和正确的顺序到达你, 这就是为什么像VoIP这样的实时协议真的必须依赖于高质量的服务水平｡
现在, 如果你没有一个非常好的服务质量,
你会看到你会得到两个主要的质量问题, 影响VoIP急剧｡
这被称为延迟和抖动｡
现在, 延迟是信号到达预期客户端所需的时间,
以毫秒为单位｡
一般来说, 毫秒是非常快的｡
千分之一秒是一毫秒｡
但是, 如果我们使用VoIP连接交谈,
延迟增加到100到200毫秒以上, 当你听我说话时,
它实际上会在音频中很明显｡
例如, 如果您使用卫星互联网连接,
通常情况下, 您发送的每一个内容都将增加150到250毫秒, 因为它需要花费时间从卫星上到卫星上,
从卫星上下来, 通过互联网,
到卫星上, 从卫星上下来, 并能够发送所有数据｡
正因为如此, 这意味着你有更高的延迟, 在大多数应用程序中,
这不会是一个大问题｡
VoIP就是这样｡
由于您的延迟更高, 这意味着您可能会开始在连接中听到回声,
并且当您通过VoIP连接交谈时, 您会听到自己的声音重复给您｡
为了能够最小化这一点,
我们需要确保延迟保持在低水平｡
通常, 为了在使用VoIP连接时获得高质量的服务,
您需要确保将延迟保持在50到100毫秒以下｡
我可以从个人经验告诉你,
当我通过卫星连接使用VoIP时,
使用的是地球同步轨道上的卫星, 往返时间大约是500毫秒｡
正因为如此, 一旦我说了什么,
我必须等待大约半秒钟, 然后另一个人听到它说了什么, 然后我会收到它｡
所以我们的对话总是有延迟, 当我们有大约1000毫秒的显著延迟时,
我基本上必须说出我要说的话,
然后使用某种关键字, 比如over,
所以他们知道我在那个句子中完成了,
他们可以安全地开始说话｡
如果您在高延迟连接上使用VoIP,
这是一种非常不愉快的体验, 但在某些情况下,
您没有选择, 因为您正在处理类似卫星连接的东西｡
您可能会遇到的第二个VoIP问题是所谓的抖动｡
抖动是延迟随时间变化的度量,
它是通过对数据包到达和最初发送之间的时间进行采样来测量的｡
现在, 一般来说, 大多数VoIP服务将通过UDP连接发送数据｡
正因为如此, 数据在通过网络时可以以任何顺序到达,
然后系统会尝试将其放回正确的顺序｡
因此, 随着延迟的增加,
大约30到50毫秒, 您将开始对通话质量产生影响,
并且您将开始听到抖动｡
现在, 抖动可能会因为高延迟环境而发生,
或者因为您的数据包在互联网上采用不同的路由并以不正确的顺序重新组装, 因为我们正在处理实时协议｡
例如, 如果我开始和你说话,
而不是说1, 2, 3, 你听到这些数据包是1,
3, 2, 这意味着数据包3在数据包2之前到达那里｡
一般来说, 你不会听到整个单词,
比如一, 二, 三, 顺序不对, 而是听到单词的片段｡
这就是为什么如果你的服务质量很低,
你会在VoIP对话中听到几乎像机器人一样的静态声音｡
那么如何解决延迟和抖动问题呢？
有两种方法｡
首先, 您可以提高整个网络的整体性能｡
现在, 这是很难做到的,
因为你必须考虑网络的每一部分, 从VoIP手机一直到网络和你的（模糊的）连接｡
你可以做的第二件事是,
你可以实现服务质量｡
现在, 服务质量是网络内部的一个重要工具｡
这是一种允许您将某些流量优先于其他流量的机制｡
例如, 在您的小型办公室/家庭办公室网络中,
您实际上可以配置您的设备以优先处理VoIP流量,
并使其成为网络中的最高优先级｡
现在, 在大多数小型办公室/家庭办公室环境中,
这将是一个非常真实的说法｡
您的语音流量应该是最重要的,
因为它最容易受到高延迟和数据包无序到达时抖动的影响｡
因此, 通过配置您的网络设备来识别这些IP语音数据包,
您可以将这些数据包优先于网络中的其他数据包, 这将减少延迟和抖动, 并为最终用户提供更高的服务质量｡
现在, 请记住您为服务质量设置的设置只影响网络内部的内容｡
一旦它到达像互联网这样的公共网络,
您的服务质量规则将不再适用, 然后取决于互联网上的每个互联网服务提供商,
他们是否会优先考虑您的VoIP流量,
而不是他们发送的其他东西, 以便能够为您提供更高的服务质量｡
也就是说, 在您自己的网络中为VoIP设备设置QoS或服务质量仍然很重要,
因为这将允许您在自己的网络中优先考虑它,
至少让它在互联网上领先一步｡
所以请记住, 当涉及到VoIP问题时,
您将遇到的两个最大问题是高延迟和抖动｡
解决这些问题的最佳方法是在您自己的网络内实施服务质量策略,
以优先考虑您的VoIP流量｡