将第三方音频和视频解决方案连接到Microsoft Teams

哈Ha! 我向您介绍Brent Kelly撰写的文章“将第三方语音和视频与Microsoft Teams集成”的翻译改编,其中他考虑了将Microsoft Teams与其他产品集成的问题。

七月9,2018

Skype for Business基础结构现在是否可以派上用场?为什么Microsoft阻止第三方音频/视频解决方案访问团队。

在InfoComm( 2018年6月13日至19日,展览-视频与会议编辑 )上,我再次想起了全球音频和视频市场的巨大规模。 在展览会的数百家供应商中,相当著名:BlueJeans,Crestron,Lifesize,Pexip,Polycom-现在是Plantronics,StarLeaf,Zoom。

我有一个好主意-找出这些公司为与Microsoft Teams集成所做的工作。 它们都与Skype for Business兼容,但是我们已经听到Microsoft的声明,即与Teams集成的工作方式会有所不同。 InfoComm让我有机会直接向制造商提出问题,并获得有关如何实现此集成的总体思路。 然后,我不知道这个话题有多复杂和模棱两可。

一点历史


如果您不知道如何安排与Skype for Business的集成,就不可能理解与团队合作的问题。 Microsoft通过揭示协议,警报和使用的音频/视频编解码器揭开了帷幕。 实际上,Microsoft发布了Skype for Business音频和视频协议规范,并为第三方制造商提供了将它们嵌入到自己的通信协议堆栈中的机会,以便以某种方式获得兼容性。 这需要大量的努力,但是,尽管如此,一些使用这些规范的供应商仍能够创建有效的解决方案。 例如,AudioCodes,Polycom,Spectralink和Yealink在其Microsoft认证的Skype for Business音频设备中使用了这些规范。 该设备已在Skype for Business服务器上注册,用户可以使用其移动或桌面SfB帐户直接从其设备进行身份验证。

Microsoft将与Skype for Business兼容的所有电话都标识为第三方制造商(3PIP)的IP电话,并与本地或在线版本的SfB进行交互。 将手机定义为3PIP对于与Microsoft Teams协作非常重要。

Polycom在开发其RealPresence Group系列视频会议设备时,决定走得更远。 通过使用规范,该公司开发了一个软件模块,该模块允许其设备直接在Skype for Business服务器上进行连接和注册。 也就是说,这些客户终端可以直接连接到任何Skype或商务音频或视频会议。

Microsoft还发布了Skype会议室系统(SRS)视频会议解决方案的软件规范,版本1和版本2是小组会议解决方案。 尽管合作伙伴可能会添加一些独特的设置,但他们必须在其硬件上安装Microsoft SRS软件。 Microsoft的目标是确保客户使用Skype for Business的体验不会有所不同,无论他们是合作伙伴设备还是Microsoft SfB应用程序。

SRS解决方案由快思聪,惠普,联想,罗技,宝利通,Smart Technologies开发。 没错,Smart只为SRS规范的第一个版本开发了一种解决方案。 好吧,Microsoft本身-以Microsoft Surface Hub为名。


与Skype for Business本地和云的第三方音频和视频兼容性

到目前为止,对于在Skype for Business服务器上召开会议的情况,我们已经讨论了与Skype for Business Server集成的第三方解决方案。 集成领域中的这些第一步是其他步骤。

台式机和其他终端上的Skype


Skype for Business(又名Lync)并不是无处不在,但是,它在许多组织中使用。 其中一些组织还拥有来自Cisco,Lifesize,Polycom和其他制造商的客户端视频终端。 企业需要使Skype for Business客户端应用程序的用户能够呼叫其他制造商的终端的解决方案。

为响应此请求,Acano和Pexip等一些公司创建了本地解决方案,这些解决方案允许Skype for Business视频终端连接到基于标准SIP和H.323终端的会议。 这个想法非常成功,以至于2016年初,思科以7亿美元的价格收购了Acano,并将该产品完全纳入现在的Cisco Meeting Server中。

云会议提供商也加入了兼容性的游戏。 BlueJeans,Lifesize,Polycom,Starleaf和Zoom开发了解决方案,使Skype for Business客户端应用程序的用户可以连接到包含以标准协议运行的VKS终端的会议。 所有这些第三方解决方案均使用Skype for Business音频/视频规范,以使一方面的SfB工作站与另一方面的其他人的电话,终端,MCU和基于云的VKS解决方案之间能够进行交互。

团队创新与挑战


世界已经适应了Microsoft的专有方法,并且第三方开发人员正在将其解决方案与Skype for Business和谐地结合在一起。

那么,为什么Microsoft搞砸了Teams?

微软表示,它希望创建一个新的通信平台,以提供创新能力以及舒适使用不同设备的能力。 因此,团队合并了“下一代通信服务(NGCS)”,以与整个音频和视频技术堆栈协同工作。

这项新服务基于常规的家庭Skype。 这意味着在Skype和Teams的用户版本中,相同的云通信协议。 该服务支持Silk,Opus,G.711和G.722音频编解码器以及H.264 AVC视频编解码器。 也就是说,这些是许多音频和视频系统的第三方制造商所支持的协议。

但是信令协议和传输之间存在严重差异。

Microsoft专有的信号处理技术可提供全双工立体声回声消除,频率偏差的自适应补偿,丢失数据包的恢复或掩盖,音频优先于视频,从而确保了在各种网络条件下的高质量音频和视频通信。 这些功能中的某些功能在终端中可用,某些功能需要云服务,也就是说,要使终端有效运行,必须将它们同步。

现在,许多替代解决方案都支持相同的编解码器,提供降噪,纠错等功能。 那么,实际上,为什么Microsoft切断了第三方音频和视频解决方案对Teams的访问? Microsoft声称为Teams引入了许多创新,但是这些高级功能要求Teams和客户端不断进行更新。 在这种情况下,第三方软件和视频技术将通信质量大大降低至最不常见的功能。 这消除了Microsoft向用户提供增强功能访问权和跨设备(PC,平板电脑,智能手机,固定电话和视频设备)一致的用户体验的愿望。 在Enterprise Connect 2018大会上,Microsoft提供了以下增强功能的示例:

  • 与Cortana进行语音会议
  • Microsoft Graph将帮助确定可能的对话者,并且在连接人工智能时可以抛弃所讨论的文件,甚至建议进行新的约会
  • 笔译
  • 实时音频录制和转录
  • 房间扫描,人员识别以及适当的取景和摄像机指向

接下来呢?


因此,Microsoft毫不妥协地要求将其软件预安装在第三方设备上。 现在,让我们看看安装了Skype for Business的哪些设备现在可以与Teams一起使用,更重要的是, 哪些设备不能使用

Skype for Business和团队的兼容性


Skype for Business和Teams用户可以在各自的客户端应用程序之间交换即时消息。 从安装了Skype for Business的电话或从客户端,您可以直接致电Teams用户,反之亦然。 但是,此兼容性仅适用于点对点呼叫。 小组会议和聊天仅对其中一种解决方案的用户可用。

公共电话交换网(PSTN)中的传入和传出连接


团队和PSTN订户之间的所有传入和传出呼叫都通过会话边界控制器(SBC)。 Microsoft现在支持AudioCodes,Ribbon Communications和ThinkTel的SBC。 当然,如果通过Microsoft程序进行调用,则不需要SBC。 但是,如果您直接通过提供商通过SIP中继或通过连接到云或本地办公室PBX(PBX)的中继拥有自己的PSTN连接,则将需要自己的SBC。

微软表示,不同国家的一些电话服务提供商正在开发与Teams兼容的PSTN通信产品。 微软称它们为“直接路由”。

如何在安装了Skype for Business的团队中使用第三方电话(3PIP)以与团队合作


如果您购买了通过Skype for Business认证的3PIP电话,则Microsoft内置了下一代通信服务网关,该网关将使您的设备可以与Teams一起使用。

此外,某些3PIP手机可在Android下使用。 此类设备会有更新,因此,有可能在新的Teams功能可用时使用它们。 更具体地说,这些电话将启动一个应用程序,该应用程序使用新的Microsoft协议栈直接连接到Teams,而无需网关。 在其他操作系统上运行的3PIP设备将不会收到具有新Teams功能的更新。 AudioCodes C450HD,Crestron Mercury,Polycom Trio和Yealink CP960,T56和T58 3PIP设备可以接收更新。 这些制造商将在2019年推出具有本地团队支持的手机。

Skype会议室系统(SRS)和地面集线器


Microsoft保证,Skype会议室系统(SRS)标准的任何合作伙伴设备都将收到更新,这些更新会将这些设备转变为Teams终端。 此后,他们将不断获得可用的团队更新。 具有Surface Hub的所有设备还将收到使团队工作的更新。

将传统VKS终端与团队连接的网关


微软已经选择了三个合作伙伴-BlueJeans,Pexip和Polycom,以确保标准视频电话会议(VTC)终端和团队之间的兼容性。 这些解决方案非常相似,但有一些区别。 它们的所有服务仅在Microsoft Azure云中可用,并用于与下一代Microsoft API的Teams接口进行交互。 它们主要在视频终端和团队之间提供信令和媒体网关。

尽管Microsoft支持与标准终端集成,但是有些疏忽。 事实是,用户交互与团队协作不同。 在视频终端上,它更像Skype for Business-多个视频流,可以显示屏幕并查看屏幕上显示的内容。

例如,BlueJeans提供用于团队的BlueJeans网关(用于团队的BlueJeans网关)-可通过Azure云获得的服务。 该网关可以单独购买,也就是说,无需购买任何BlueJeans服务。 参与Microsoft技术采用计划(TAP)的合作伙伴正在测试该解决方案的Beta版。 BlueJeans相信它将在夏季末提供。 可以从Microsoft商店,直接从BlueJeans或Microsoft销售合作伙伴处获得BlueJeans团队网关。 最有可能提供个人和集体使用的版本。 可以通过Office 365管理面板配置该服务。


可以通过会议邀请自动共享有关使用BlueJeans Gateway for Teams加入会议的信息。 “连接到视频室”链接包含终端的地址。

要连接到Teams会议,会议室的视频系统使用邀请中指定的信息直接呼叫网关,或者BlueJeans通过其控制程序将信息直接连接到终端。 如果终端支持“一键式”连接,则可以一键打开它,或使用触摸面板控制器激活它。

Pexip允许组织为Azure云中的团队利用Pexip网关的专用副本。 Pexip将管理您的网关副本,作为服务套件的一部分。 但是在这种情况下,您将不得不为在Azure中工作所需的处理付费。

Polycom的RealConnect是在Azure云中运行的多租户解决方案。 价格包括Azure中的所有处理。 RealConnect当前与多个Microsoft TAP成员一起处于测试版。

思科,Lifesize和Zoom


从现在的外观来看,如果您没有上述三个合作伙伴之一提供的网关解决方案,那么Cisco,Lifesize,Zoom和任何其他视频通信服务将根本无法与Teams进行交互(下面将介绍解决方法)。

兼容StarLeaf团队


StarLeaf提供了一种与Teams进行交互的解决方案,但是Microsoft不支持它,尽管它说可以通过Teams更新的发布来实现与该解决方案的兼容性。

我试图了解为什么Microsoft反对StarLeaf实施。 对我来说似乎很合理。 它的工作方式如下:StarLeaf在Windows虚拟机上部署完整版本的Teams,该虚拟机在StarLeaf视频终端上运行的Linux内核之上启动。 StarLeaf Maestro控制程序也可以在Linux上运行。 Maestro可以访问Microsoft Exchange,并可以查看房间计划或个人用户计划。 在为此终端安排团队会议时(顺便说一下,对于Skype for Business,该方案也可以使用),Maestro使用团队API自动将团队连接到会议。 同时,Teams视频内容通过API路由到StarLeaf屏幕。 StarLeaf用户看不到Teams用户界面。


StarLeaf的Teams解决方案基于Linux内核。 最重要的是,安装了Windows虚拟机,在该虚拟机上启动了Teams和Skype for Business客户端应用程序。 显示团队视频内容,但看不到团队用户界面。

微软在这方面表示,StarLeaf未经授权就在其设备上分发Teams客户端。 他们需要所有公司的授权,以确保分发的软件安全,合法并已更新为最新版本。 他们认为,未经授权分发Microsoft软件,StarLeaf会使用户感到困惑,因为购买此软件的用户将无法获得Microsoft支持。

但是,在我看来,由于StarLeaf使用具有由用户获得的许可证的正版Teams客户端,并且可以使用标准Microsoft工具来更新此客户端,因此该解决方案在技术上应该可以正常工作。

Microsoft声称StarLeaf在其尚未开发也不支持的软件中使用控制Teams应用程序的方法。 也许如果Microsoft更改Teams的基本功能或界面,StarLeaf解决方案将停止工作。 但是在这种情况下,其他“ Microsoft认可”的解决方案可能会停止工作。

宝利通三重奏


在InfoComm上,我探索了Polycom Trio界面,用于通过团队进行音频和视频通信。
与团队兼容的Trio可在Android上运行,因此可与Android一起使用,由Microsoft为其合作伙伴最终确定。 由于Microsoft软件在此处运行,因此Trio可以直接连接到Teams。 但仅用于音频通信。

视频通话比较麻烦。 将Trio Visual +与Teams一起使用时,视频内容将流经Azure云中的Polycom RealConnect网关。


在音频通话期间,三重奏直接连接到团队。 当Trio Visual +包用于视频通信时,音频和视频流将通过Azure中的Polycom RealConnect服务,然后转到Teams。

Microsoft声称该技术未经认证或支持。 我不知道微软为什么这么认为。 当Trio Visual +与Teams一起使用时,音频和视频流将通过其认证和支持的Polycom RealConnect网关。 从这个意义上说,视频通话的工作原理与任何其他视频终端完全相同。 只是界面的设计不够好,这使Microsoft感到恼火。 因此,尽管Microsoft不进行认证且不支持此解决方案,但它确实有效并且具有很高的创造力。

适用于团队的Cisco和Zoom机器人


思科或Zoom用户应该怎么做? 事实证明,两家公司都为团队开发了启动其解决方案的机器人。

使用这些漫游器,您可以通过团队中的信函邀请参与者参加视频会议。聊天中包含一个链接,单击该链接可启动Cisco Webex或Zoom应用程序。


通过机器人与第三方解决方案与Teams兼容的示例。机器人在团队聊天中放置一个链接,当单击该链接时,将启动Cisco Webex或Zoom视频解决方案。

唯一与团队合作的经认证和受支持的设备


Microsoft坚持只有安装了Microsoft软件的设备才能直接与Teams一起使用。今年(在2018年-约有视频+会议编辑器),预计将发布具有Android和预先安装的Teams应用程序的新IP电话。这些电话上的客户将在可用时直接从Microsoft获得更新。

支持和认证与团队直接集成的唯一终端是Skype会议室系统(SRS)和Surface Hub设备。当然,微软还批准了上述来自BlueJeans,Pexip和Polycom的视频终端网关。 Microsoft不支持其他所有功能。顺便说一句,我不知道为什么微软仍然使用Skype会议室系统品牌……我希望它能在很长一段时间内变成Teams Room System,但是时间会证明一切。 (Microsoft宣布于2019年1月23日更名-编者注

Polycom一次开发了与Skype for Business兼容的集团视频终端。关于Polycom MSR系列。现在,他们将与团队合作。带有Teams的Polycom手机将在2019年初面世,我认为Polycom将为Teams引入一些团体视频终端,但是目前还没有任何声明。
我们还必须记住,Microsoft现在支持WebRTC。未安装团队的会议参与者可以通过WebRTC连接。此功能将首先出现在Microsoft Edge浏览器中,但此后立即在支持WebRTC的其他浏览器(Chrome,Firefox和当然还有Safari)中可用。

结论


Microsoft显然将结束各种不受第三方支持的解决方案。这迫使合作伙伴和最终用户大汗淋漓,以使设备或软件与Teams一起使用。尽管,如果您看一下Microsoft的眼光,Teams是一个充满机遇的协作新动态环境,其数量将一直在增长。新功能将需要对云和客户端进行一些更改。因此,Microsoft必须能够同时更新服务和客户端应用程序,以确保最佳的通信质量。任何妥协都会导致用户体验恶化,从而减少最不常见的机会。 BlueJeans,Pexip和Polycom终端连接解决方​​案证实了这一点。

未安装团队的视频终端可以访问很少的平台功能。用户体验管理似乎是一个共同且不断发展的行业方向。因此,思科及其Webex团队正在尝试通过控制用户界面来改善交互性。并且,与Microsoft一样,它支持其客户端的WebRTC版本,该版本可与视频终端一起使用。

Zoom又扩展了自己的视频会议解决方案。 Zoom不仅支持其他制造商的视频会议终端,而且还开发了自己的用于会议室视频会议的Zoom Room软件,PC客户端(虽然不是基于WebRTC)和移动设备客户端。

我能怎么说呢?

我经常使用视频通话。大多数情况下,这是从我的PC上获得的,但是在我的台式机上,仍然有基于SIP的视频电话,它支持1080p分辨率,并且我在PC上使用Skype for Business(通过Office 365)。但是,现在我也使用Webex Teams与Cisco员工通信,并使用Microsoft Teams与Microsoft人员通信。

我讨厌下载新客户端,并且以告诉许多供应商的名字而闻名,如果他们的系统不支持Skype for Business或WebRTC,我将不会与他们参加会议(音频呼叫除外),仅仅是因为我不想乱扔我的垃圾。一堆新应用程序的计算机。

但是,在我们的行业中,无论如何,在主要开发人员中,都有一种趋势是提供具有改善的用户体验和高级功能的全功能解决方案。仅要访问它,您就需要在所有设备上安装特定供应商的客户端-无论是PC还是协商解决方案。即使在第三方外围设备(例如电话)上,也必须启动该供应商的软件。

我希望借助WebRTC可以克服对特定客户端应用程序的需求,而我们只需要使用浏览器作为界面即可。在这种情况下,浏览器将成为所有通信和服务类型的通用界面。当然,WebRTC有一些局限性,但是思科最近宣布,在新版本的Webex WebRTC客户端中,用户将获得全方位的协作功能。

每个开发人员都应明确提出其建议,其中一个标准是应用程序中的一组功能。为了提供最佳的用户体验并访问主要功能,供应商必须控制客户端应用程序和云服务。此方向由Microsoft以及团队和集成解决方案领导。我们是否喜欢它,但我们都朝着这个方向发展,而且我们都与其他供应商在一起。我告诉我的客户:现在是考虑将您的通信和工作环境迁移到一个特定供应商的单个解决方案的最佳时机。

Source: https://habr.com/ru/post/zh-CN455489/


All Articles