如果管理员配置了实时音频-视频功能,您可以在远程桌面或已发布的应用程序上使用客户机的音频-视频设备。实时音频-视频功能可兼容标准的会议应用程序和基于浏览器的视频应用程序,并支持标准网络摄像头、音频 USB 设备和模拟音频输入。
实时音频-视频概述
实时音频-视频仅在 Chrome、Microsoft Edge 和 Firefox 中受支持。默认的视频分辨率为 320 x 240 像素。默认的实时音频-视频设置适用于大多数网络摄像头和音频应用程序。
有关更改实时音频-视频设置的信息,请参阅《Horizon 远程桌面功能和 GPO》文档中的“配置实时音频-视频组策略设置”。
如果远程桌面或已发布的应用程序连接到客户机的音频-视频设备,在远程桌面或已发布的应用程序可以使用该设备之前,浏览器可能会请求许可。不同的浏览器具有不同的行为。
- Microsoft Edge 每次都会请求许可。您无法更改此行为。有关更多信息,请参阅https://blogs.windows.com/msedgedev/2015/05/13/announcing-media-capture-functionality-in-microsoft-edge。
- Firefox 每次都会请求许可。您可以更改此行为。有关更多信息,请参阅https://support.mozilla.org/en-US/kb/permissions-manager-give-ability-store-passwords-set-cookies-more?redirectlocale=en-US&redirectslug=how-do-i-manage-website-permissions。
- Chrome 会在第一次连接时请求许可。如果您允许使用该设备,则 Chrome 不会再发出此请求。
在远程桌面连接到客户机的音频-视频设备,每个设备对应的图标将显示在边栏的顶部。一个红色的问号显示在边栏中的设备图标上,表示许可请求。如果您允许使用该设备,则红色的问号消失。如果您拒绝该许可请求,则设备图标消失。
如果某个远程桌面或已发布应用程序会话中正在使用实时音频-视频,在您打开与第二个远程桌面或已发布应用程序的连接时如果出现安全警告(例如,未安装有效的证书),则忽略该警告并继续连接到第二个远程桌面或已发布应用程序将导致第一个桌面会话中的实时音频-视频停止工作。
提高实时音频-视频性能
将实时音频-视频与某些数据密集型应用程序(如视频会议应用程序)结合使用时,您可能会遇到性能滞后问题。要提高性能,您可以为实时音频-视频启用 H.264 编解码器。您还可以指定是否对实时音频-视频使用硬件加速。
HTML Access Web 客户端使用 Opus 音频编解码器处理各种音频应用程序,包括 IP 语音、视频会议等。要提高实时音频性能,您可以在 HTML Access Web 客户端上设置 Opus 编解码器。
以下章节介绍了如何配置这些设置以提高实时音频-视频性能。
为实时音频-视频启用 H.264 编解码器
H.264 是视频压缩的行业标准,视频压缩是指在存储或传输数字视频时,将数字视频转换为占用较少容量的格式的过程。
要使实时音频-视频支持 H.264,您的客户端设备必须运行 Chrome 或 Microsoft Edge 浏览器。
- 以具有管理员特权的身份登录到 Horizon Connection Server 主机。
- 导航到 Program Files/VMware/VMware View/Server/broker/webapps/portal/WEB-INF/classes 目录。
- 在文本编辑器中打开 portal-version.properties 文件。
- 确保文件中显示以下属性/值条目。
enableRTAVH264Codec = true
- 将该值设置为
true
会为实时音频-视频启用 H.264。这是默认值。 - 将该值设置为
false
会为实时音频-视频停用 H.264。
- 将该值设置为
- 保存并关闭 portal-version.properties 文件。
为实时音频-视频配置硬件加速
只有在您的设备上支持图形处理单元 (Graphics Processing Unit, GPU) 且与 FFmpeg 兼容时,实时音频-视频硬件加速才会在客户端上正常工作。
启用硬件加速可以提高性能,但在某些用例中也可能会导致功能限制。通过配置设置,您可以根据需要为实时音频-视频启用或禁用硬件加速。
- 以具有管理员特权的身份登录到 Horizon Connection Server 主机。
- 导航到 Program Files/VMware/VMware View/Server/broker/webapps/portal/WEB-INF/classes 目录。
- 在文本编辑器中打开 portal-version.properties 文件。
- 确保文件中显示以下属性/值条目。
hardwareAccelerationOption = <VALUE>
其中 <VALUE> 采用以下有效值之一:
no-preference
允许客户端根据系统和配置的最佳选项灵活地使用硬件加速或软件加速。这是默认值。prefer-hardware
可打开硬件加速。prefer-software
可关闭硬件加速并改为使用软件加速。
- 保存并关闭 portal-version.properties 文件。
启用不连续传输模式
不连续传输 (DTX) 模式提供了一种解决方案,使得在参与者处于静默状态时大幅减少音频流量。之所以音频流量会减少,是因为未传输音频数据包。要启用不连续传输模式,请执行以下步骤:
- 使用您的管理员帐户登录到连接代理。
- 导航到 Program File\\VMware\\VMware View\\Server\\broker\\webapps\\portal\\WEB-INF\\classes 路径。
- 打开 portal-version.properties 文件。
- 添加
enableRTAVDTX: "true"
以启用实时音频视频不连续传输模式,或者设置enableRTAVDTX: "false"
以禁用实时音频视频不连续传输模式。
enableRTAVDTX
始终设置为 true。