如何测量 Citrix 接收器视频缓冲帧速率?

如何测量 Citrix 接收器视频缓冲帧速率?

如何在客户端测量 Citrix 接收器帧速率?我尝试过 FRAPS,但似乎不起作用。有没有办法确定每秒从客户端发送多少“帧”?假设 Windows 7 客户端使用 Citrix Web 插件连接到 Windows 7 VM。

重新表述这个问题,我如何才能测量 Citrix 客户端在 200px^2 区域内的帧显示速率?假设远程 VM 将尝试以 24fps 的速度播放帧序列。会不会掉帧?

答案1

Rex,答案很可能是,没有精确的方法来衡量这一点。影响最明显的是客户端和 Citrix 服务器之间的带宽利用率。您应该能够通过 ICA 虚拟通道来衡量影响。查看 SMCConole,将其安装在 Citrix 服务器上。结果将因各种因素、视频尺寸、格式、比特率和帧速率而异。如果您可以通过 LAN 速度访问 Citrix 服务器,则带宽不会成为问题,但如果通过互联网或私有 WAN,则将面临重大挑战。

答案2

Citrix 协议非常智能。它不是以视频的形式工作,因此没有帧速率,它只是刷新屏幕。协议将屏幕划分为多个区域,当其中一个区域中的某个位发生变化时,它会进入某个队列,当该队列已满时,它会显示在屏幕上。如果没有发生任何事情 - 则不会发生任何变化。同样,当您输入文本时,什么也不会发生,直到您按下回车键,然后协议识别用户使用的字体,更改为该字体,然后将其作为文本发送到客户端。

相关内容