我正在退房这篇 MSDN 文章描述了多媒体重定向因为现在我们是时候让用户通过我们的应用程序观看培训视频,而不是仅仅通过电子邮件向他们发送链接了。
Windows Media Player 使用 Media Foundation 基础结构播放 WMA、WMV、MP3、DivX 等内容,并使用 DirectShow 播放 MPEG-1、MPEG-2 等内容。此外,大多数流媒体内容都是通过 Format SDK (FSDK) 播放的。只要客户端有解码器来解码内容,通过 Windows Media Player 播放的大多数音频和视频内容都将使用此方案进行重定向。
唯一的问题是,如今大多数人都可以使用 webm,而我们对以两种格式对它们进行编码感到有些厌倦。因此,如果我有一个 Internet Explorer 播放的电影链接(使用 FlowPlayer 流式传输 HTML5 视频),并且 IE 选择播放 webm 文件,即使我手边有一个 MP4(我认为博客文章说应该通过多媒体重定向来工作),webm 会被重定向吗?还是我们会收到更多来自系统管理员的愤怒电话?
答案1
你会接到愤怒的电话。你需要使用Windows Media Player,参考以下;
如果你的视频是 Flash 格式,那么 Flash 内容可以重定向,但Citrix在 ICA。
两种方式都一样,接收器将原始内容发送到本地安装的应用程序,这就是为什么这两种技术(使用 RDP 或 ICA)都需要本地应用程序来解码原始数据。密集视频不会以这种方式损害您的 CPU,但会损害您的 WAN 链接。所以这是非官方的缺点。在我的测试中,我看到 WAN 突发 6mbps/s,所以在允许它之前要正确测试。
Windows Media Player 使用 Media Foundation 基础架构播放 WMA、WMV、MP3、DivX 等内容,并使用 DirectShow 播放 MPEG-1、MPEG-2 等内容。此外,大多数流媒体内容都是通过 Format SDK (FSDK) 播放的。只要客户端有解码器来解码内容,通过 Windows Media Player 播放的大多数音频和视频内容都将使用此方案重定向。这包括通过 Media Foundation 和 DirectShow 的内容。此外,流式传输的内容也可以重定向。如果客户端上没有解码器,则将使用服务器的 CPU/GPU 资源在服务器上呈现内容(主机端呈现)。然后,压缩的位图和音频(请参阅博客文章 Windows 7 远程音频有什么新功能?)将通过网络高效地发送到客户端。从那里