多媒体重定向

        桌面云视频播放的一种方式,多媒体重定向。

        远程桌面连接的多媒体重定向功能在客户端和主机端都支持时启用,其主要作用为在主机端播放的文件在客户端进行解码播放,而不是直接传送bitmap。其主要优势在于:

  1. 节约带宽资源。

  2. 节约主机的CPU资源。


1、什么是多媒体重定向?

    桌面云视频播放有两种方式:1)服务端渲染,顾名思义,是用虚拟机的CPU进行编解码、渲染后,发送到瘦终端进行显示,传的是图像,这是对虚拟机的CPU消耗就大;2)多媒体重定向,也可以称 客户端渲染,视频文件是经过 分片、打包、通过华为HDP协议传输到瘦终端,利用瘦终端上的播放器程序进行播放的,因此虚拟机的CPU消耗基本忽略不计,以提高整个虚拟机的视频并发密度;

    所以,哪个比拼的、或者有其他厂商参与测试的局点,谁说自己在一台服务器或者刀片上支持40台或者以上的虚拟机并发播放720p、1080p,用脚趾头想想,重定向的时候一台虚拟机CPU才占5%左右,通常用4核的虚拟机,按照刀片的CPU统计的话,就是5%*4=20%,一个刀片配2个E5-2640CPU,每个CPU是6核双线程,总共就是2*2*6*100%=2400%,若是用xen的虚拟化,要去掉domain0(一般起码2个CU),剩 2200%给一个刀片的所有虚拟机,2200%/20%=110台,当然此时网络带宽是瓶颈,如果网络带宽可以的话,100台都是有可能的。

    所以可以肯定都是用重定向方式播放的,不然一个刀片顶不住那么多的虚拟机服务端渲染播放视频的。

2、多媒体重定向如何确认当前视频是否支持重定向方式播放?

    比如我们现在使用win7-32bit虚拟机的windows media player12(以下简称wmp)播放器播放一个视频,当视频载入wmp时,视频的文件格式、视频编码格式、音频编码格式等信息会通过HDP协议,在服务端和客户端间进行一次协商,以判断当前视频是否支持重定向播放,称为“媒体类型协商”。

1)在CT3000/CT3100这样的瘦终端,客户端维系的列表如和服务端匹配,便可重定向 ,因为有海思的显示芯片,支持硬件解码,HDP协议的客户端利用了该硬件解码,因此播放高清视频也是杠杠的(*^__^*)

2)在CT5000/CT6000 windows版本的瘦终端,随客户端软件安装有定制的解码器,因此只要该解码器支持的,均可以重定向播放,播放效果同样niubilitable  ^_^

3、当前多媒体重定向的使用限制

    那大家肯定会问,多媒体重定向可以大大降低虚拟机的CPU消耗,那我是不是都可以用多媒体重定向方式来播放视频呢?

    非也非也!

    就像万事不能如意一样,多媒体重定向虽然具有如下优势:

    1)大大降低用户虚拟机CPU消耗,播放高清720p乃至1080p几乎都在5%以内;

    2)利用瘦客户端的显示芯片,提高了视频的画质、流畅度;

    话锋一转,但是,也存在如下限制:

    1)对瘦客户端有要求,目前支持华为的CT3000 linux(ARM架构)、CT3100 linux(ARM架构)、CT5000 WES7(x86架构)、CT6000 WES7(x86架构),另外使用软终端如win7 32bit的PC机也支持;

    2)不支持win7-64bit的虚拟机采用多媒体重定向播放视频;

    3)并非所有的视频文件格式都支持,目前支持AVI、WMV、MPEG/MPG、MP4、DivX、部分rmvb/rm;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值