跳过主要内容

框架远程协议

框架远程协议(FRP)定义了使用浏览器或框架应用程序以及运行的远程虚拟机框架来宾代理(FGA)

框架远程协议(FRP)7

FRP7是基于TCP的H.264协议,用于在最终用户的设备和远程虚拟机之间通信。它由从远程虚拟机到最终用户的设备以及键盘/鼠标事件的音频和视频流组成,并输入音频(如果在会话设置下启用了麦克风),从最终用户的设备到远程虚拟机。用户设备和远程虚拟机之间的所有流量都在基于TCP的安全Websocket(WSS)(WSS)上发生。

框架远程协议(FRP)8早期访问

帧远程协议8(FRP8)是最新的远程协议webrtc。默认情况下,FRP8使用UDP作为其传输层。FRP8为客户提供了广泛的新功能列表,这些新功能以前在FRP7中不可用。

一旦启用了FRP8的框架帐户,就可以使用以下功能/增强功能:

  • 改进的音频/视频同步,通过利用UDP而不是TCP来更好地适应不良的网络条件(数据包丢失,网络抖动)

  • 网络摄像头支持

  • 从端点设备到会话的高质量麦克风重定向。

  • Windows框架应用程序中的通用USB重定向支持(需要在框架沙盒/工作负载VM上安装框架虚拟USB驱动程序)允许使用frame App for Windows App中随附的USB过滤器驱动程序将本地USB设备传递到框架会话中。

  • 应用模式2.0对于应用程序启动板,通过为台式机,启动菜单,任务栏,通知区域/系统托盘提供默认锁定的Windows桌面来提供更直观的用户体验。

  • USB重定向(不是USB HID重定向)此时需要Windows框架应用程序。从Windows 6.6安装程序的帧应用程序开始,Nutanix包括框架USB滤清器驱动程序1.0.0。安装框架USB滤清器驱动程序以生效后,驱动程序需要重新启动。

特征

下面记录了FRP8的每个新功能。管理员可能希望为最终用户提供最终用户指南,以了解他们如何在会话中使用这些功能。

笔记

由于FRP8被认为是早期访问功能,因此下面记录的所有功能也在早期访问中。您可以通过阅读找到更多细节框架产品发布阶段

网络摄像头支持和麦克风增强

FRP8会话利用WEBRTC技术,它使框架能够从端点设备有效捕获音频/视频数据,并实时将其流式传输到VM。WEBRTC为使用Zoom,Microsoft团队,Slack,Google Meet,Cisco Webex或任何其他音频/视频电话解决方案等应用程序的应用程序提供了无缝的网络摄像头和麦克风体验。

缩放框架会话

缩放框架会话

网络摄像头和麦克风支持可以由管理员从会话设置帐户仪表板中的页面。会话中支持多个网络摄像头,最终用户只需选择所需的设备即可。这些功能的最终用户说明可以在此处找到。

注意力

在框架会话中使用音频和视频会议解决方案的用户体验显着取决于网络条件(带宽,延迟,数据包丢失,网络抖动,数据包形状,QoS等),在用户和帧VM之间以及帧VM之间到互联网。强烈建议对POC测试进行大规模测试,以确保令人满意的用户体验。

通用USB重定向

将USB设备连接到Windows(6.3或更高)的Frame App的最终用户将在FRP8会话中享受无缝体验。

启用了带有USB重定向的桌面

启用了带有USB重定向的桌面

通用USB重定向使客户能够从框架会话中为其最终用户提供访问本地连接的USB设备,例如打印机,扫描仪,生物识别设备,质量存储设备等。

注意力

对于大多数USB人类输入设备(HID),例如键盘,鼠标,麦克风,扬声器,网络摄像头等,不需要通用USB重定向。具有特殊按钮/功能的高级HID可能需要通用的USB重定向以正常运行。

考虑因素
  • 当前,此功能需要将框架应用程序用于Windows 6.3(或更高)或框架应用程序,用于Linux 6.10(或更高)。MACOS最终用户设备今天不受支持。
  • 框架通用USB驱动程序2.5.0必须在Windows Workload VM上安装,并从https://portal.nutanix.com/,如果不存在沙箱。注意:此时仅在Windows端点上支持USB重定向。计划支持MACOS和Linux端点。
  • 目前不支持需要等级传输的USB设备(支持视频和音频流的设备,蓝牙设备)。
  • 此早期访问功能不支持全部USB设备。客户负责测试他们计划在框架会话中使用的任何USB设备。
  • 如果客户需要允许/禁止特定的USB设备从远程VM访问,则他们必须在远程VM中实现自己的解决方案,以允许/禁止USB设备。

先决条件

使用FRP8需要以下先决条件:

  • 网络配置,如我们所述网络需求文档对于FRP8和您的特定部署模型。
  • 使用框架访客代理8.1或更大,如我们所讨论的框架来宾代理8文档在所有框架管理的工作负载VM(沙箱,公用事业服务器,测试/生产实例)中。
  • OS防火墙(例如,Windows防火墙或第三方防火墙)配置更改以支持所需的TCP/UDP端口。
  • 流媒体网关设备(SGA)3.3或更高(如果需要)流门户设备文档

配置

一旦满足了FRP8的先决条件,管理员就可以在会话设置(仪表板>“设置”> Session)中启用FRP8。

启用FRP8

笔记

如果创建了框架帐户使用框架管理的网络公共云并且未启用FRP8要求的端口,您将需要首先启用端口,然后启用FRP8。如上图所示,在打开所需端口之前,无法启用FRP8。

使用框架管理的网络在框架帐户上启用FRP8会导致以下结果:

  • 对于使用公共云基础架构的框架帐户:

    • 在工作负载VPC/VNET上的Inbound协议/端口UDP/4503-4509和TCP/4503-4509和SGA VPC/VNET上的UDP/3478上的TCP/4503-4509(如果在帐户创建过程中自动驱动SGA)通过安全组更新启用。
  • FRP 8.0协议已启用框架会话。

对于使用客户管理的网络(AHV或公共云)的框架帐户,框架管理员负责确保在会话设置启用FRP8之前满足所需的FRP8网络要求。

识别FRP7与FRP8会话

从视觉上讲,FRP8不会在框架终端中实质上更改远程桌面或虚拟化应用程序。但是,最终用户可以确定会话中使用哪个版本的FRP。

  1. 确保会话统计显示在框架状态栏中。如果未显示会话统计信息,请转到“框架装备”菜单,然后单击“显示/隐藏统计数据”。
  2. 单击会话统计信息以显示高级会话统计。“协议”详细信息显示了使用哪个版本的FRP:

FRP7

FRP8

FRP7与FRP8

此外,最终用户可能会注意到与带宽指示器在FRP8会话中:

  1. 在FRP7会话中,用户可以通过单击左下方的带宽指示器来迫使带宽测试重新校准会话的性能功能。
  2. 在FRP8会话中,单击带宽指示器什么都不做。这是因为FRP8在整个会话中连续测试带宽,从而实时调整视频/音频流。
Baidu