我一直在一家小型软件开发公司管理 IT 职能,该公司 5 年内从 10 个用户发展到 70 个用户。
公司中的大多数用户都在办公室工作,但一些关键用户远程工作。
一开始,Skype 成为办公室员工和远程员工之间沟通的必备工具。随着公司的发展,越来越多的远程员工加入,Skype 也成为了公司生态系统的一部分。
在过去的 18 个月中,Skype 的可靠性不断下降。我最初将此归咎于某个 ISP 的问题,但在此期间,我们将办公室搬到了与完全不同的 ISP 签约的地方,增加了同步光纤宽带(20mbps),并安装了新的网络硬件。然而,Skype 的问题仍然存在。
远程用户的标准抱怨是,当他们与朋友、母亲、妻子等通话时,Skype 可以正常使用,但当他们与办公室里的某人通话时,经常会出现断线、像素化和声音模糊的情况。
经过两年多的尝试,我开始怀疑 Skype 是否适合这种环境。公司的所有基础设施都是基于云的,因此办公室内外的数据流不断,显然会不时达到峰值。我们的系统也是基于 Apple 的,因此经常会同时在多个系统上从 iTunes 下载内容。
此外,可能会同时进行多个 Skype VC 通话。我们通常会在上午 09:00 到 11:00 之间看到问题,因为我们会召开站立会议,所有会议都涉及远程开发人员。
每当我们遇到这些问题时,我们就将宽带增加 5mbps,这会使情况在几个月内有所改善,然后我们再招聘一些员工,然后一切再次开始。
我的理论是,这些不可避免的峰值通常不会在住宅连接中出现,但会影响 Skype 音频和视频。由于公司 IT 部门的现状,让 Skype 之类的东西持续工作几乎是不可能的。也许为 Skype 提供专用的互联网连接会是一个解决方案?
答案1
每当我们遇到这些问题时,我们就将宽带增加 5mbps,这可以让情况在几个月内得到改善,然后我们再招聘一些员工,然后一切又重新开始。
我的理论是,这些不可避免的峰值(在住宅连接上一般不会出现)会影响 Skype 音频和视频,而就公司 IT 状况而言,除非我们有专用于 Skype 的互联网连接,否则让 Skype 之类的服务持续运行几乎是不可能的。
这是一个有效的理论吗?
这是非常主观的故障排除。您应该花时间获取有关网络的硬数据(从边缘到客户端),尤其是在音频/视频质量较差的时候。
您还应该考虑如何使用 Skype 或任何 IM 工具。大多数工具允许您设置“质量”,这样您就可以决定在没有必要时不推送高清视频。这些调整可能会对您有所帮助。
Skype 和其他解决方案(例如 Lync、Jabber 等)尤其在与 ISP 的边缘连接上使用时可能会出现性能下降,因为您无法控制任何 QoS。内部 IM/视频协作效果更好,但即使在大带宽连接中仍会出现小问题。
Skype 在企业环境中应该可靠吗?
最后,您的公司必须决定哪种解决方案最适合它。Skype 本身不是问题所在,任何 IM 客户端都不是问题所在。
答案2
在过去一个月左右的时间里,我对此进行了大量的研究。
我的结论是,除非您使用 Active Directory 的 Skype 工具,或者能够使用代理服务器处理所有 Internet 流量,否则 Skype 不是一个好的企业解决方案。
这是因为在使用端口地址转换的环境中无法保证 Skype 的性能
http://www.nightbluefruit.com/blog/2014/05/is-skype-an-appropriate-tool-in-corporate-environments/
摘自 Skype 管理员指南:
2.2.4 继电器
如果 Skype 客户端无法直接与另一个客户端通信,它将找到适合连接和呼叫流量的中继。然后节点将尝试直接连接到中继。它们在多个中继之间分发媒体和信令信息以实现容错目的。中继节点在普通节点之间转发流量。即使插入了中继节点,Skype 通信(IM、语音、视频、文件传输)也会在两个节点之间保持端到端加密。
与超级节点一样,大多数商业用户很少使用中继,因为中继必须能直接从互联网访问。Skype 软件通过限制每个中继会话传输的带宽量,将对中继节点性能的干扰降到最低。
即无论您拥有多少带宽,当使用 PAT 时,您仍然将依赖于您无法控制的资源。