适用于 Skype for Business Server 的基于视频的屏幕共享

适用于: 2015 2019 订阅版

Skype for Business Server 2015 中基于视频的屏幕共享 (VbSS) 现已可供下载:Skype for Business Server 2015 累积更新KB3061064。 VbSS 包含在 2019 Skype for Business Server 中。

基于视频的屏幕共享(VbSS)源于 Lync 屏幕共享。 VbSS 与传统屏幕共享之间的区别与所用的基础协议及其所擅长的技能有关。 屏幕共享使用远程桌面协议 (RDP) ,它非常适合在用户的计算机之间创建数千个一对一会话。 较新的技术 VbSS 利用用户数据报协议 (UDP) 。

Skype for Business Server希望改进人们的一对一,以及他们一对多 (多方) 对话和会议体验。 VbSS 使用依赖于 UDP 作为基础协议的媒体平台。 它的目标是缩短视频开始时间、正在观看的内容的观看质量 (特别是当你正在观看的内容) 快速移动时,以及整体的可靠性。

改进屏幕共享的部分目标是 VbSS 和 RDP 之间的转换在发生时尽可能无缝。 由于 VbSS 是用于Skype for Business Server屏幕共享的基础技术的更新,因此,除非你正在查看网络流量中的 SIP 详细信息,或者正在共享快速移动或 3-D 的内容,否则可能很难检测你正在使用的技术。 例如,如果工作区具有许多旧版客户端,则 RDP 仍可用作会议和对话的故障安全。 Skype for Business Server使用内部逻辑来确定在客户端连接时 (VbSS 或传统屏幕共享) 应用这两种方法中的哪一种方法。 当情况需要 RDP 时,RDP 可以并且将替换为 VbSS,这样你的查看体验就不会中断。

规划

VbSS 的利与弊

切换到 VbSS 旨在做出三项关键改进:

  1. 与单独的 RDP 相比,提高屏幕共享的可靠性(高达 5%)。

  2. 与单独的 RDP 相比,使会话设置和视频体验更快(设置时间减半,每秒帧数提高为 6:1)。

  3. 在低带宽条件下,即使在共享高运动内容(如 3D 图形)时,其工作效果也优于 RDP。

请记住,如果客户端位于移动设备上,这些数字依赖于网络的运行状况和适当的性能优化,并且可能涉及你自己的外部网络。

你应该知道,共享内容的一些保真度/清晰度是为了可靠性、速度和效率而交换的。 在大多数情况下,用户不容易看到这一点。

端口和协议

所需的服务器端口

服务器角色 服务名称 端口或端口范围 协议 注释
前端服务器
Skype for Business Server应用程序共享服务
5065
TCP
用于应用程序共享的传入 SIP 侦听请求。
前端服务器
Skype for Business Server应用程序共享服务
49152-65535
TCP/UDP
用于应用程序共享的媒体端口范围。

所需的客户端端口

组件 端口范围 协议 注释
客户端
1024-65535
TCP/UDP
应用程序共享。

如果为以下媒体端口启用了 QoS,并且还启用了 VbSS,那么在包含桌面共享的会议期间,AS MCU 使用下面粗体显示的视频端口设置来处理屏幕共享流量。

重要

这些设置是一种特殊情况,在实现这两项功能时必须使用这些确切的设置。 这将替代 QoS 文档中的其他建议设置。 对于应用程序共享,除了定义这些端口值外,还需要在 QoS GPO 中指定 ASMCUSVC.exe。

应用程序服务器 QoS/VbSS 所需的设置

属性 端口值 协议
AudioPortStart
49152
UDP
AudioPortCount
8348
UDP
VideoPortStart
57501
UDP
VideoPortCount
8034
UDP
AppSharingPortStart
40803
TCP
AppSharingPortCount
8348
TCP

容量规划

运行 Skype for Business Server 2015 累积更新 2 (CU2) 或更高版本的每个前端服务器都支持最多 375 名参与者使用 RDP (进行屏幕共享,但每个会议) 只有 250 个。 引入并使用 VbSS 时,此容量在 CU3 后不会更改。

话又说,我们在实验室中进行了性能和压力测试,根据使用情况) ,还应考虑以下有关部署 (的度量。

假设:

  • 部署中使用 Skype for Business Server 2015 CU2 或更高版本。

  • Skype for Business Server环境中的所有用户的屏幕分辨率都高于 1920x1080。

在满容量 (如上所述,每个前端服务器总共有 375 个屏幕共享参与者,虽然每个会议) 只有 250 个参与者,但前端服务器可能利用了大约 1 千兆位网络卡的 89%。 这是因为 Skype for Business Server CU2 (RDP 中的现有屏幕共享技术) 以演示者电脑的本机分辨率传输屏幕内容。 因此,考虑到更高的屏幕分辨率,你可能已经遇到使用 Skype for Business Server 2015 CU2 进行屏幕共享的网络瓶颈。

要缓解此问题,以下一个或多个选项可能有用:

  • 将前端服务器从千兆位网络卡升级到 10 千兆位以太网卡。

  • 增加前端服务器的数量以对流量进行负载均衡。

  • 通过对任意通道所用的最大带宽设定限制来限制用于 VbSS 和 RDP 的带宽(比特率)。

单个网络和共享的内容会影响此表中的数字。 测试以建立一个或多个网络的基线。

1080p 内容 RDP 平均值 RDP 峰值 VbSS 平均值 VbSS 峰值
PPT
200 kbps
12 mbps
100 kbps
3 mbps
CAD
3 mbps
7 mbps
1 mbps
3 mbps
视频
5 mbps
7 mbps
1.3 mbps
2.2 mbps

媒体流量的网络带宽要求

VbSS 带宽为:

视频编解码器 分辨率和纵横比 最大视频负载比特率 (Kbps) 最小视频负载比特率 (Kbps)
H.264
1920x1080 (16:9)
(纵横比取决于共享器的监视器分辨率,并且可能并不总是 16:9)
4000
1500

客户端和服务器支持

基于视频的屏幕共享需要Skype for Business Server 2015 CU3 或更高版本,以及移动客户端功能比较中列出的支持客户端的当前版本,以支持Skype for Business和会议支持

在某些情况下,屏幕共享会转换为 RDP,如下所示:

  • 如果你的帐户托管在 ASMCU 不满足支持 VbSS 的最低内部版本的环境中。
  • 如果有人使用较旧版本的 Skype for Business 客户端加入你的会话,例如,任何使用低于 16.0.6330.1000 的 Windows 客户端版本进行即点即用安装或 16.0.4401.1000(对于 MSI 安装)的用户、Skype for Business会议室系统 V1 设备或Skype for Business移动应用。
  • 如果用户从Skype for Business Web应用共享。
  • 如果某人在 Mac 上使用 Skype for Business,并且不在 Skype for Business Online 或 2015 Skype for Business Server 2018 年 7 月累积更新 (或更高版本) 。
  • 如果有人启动任何程序/Windows 共享。
  • 如果有人开始录制会话。
  • 如果某人在会话期间调用远程屏幕控制。
  • ) 目前不支持 VbSS 的 (超过 250 名参与者的会议。

会话转换为 RDP 后,不会转换回 VbSS。 同样,从 VbSS 的转换是无缝的,并且希望在大多数情况下不容易检测到。

注意

不支持在Skype for Business屏幕共享中阻止或尝试阻止从 VbSS 到 RDP 的转换。

启用、禁用和配置 VbSS

最大的一点是,安装 Skype for Business Server 2015 累积更新 3 (CU3) 或更高版本后,默认情况下,所有用户都将启用 1 对 1 和多方 VbSS。 如果你有理由不为所有用户启用此功能,这对你来说可能有问题。 在这种情况下,可以使用以下步骤禁用用户 (启用用户步骤遵循) :

如何禁止用户使用 VbSS

  • 可以通过在 Skype for Business 管理控制台中运行此 cmdlet,将不允许 VbSS 的用户策略分配给任何不应使用 VbSS 的用户策略, (将 [PolicyName] 替换为为) 执行此作的策略:

    Set-CsConferencingPolicy -Identity [PolicyName] -ApplicationSharingMode RDP
    
  • 还可以更新全局会议策略,这将影响没有分配策略的所有用户:

    Set-CsConferencingPolicy -ApplicationSharingMode RDP
    

    有关此命令的详细信息,请参阅 Set-CsConferencingPolicy

  • 如果需要完全关闭 VbSS,可以运行以下命令:

    Set-CsMediaConfiguration -EnableVideoBasedSharing $false
    

    有关此命令的详细信息,请参阅 Set-CsMediaConfiguration

注意

在多方Skype for Business会议中,所有客户端终结点都遵循会议组织者的策略设置。

如何允许用户使用 VbSS

  • 可以通过在 Skype for Business 管理控制台中运行此 cmdlet,将允许 VbSS 的特定用户策略分配给需要使用 VbSS 的任何用户, (将 [PolicyName] 替换为针对) 执行此作的策略:

    Set-CsConferencingPolicy -Identity [PolicyName] -ApplicationSharingMode VideoWithFallback
    
  • 还可以更新全局会议策略,这将影响没有分配策略的所有用户:

    Set-CsConferencingPolicy -ApplicationSharingMode VideoWithFallback
    

    有关此命令的详细信息,请参阅 Set-CsConferencingPolicy

  • 如果需要在关闭 VbSS 后将其重新打开(默认情况下处于打开状态),你可以运行以下命令:

    Set-CsMediaConfiguration -EnableVideoBasedSharing $true
    

    有关此命令的详细信息,请参阅 Set-CsMediaConfiguration

注意

在多方Skype for Business会议中,所有客户端终结点都遵循会议组织者的策略设置。

另请参阅

Skype for Business Server 2015 累积更新KB3061064

基于视频的屏幕共享 (VBSS) 已在 2015 Skype for Business Server推出