微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

XenApp增加输出画面的帧率,提高类视频应用体验

在XenApp中,认情况,为了考虑移动终端中,带宽比较低,运算能力的考量,XenApp认对ICA通道显示的画面的质量和抓取的帧率进行了限制,这样就能最大可能的来保证体验的情况下,降低带宽的消耗。

也就是说,认情况下基本都是针对的带宽优化,而如果我们需要对体验进行优化,可能就会增加带宽的消耗,所以我们需要进行取舍,而Citrix XenApp也为我们提供了这种设置。比如,认的画面质量,我们可以通过策略调整来提供画面,取消压缩等等,再比如针对Flash,我们可以Content Redirection,从Server提取地址后,重定向到客户端解码播放,都可以优化体验,但是针对一些只能在服务器端运行的多媒体资源,可能就没有特别好的优化方式,认情况下,客户端的显示都是比较卡顿,没有什么好调整的。

今天在做一个基于地理定位的应用程序发布的时候,发现,该程序调用的是微软的silverlight,而不是flash,也就没法进行Flash重定向来增强体验,画面也关系不大,关键是不流畅,而尝试了XenDesktop以后,发现,非常流畅,而在观察XenDesktop策略的时候,我就发现XenDesktop有帧率的设置选项,这也就对我产生了启发,于是我就尝试调整XenApp服务器在fetching应用程序界面的时候的帧率,结果还真有办法调整。

调整帧率,很自然会带来带宽的增加cpu使用率的上升,内存消耗提高等等,但是如果对用户体验要求高的话,可以调整一下:

 

   
   
  1. #我们需要设置一下XenApp服务器的帧率,这样就可以提高视频或者一些高速画面的流畅性,但是会增加带宽消耗  
  2. #以下设置键值都是十六进制值,不用再次转换了!  
  3. #具体位置如下:  
  4. HKEY_LOCAL_MACHINE\SYstem\CurrentControlSet\Control\Terminal Server\Wds\icawd\thin16\   
  5. #以下键值用于增加40%的帧率  
  6. LongFrameBuildupTime 60  
  7. LongFrameReviewTime 20  
  8. ShortFrameBuildupTime 30  
  9. ShortFrameReviewTime 10  
  10. #以下键值用于增加80%的帧率  
  11. LongFrameBuildupTime 45  
  12. LongFrameReviewTime 15  
  13. ShortFrameBuildupTime 20  
  14. ShortFrameReviewTime 10  
  15. #大家可以根据流畅度、带宽、cpu消耗跟中权衡来决定要如何修改 

 

修改完成以后需要重启XenApp服务器才能生效。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐