QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

IT 部门在 Windows 8 中使用 RemoteFX 和 RemoteApp 交付应用程序

  • 2012-11-16
  • 本文字数:1164 字

    阅读完需:约 4 分钟

支持“自带移动设备”场景是 Windows 8 的一个主要关注点。对用户而言,这种体验始于远程桌面及其应用程序的使用。当输入电子邮件地址后,他们会被自动定向到其在 IT 部门的登录页面。之后输入域认证信息,就能见到 IT 部门提供的桌面与应用程序了。

以这种方式发布的应用程序看起来就像运行在本地设备上一样,但实际仍是运行于公司数据中心的服务器上。如果用户在没有注销的情况下与远程服务器断开连接,应用程序会继续运行。稍后,用户可以重新连接到该会话,所有应用程序的运行状态是精确一致的。

再有,从 IT 部门的角度看,如果使用了现有的 RemoteFX RemoteApp 技术,这就是一个普通的远程桌面会话。对用户而言,应用程序看起来就像安装并运行在本地一样。这种方式也完全支持多点触摸和手势操作(在 Windows 7 中触摸会被转换为鼠标事件)。

与经典的远程桌面类似,人们需要确定将哪些本地资源(如硬盘和 SD 卡等)暴露给远程应用程序。这里的区别是,IT 部门在应用程序说明中会预先定义这些信息,这样用户就不需要指定了。超级用户对此可能有些抗拒,但这能够减少因用户机器上的配置错误而呼叫 IT 支持的情况。

RemoteFX 自适应图形

RemoteFX 自适应图形是为支持 Windows 8 而开发的新图形架构。它支持新的协议以及专门为远程桌面场景设计的自适应渲染技术。理论上,即使工作在失真或低带宽等网络环境下,远程应用程序仍能保持响应。

这里的一个关键因素是,RemoteFX 将屏幕划分为图形、文本和视频三个区域。文本区域会为保真度优化,而视频区域会为降低丢帧率调优。图形区域支持渐进式渲染,即首先发送一个低分辨率图像,之后如果带宽允许的话再更新为高分辨率图像。文本区域不会这样处理,这样文本一开始就能很清晰地显示。

为了支持更广泛的网络,如将 3g/4g 包含在内,RemoteFX 会根据数据类型和丢包率自动在 TCP 和 UDP 之间切换。

RemoteFX 虚拟 GPU

对于高端应用程序,RemoteFX 提供了 RemoteFX vGPU。这种虚拟 GPU 最多可以支持 8 个最高分辨率为 2560 x 1440 的客户端监视器。这就使 IT 部门只要将昂贵的图形、视频和 3D CAD 软件安装在公司内部即可,而远程用户仍然可以工作。

RemoteFX 视频重定向 API

对于某些媒体类型,如 WMV,RemoteFX 会将原始的视频流重定向到客户端,而不是在服务端渲染后再传递视频帧。这种方式最高能够减少 90% 的带宽成本。其他应用程序可以利用导出的 API 注册自己的视频重定向应用和插件。

如果你的应用程序没有选择该 API,Windows 会使用其他技术来减少带宽,比如基于网络反馈在运行时修改编码方式。

查看英文原文 IT Delivered Applications in Windows 8 with RemoteFX and RemoteApp


给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-11-16 10:413204
用户头像
臧秀涛 略懂技术的运营同学。

发布了 300 篇内容, 共 136.6 次阅读, 收获喜欢 35 次。

关注

评论

发布
暂无评论
发现更多内容

Google 的 Firebase 如何删除项目

HoneyMoose

大厂一步到位:Android-基础+Android高级,android物联网开发从入门到实战

android 程序员 移动开发

在Android项目中接入Flutter,在Flutter使用安卓布局---草稿

android 程序员 移动开发

在中国程序员是青春饭吗?,android开发基础入门教程

android 程序员 移动开发

基于Android的特征X射线谱识别系统的开发,android指纹识别

android 程序员 移动开发

大众点评App的短视频耗电量优化实战,通宵都要看完这个Android关键技术点

android 程序员 移动开发

天高任鸟飞,在你还苦闷Android出路时,总有人在系统钻研为高级开发做准备

android 程序员 移动开发

回眸重探锁机制,高级android工程师

android 程序员 移动开发

“神算子”上线!EasyDL时序预测模型零门槛轻松上手

百度大脑

人工智能 百度

大牛耗时一年:深入探索-Android-包体积优化,共三万字建议收藏上

android 程序员 移动开发

大型Bat面试知识总结分享—AMS在Android起到什么作用?简单的分析下Android的源码

android 程序员 移动开发

大学计算机专业,什么水平可以进大厂?,解密Android开发常见误区

android 程序员 移动开发

在-View-上使用挂起函数,app开发面试题及答案

android 程序员 移动开发

坊间传言:程序员可以先在大厂镀金,以后去中小厂毫无压力

android 程序员 移动开发

基本功---Litho的使用及原理剖析,10年阿里开发架构师经验分享

android 程序员 移动开发

国内互联网公司为什么加班这么狠?(1),程序员翻身之路

android 程序员 移动开发

国内互联网公司为什么加班这么狠?,音视频学习指南来咯

android 程序员 移动开发

Android线程思考

轻口味

android 多线程 11月日更

大牛耗时一年:深入探索-Android-包体积优化,共三万字建议收藏上(1)

android 程序员 移动开发

图文DEMO并茂讲解RecyclerView滑动时回收和复用触发的时机

android 程序员 移动开发

备战秋招-阿里巴巴面试真题:-给你一个Demo-你如何快速定位ANR?

android 程序员 移动开发

备战金九银十:Android面试10+个知识点总结宝典助你通关

android 程序员 移动开发

因为不了解Android事件分发机制,居然被实习生嘲笑了,成长路线图

android 程序员 移动开发

国庆节不知道学什么?这份 Android 优秀技术文章清单请收下

android 程序员 移动开发

备战阿里面试一年半顺利通过二面,面对突如其来的疫情,让我的阿里三面搁浅ing

android 程序员 移动开发

大神一招搞定:ReentrantReadWriteLock-几道小小数学题就够了。

android 程序员 移动开发

图解:HTTP 范围请求,助力断点续传,android游戏开发入门

android 程序员 移动开发

在线等!阿里、百度一面就惨遭吊打,kotlin语言书籍

android 程序员 移动开发

事务是如何影响你的系统(二)

卢卡多多

11月日更

图解:HTTP 范围请求,助力断点续传(1),成功入职腾讯月薪45K

android 程序员 移动开发

大学毕业做音视频开发,月入20K,你呢,kotlin协程面试

android 程序员 移动开发

IT部门在Windows 8中使用RemoteFX和RemoteApp交付应用程序_DevOps & 平台工程_Jonathan Allen_InfoQ精选文章