(共7页)
了解硬件加速了解DXVA和FlashPlayer之间的关系
用户需要逐步增强视觉体验,作为主要的Flash和FlashPlayer的Adobe已针对用户需求推出了相关产品升级,即FlashPlayer 10.1应运而生。
在了解Adobe FlashPlayer 10.1之前,让我们首先了解DXVA。那么什么是DXVA? DXVA的用途是什么?我们想知道DXVA和FlashPlayer有什么关系?
☆什么是DXVA?
DXVA的英文全称是DirectX Video Acceleration,而中文被翻译成视频硬件加速。
DXVA是由Microsoft特别定制的视频加速规范。它具有两个版本,即DXVA1.0和DXVA2.0。 DXVA规范不仅是视频播放过程中的解码计算规范,而且还与视频后处理(如去隔行,色彩空间转换或图像缩放)密切相关。
☆DXVA有什么用?
对于我们的普通用户,视频解码可以分为两类,一类是以CPU为核心的软件解码,另一类是当前主流的以GPU为核心的硬件加速解码。
就目前而言,两者各有利弊。
软件解码的优点是第三方软件是完整且通用的。使用CPU作为解码核心可以满足几乎所有视频解码。缺点也很明显。在CPU性能不佳的平台上,尤其是在观看高比特率高清视频时,由于线程数量和其自身的体系结构,CPU的性能不足,并且视频屏幕变得卡住,暂停和缓慢。避免结束。
硬件加速解码的优势在于,当前主流的图形卡可以很好地支持主流的视频格式解码,尤其是在图形核心采用统一架构之后,该图形核心的并行架构设计被用于H.264和VC。 -1格式。对高清视频的出色支持效果。缺点是硬件解码仅限于视频回放的整个流程,尤其是后处理部分。因此,许多追求极致画质效果的高清发烧友宁愿放弃硬件(GPU)加速解码性能的几倍,而选择基于CPU的软件解码。

☆DXVA和FlashPlayer之间的关系吗?
了解DXVA的具体用法后,让我们了解DXVA与FlashPlayer之间的关系。
我们知道DXVA是Microsoft定制的视频硬件加速规范。尽管图形卡的图形核心当前支持DXVA规范,但这并不意味着某个图形核心完全支持DXVA规范中的所有功能。但是,Microsoft想到了一个很好的解决方案,即将与图形核心相对应的图形卡驱动程序添加到DXVA代码中,并且该驱动程序用于告知系统中的DXVA接口图形的DXVA功能的哪一部分。支持当前系统中的核心。

这也可以回到我们前面提到的内容。如果要网络视频支持图形核心硬件加速,则在升级FlashPlayer软件时,即使添加了DXVA功能识别码以使硬件具有竞争力,也需要更新硬件驱动程序。硬件功能的图形核心支持FlashPlayer播放器,而DXVA用于完成网络视频格式的高清硬件加速解码。
同时,根据DXVA规范,硬件加速解码可以分为四个级别,从高到低:
VLD(比特流处理)> IDCT(帧内压缩)> MoComp(帧间压缩)> PostProc(显示后处理)
从上面的级别分布中,不难看出VLD具有最高的加速级别,因此它包括IDCT,MoCoopm和PostProc。 IDCT加速排名第二,包括MoCoopm和PostProc;最终MoComp加速仅包括PostProc。
仅支持MC加速的图形卡仅在2005年之前才在旧产品中出现。当NVIDIA进入GeForce 6000系列,AMD进入Radeon X800系列时,图形核心的硬件加速能力达到了IDCT加速水平。当显卡进入图形核心的统一体系结构设计时,GeForce 8000和Radeon HD 2000开始进入当前最高的VLD加速度。
但是,值得一提的是,由于NVIDIA的高清硬件加速功能是基于Video Pocesser单元设计的,并且最早的GeForce 8800系列(G80核心产品)没有打开此功能单元的设计,因此NVIDIA真正从开始于2007年4月的GeForce 8600/8500系列。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shenmilingyu/article-354612-1.html
電商等造福大眾的行業
⊙_⊙)
既然美国不承认十二海里只承认三海里拍几艘核潜艇到美国三海里以外溜达溜达看看美国什么反应