今天一用户要求看看SmartAuditor的应用效果,于是搭建了一套SA测试环境。
用户要求,用XenApp来发布 IE,并通过IE来浏览土豆或者优酷上面的视频,并通过SmartAuditor来录制,最后使用SmartAuditor Player来查看录制的效果。
环境搭建还是比较简单的,DC,XENAPP,SA。
但是发布了IE,然后通过Player来查看录制效果的时候发现,无法看到视频,只能看到视频原来的位置上是一块纯色区域。突然想到,XenApp为了更好的显示Flash内容和部分格式的视频文件,以及减少服务器的CPU,带宽等资源的消耗,会重定向这些URL和视频内容,利用客户端的带宽和资源来播放Flash和视频。这样就导致了,SA在录屏的时候,只能录制视频网站中,视频以外区域的内容,而视频的时间播放位置是在客户端,所以SA是无法录制的。
所以为了要能够录制Flash或者支持HDX重定向的视频的播放,必须在XenApp服务器禁用Flash加速和HDX视频重定向。
这样也就带来了大量消耗服务器资源来浏览Flash网站,导致服务器支持的用户数量急剧减少,所以是否录制这些重定向视频画面,还需要用户在更多的服务器资源和不审计这些视频画面两者之间权衡。
SA应该不是用来录制这些视频文件的。SA基于ICA会话的录制,用来录制用户的操作,鉴于ICA协议的高效率,来达到使用最小文件来审计用户的使用行为,而视频的压缩,目前来看,是无法达到这种压缩效果的,所以,还是不录制这种视频为好。