网管厂家
免费服务热线

Free service

hotline

010-00000000
网管厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

全硬解Flash101将完全采取GPU加速

发布时间:2020-03-23 11:50:50 阅读: 来源:网管厂家

截至目前为止,网络上的视频绝大部分都是以Flash的方式在浏览器上展现出来的,包括Youtube、Youku等都采取的是这样的方式。可以说,Flash目前就是最流行的网络视频输出方式,也可以说是一种格式。Flash是Adobe公司倾心打造的一款产品,如果要论市场占有率的话,恐怕Flash在Adobe公司的所有产品中市场占有率是最高的。 目前基于 Web的Flash Player的最新版本是Flash10.0,该版本有一个特别重要的更新点就是加入了GPU(图形处理器)加速的支持,也就是所谓的硬件加速。该功能在 Flash10.0中默许呈开启状态,在网页的Flash中点击- 右键——设置就可以看到这一点。

使用硬件加速有甚么好处呢?大家知道,CPU虽然发展的很快,但处理能力是有限的,特别是对视频的处理能力,明显不如GPU强大。而且,从计算能力方面,GPU改采取的精简指令集架构履行效力也远远要比x86CPU改采取的复杂指令集1 效力要高的多。

使用GPU来处理Flash,不单单可以有效的提升性能,而且可以大幅度下降CPU的资源占用率,节省对CPU资源的开支以让CPU可以做更多其它的事情。

但是,在Flash10.0中,Flash的处理并不是完全依托GPU,乃至很大一部分处理依然是依托CPU来完成的。我们可以看到,WebFlash的 处理进程主要分为三个部份:目标视频处理——合成处理——屏幕渲染。在Flash10.0中,目标视频处理与合成处理这两大部分依然依托CPU来完 成,GPU只是完成了最后一个步骤——屏幕渲染。明显,这还是很大程度上依赖CPU,GPU的性能并没有得到完全的利用。虽然以目前CPU的强大性能处理网页上的Flash不在话下,但是一些性能比较低的CPU在多开几个播放中的Flash窗口以后就会出现CPU满负载,视频停顿的现象(网络环境畅通的情况下)。

同时,面对高清版网络视频逐步流行,例如全球最大的视频网站Youtube加入了高清版视频在线播放,CPU处理起来就会渐渐感到力不从心,所以最好的办法就是将这一切都交给GPU来处理。

可喜的是,Adobe在下一个版本的Flash也就是Flash 10.1中就会完全支持GPU,GPU将完全替换CPU的角色,全程负责Flash的处理和渲染。

目前,Adobe已与全球视觉计算的领袖NVIDIA展开了合作,共同开发下一代Flash。根据调查,在线视频已成为互联网的第三大运用,超过了电 子邮件的使用频率(互联网诞生早期电子邮件是最多的运用)。我们可以看到,随着GPU对Flash的全程支持和高速网络的逐步普及,直接在浏览器中流畅 的播放高清视频将不再是梦想!

注1:从Intel Pentium Pro(P6)以后,x86复杂指令集的CPU也开始采取内核精简指令集,但是在外围布置了从复杂指令集到精简指令集的译码电路动态译码方式,籍此提高 CPU的性能,使复杂指令集CPU也有可能在1个时钟周期内运行一条乃至多条指令。文/硬派网

成都天大不孕不育医院科室列表

广州代谢病医院哪家最好

成都天大不孕不育医院预约挂号

太原九州白癜风医院特色医疗

相关阅读