使RemoteFX媒体流在 Windows Server 2012 和 Windows 8无缝的多媒体体验

来源:互联网 发布:mac和安卓手机传文件 编辑:程序博客网 时间:2024/05/16 05:05

http://blogs.msdn.com/b/rds/archive/2012/08/16/enabling-a-seamless-multimedia-experience-with-remotefx-media-streaming-in-windows-server-2012-and-windows-8.aspx


以前,Windows Server 2008 R2 和 Windows 7 介绍了Windows 多媒体重定向,提供一个伟大的经验,当通过在远程会话中使用 Windows 媒体播放器 (WMP) 播放多媒体内容。由于多媒体重定向基于将本机媒体流重定向到客户端,经验,是伟大的 LAN 网络上支持的视频格式。然而,有几个主要缺点:

1、多媒体重定向不适用于非 WMP 内容。非 WMP 的内容,如 Flash、 Silverlight 和 QuickTime 没有 WMP 内容相同的体验。
2、多媒体重定向要求, 客户端计算机能够解码并呈现原始媒体流。这有限的操作系统,客户端计算机可以运行和客户端计算机必须要强大到足以对高清视频文件进行解码。
3、带宽使用是依赖于原始视频流的比特率。原始视频的比特率,带宽使用量可能有所不同从低至 400 Kbps 到高达 12 Mbps 或更多。除了不可预测的带宽的问题,用户可能会或可能没有在带宽受限的网络上有很好的体验 — — 想象一下发送 5600 Kbps 高清视频下 1000 Kbps WAN 链接。
4、这两个 WMP 内容和非 WMP 内容穷在低带宽、 高延迟、 有损网络中的用户体验 — — 帧率太低帧抖动又较高。
为了解决这些不足之处,Windows Server 2012 Windows 8 介绍和 RemoteFX 多媒体流,它使用主机端渲染技术 (它提供广泛的视频格式支持) 结合行业标准 H.264 编码解码器 (有利于在线媒体流) 无缝地重定向的视频内容。

RemoteFX 流媒体工作的 3 个简单步骤:
1、在服务器端,算法技术,启发式扫描和提供应用程序提示的组合用于检测包含视频的屏幕区域。
2、包含视频的区域然后由使用H.264 编解码器编码的 (或 RemoteFX 渐进编解码器,使用 H.264 编码解码器不可用客户端上时,一个视频有低帧率等)。音频内容,如果可用,是通过使用AAC 编码解码器进行编码。已编码的音频和视频内容是到客户端计算机通过网络发送的。
3、最后,客户端对音频和视频内容进行解码,尝试进行同步的音频和视频,并将呈现的内容是与其余的图形内容 (非视频应用、 桌面等) 无缝的方式。

这是一种简化的所有的复杂系统中 — — 但是应该给你它是如何工作的想法。

RemoteFX 媒体流的好处:
支持所有的视频格式和媒体应用程序。RemoteFX 媒体流检测和重定向所有媒体内容都包括但不是限于 Silverlight、 闪光、 QuickTime,HTML5 视频。用户有一致的体验,无论视频格式或视频应用程序。
降低带宽使用率达 90%。与在 Windows 7 中的远程桌面协议 7.0 相比,RemoteFX 媒体流消耗减少带宽达 90%。带宽的实际差别取决于视频的大小和帧速率。

适应不断变化的网络和客户端条件。RemoteFX 媒体流利用 RemoteFX 网络自动检测和客户端功能检测,动态更改编码比特率和帧速率提供最佳可能的用户体验。
提供了更好的帧速率,在 WAN 网络。由于自适应媒体流和 RemoteFX 媒体流使用用户数据报协议 (UDP) 这一事实,甚至在 WAN 网络上的用户有很好的经验。下面的图表显示我们看到在我们的测试对某些 WAN 网络配置,我们测试的帧速率。

总之,RemoteFX 流媒体甚至在 WAN 网络上提供了所有视频内容流畅的播放体验。

Windows Server 2012 是否仍支持多媒体重定向?

Windows 媒体重定向仍提供最好的体验在 LAN 网络上支持的视频格式。Windows Server 2012 和 Windows 8 自动检测这些条件并打开多媒体重定向。如果不满足这些条件 (例如,如果用户是在 WAN 网络上),系统会自动切换为使用 RemoteFX 流媒体,甚至为 WMP 内容。无论用户是否在 WAN 网络上测定由看的端到端延迟 — — 如果连接延迟大于 30ms年,多媒体重定向将不使用。

配置要求

RemoteFX 媒体流启用和其余的远程桌面服务,并要求没有额外的配置。这是符合我们在 Windows Server 2012,RemoteFX 的核心理念是让事情简单,只是工作开箱即用的功能。然而,如果用户连接到一个已安装的 RemoteFX 虚拟图形处理单元 (vGPU) 的虚拟桌面,主机 HYPER-V 服务器必须有一个非服务器核心安装,媒体编解码器在中不可用的服务器核心安装。


0 0