简介
本文档介绍CVI和WebRTC之间的区别。
背景信息
CVI — 适用于Microsoft Teams的Cisco Webex视频集成(VIMT)
为用户提供从思科或任何在云中注册或现场注册的具有SIP功能的视频设备加入Microsoft Teams会议的无缝体验。
WebRTC
适用于移动和桌面平台的开源通信技术。基于API构建,不需要插件,并且所有主要的Web浏览器和操作系统都支持它。
使用WebRTC的应用通常基于浏览器
WebRTC通常用于实时音频和视频通信。 常用于基于浏览器的应用,用于人与人之间的通信
处理直接连接两台设备和使用多种标准和协议实时传输音频和视频数据的所有详细信息。
CVI
这是因为Microsoft Teams是一个封闭式解决方案。
只有Microsoft客户端可以加入Microsoft会议。因此,Microsoft制作了CVI(云视频互操作性)
VIMT是思科与Microsoft Teams合作制定解决方案:
WebRTC
启动WebRTC呼叫时,您的应用必须与连接到该呼叫的其他设备建立连接。
在此之前,WebRTC应用必须通过防火墙和NAT。因为您的PC只知道您的私有地址,所以WebRTC应用会联系STUN服务器以检索面向公共的IP地址。
下一个WebRTC应用也从连接到呼叫的其他设备检索面向公众的IP。一旦应用了解所有必要的IP地址,它就会创建一个名为ICE(交互式连接建立)候选的连接配置列表,选择最有效的配置。
下一个WebRTC应用会打开一个专用数据通道,WebRTC呼叫上的所有设备可以在此通道中实时交换音频和视频数据。这是专用连接,呼叫中的任何人均无法访问。
如果无法建立直接连接,则WebRTC应用使用TURN(Traversal Using Relays Around NAT)服务器。
TURN服务器充当中继器。如果WebRTC呼叫上的设备之间无法建立直接连接,则该应用随后让计算机向TURN服务器发送音频和视频数据,TURN服务器将数据发送到接收设备并反向。使用TURN服务器进行WebRTC通信是最后的手段。
此外,支持技术还用于在WebRTC呼叫的设备之间导航复杂的端口、协议和网络。API用于访问摄像头和麦克风,以及收集音频和可视数据。
谁可以使用?
商业网站 —
- 商业版支持CVI和WebRTC
- 我们正在为WebRTC开发更好的功能,例如通过会议号码加入
在Fedramp站点 —
- CVI在Fedramp中运行,但不支持
- 我们不支持我们的Fedramp环境中的CVI呼叫,因为如果您能够配置连接,在VIMT呼叫期间它提供断断续续的音频。
- 我们支持WebRTC加入Microsoft Teams会议。(不是GCC — 高)
配置
设置CVI
这要求Webex组织具有完全管理员权限,而不是合作伙伴管理员;使用Microsoft租户全局管理员权限的帐户访问权限;添加到Webex组织的子域。
确保Webex Video Integration for Microsoft Teams许可证在组织内的Control Hub中的订用面板中显示,以及来自订用的许可证。您还可以在“混合服务”(Hybrid Services)下的“控制中心”(Control Hub)中找到“许可组织卡”(Licensed Org Card)、“现有设置组织卡”(Existing Setup Org Card)或“未许可组织卡”(Unlicensed Org Card)的组织许可证状态。
VIMT部署
查看显示部署文档和核对表的“先决条件”链接。选择Authorize to be prompts for login by a Microsoft login prompt。系统会提示使用O365全局管理员帐户登录并接受请求的权限。将提供的两种配置粘贴到PowerShell中。控制中心内的设置页提供的第一个配置行;此配置。第二个配置行提供为组织中的所有Microsoft Teams用户启用该功能的“全局标志”。
Cisco Webex Video集成现在已作为Azure Active Directory Admin Center中的企业应用程序提供。
设置WebRTC
启用混合日历 —
在Devices -> Settings中的Meeting providers下启用Microsoft Teams。
确保在设备上启用Web引擎(Devices => Settings => WebRTC Support)。