扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:zdnet安全频道 来源:论坛整理 2008年9月5日
关键字: Windows Vista Vista
DVDBD与HD DVD:存储功能相同 关键在播放
微软下一代操作系统,现有Windows XP的接班人——Windows Vista即将陆续亮相。2006年11月,面向企业用户的版本率先问世,而到2007年1月,面向普通消费用户的版本推出。近期,微软发布了RC2版Vista,与RC1相比更为接近了最终定案。
那么对于下一代光盘标准而言,Vista意味着什么呢?除了HD DVD与BD两大阵营关心外,也是很多消费者所关注的话题。我们已经知道了微软对HD DVD的支持态度,那么以Vista的视角来看,BD与HD DVD将会得到怎样的“待遇”呢?
这不禁让人回想起Windows XP当初对DVD的态度,但目前我们所掌握的Vista有关下一代光盘标准的信息还很有限,为此日本相关媒体走访了日本微软公司客户商务开发事业部主管土田圭介先生,就相关问题进行了一一解答。我们在此编译此篇文章,希望能帮助大家更清晰的了解Vista与BD和HD DVD之间的关系。
对于电脑的操作系统而言,对于光盘有两种使用方式,一种就是数据的存储,另一种就是节目光盘的播放和读写,这其中包括了音乐光盘和影音光盘,也是预制型HD DVD和BD所覆盖的领域。
“在数据存储方面,除了支持UDF 2.5之外,Vista与XP没有什么区别,”土田先生表示,“对于Vista来讲,在数据存储操作中,BD与HD DVD的唯一差别就是容量的不同。”
日本微软公司客户商务开发事业部主管土田圭介先生
BD与HD DVD光盘在文件格式方面,均采用了UDF 2.5文件系统(BD还用到了2.6版UDF)。而Vista具备了直接UDF 2.5读写的功能,但从操作系统的角度来看,HD DVD与BD在使用上没有区别。
当初的Windows XP上市时也基本如此,支持DVD-RAM与DVD+R/RW的UDF 1.5格式,因此被理解为XP优先支持DVD-RAM与DVD+R/RW,但事实上在具体的使用过程中,与DVD-R/RW并没有什么大的区别。这是因为第三方软件可以提供对UDF的支持,所以操作系统对哪一种光盘标准的支持也就显得并不那么重要了。
在Windows XP时代,标题光盘的播放状况与数据存储应用相差不多,操作系统本身并没有播放功能,需要第三方软件厂商提供,而Vista在这方面也差不多,并不具备原生的HD DVD与BD影片播放能力。
在2006年5月底的WinHEC(Windows硬件工程师会议)上,微软展示了Vista对HD DVD的底层支持,包括原生的VC-1 MPEG-2 Codec与可选音频WMA Pro格式的支持,但并不具备原生H.264(AVC)的支持,另外Protected Media Path可能要算是重中之重了
不过,Vista的Home Premium Edition中,将加入原生VC-1与MPEG-2编解码器(Codec),但没有MPEG-4 AVC(H.264)的Codec,也没有播放软件。也就是说,虽然微软支持HD DVD,但要想在Vista上观看HD DVD标题,还需要第三方软件,在这一点上BD与之相同。
土田表示,“Vista与XP一样,在光盘播放方面的能力都很弱,而在对于下一代光盘来说,Vista的播放能力并没有发生变化。”
但是,如果从操作系统内部观察,XP与Vista的差别十分明显,这就是所谓的受保护媒体路径(PMP,Protected Media Path)架构设计。
下一代光盘标准,在禁止非法拷贝方面做出了比DVD严格得多的控制,在DVD时代,一个重要的问题就是如何防止PC上的非法拷贝。对于下一代光盘标准,这同样也是一大挑战。
下一代光盘标准所装载的标题内容,在画质上相对于DVD有了很大的提高,与DVD相比,算是“贵族级”的品质。而如果不能有效禁止非法拷贝,那么盗版内容也将变得“贵族化”。正因为如此,多家CE/IT与好莱坞的领袖级厂商共同开发了AACS(高级内容访问系统)版本保护技术,希望能让反非法拷贝的防线更为坚固。
但是,在PC上用户可以运行各式各样的软件,从而使其比传统的CE播放设备更难以防护。盗版商可以在标题播放的过程中,从某一环节(如最后影音数据输出阶段)截取数据流再进行重组,以还原标题的内容。
虽然数字版权管理(DRM)系统对于用户来说,往往是不受欢迎的,但如果内容被全部非法复制,对于内容提供商来说也是不可原谅的问题。
微软设想的基于HD DVD全球IT产业,微软与Intel赫然其中
如果把HD内容标题解码后数据流在PC内部的传递过程全部保护起来,就可以保证数据流不被非常拷贝,而这就是PMP的设计思路。在XP操作系统上,在标题播放的同时,非法用户可以在数据处理阶段,绕过DRM进入到这数据传输的路径上,以非法获取数据流。而Vista在PMP架构的保护下,将禁止不正当的操作访问数据传递路径。
土田先生表示,“基于Vista版本的第三方厂商开发的下一代光盘播放软件,都将要符合PMP的要求。”它对于下一代光盘并不会造成限制,而在未来通过网络下载高清晰内容的比例也将增加,因此播放这些内容都在PMP内进行,这也就是Vista与XP之间最大的不同之处。
不过,新的问题是,PMP提出了相当多的条件。从本质上说PMP只是一个软件架构,而其所涉及到的驱动程序和软件,则必须要有合法的电子签名才被许可访问媒体路径。
这里,最成问题的就是设备驱动与编/解码器(Codec)。其中,显卡和视频采集卡最为关键,这类设备的驱动通常是“Kernel-mode Driver”,最靠近操作系统的核心,如果这类的驱动没有合法的电子签名,PMP将在电脑启动时设定为“无效”,操作系统也因此禁止软件播放媒体内容。而在XP时代,Kernel-mode Driver也并不需要电子签名,但如果Vista使用了XP的驱动程序,PMP则将受到很大的威胁。
而对于影音Codec,虽然在开机时检测不到,但如果没有合法的电子签名,在播放时PMP将其调入内存检测,还是会进入“无效”状态。土田先生举例到,“比如自由软件开发者制作的DivX可互换式Codec,面对PMP时,就可能出现问题。”
当我们了解了PMP大概的原理后,其对BD与HD DVD的“态度”也将体现Vista对双方支持的差异。而这也将是关键所在,土田先生也着重进行了说明。
“关于HD DVD,当了解所有规范都后,HD DVD播放是完全符合PMP的设计,但是对于BD,由于我们不能完全了解其相关的规范,所以在面对PMP时,可能存在某种隐患。AACS的某些方面说不定没有问题,但在其他方面,但要问是不是肯定安全,现在只能说[不清楚]。”
“由于微软参加了DVD论坛,对HD DVD相关规范完全了解,但是微软并没有参加BDA,所以对BD的相关规范并不完全清楚。”土田先生强调。
“HD DVD与BD之间在DRM上最大的差异是ROM Mark与BD+,特别是BD+。这一技术的目的是防止影碟机在播放时,被黑客入侵,它是一个功能性软件,存放在BD标题光盘中,以一个虚拟机的形式工作,如果遇到非法入侵就将激活保护程序。但在PC环境中,这一程序的影响面很广,有可能破坏PC与专用播放器的DRM系统,而HD DVD方面则认为AACS已经足够了,没有必要再加入这一功能。”
除了反对BD采用的BD+,iHD(现已更名为HDi)也是微软支持HD DVD的重要原因,而在Vista操作系统中,iHD也是为HD DVD准备的重要的底层支持,它意味着HD DVD播放软件开发商将在iHD交互功能方面的开发上节省不少精力。而对于BD的播放,播放软件公司必须准备全套的BD-Java交互功能的运行环境
土田先生表示,“AACS就是PMP,而第三方厂商为了支持BD的其他DRM功能,也许会自己开发相关的原始组件。但是,PMP就像一个严密的管道,其宗旨在于提供高品质影音内容的同时,确保不受外部事物的干扰,而如果有一个同级别的保护系统在工作的话,后果就不得而知了。同样的,我们也不明白如何在PMP内建立BD+的保护机制。”
其实,如果微软想了解BD+的情况,参加BDA就可以了,但为什么没有这么做呢?
土田先生解释到,“听说要想了解全部的BD相关的信息,就要签署一个NDA(Non Disclosure Agreement)文件。”而微软没有这么做,这显然也与微软不支持BD的意志有关。
最后的悬疑就是第三方厂商如何在Vista上支持BD+呢?那些加入BDA的,正在开发BD应用软件的厂商已经可以收到相关的信息,下一步就看结果如何了。
对于装备Vista的电脑,很需要DVD和下一代光盘的播放能力吗?这与XP时代相比,有很大的差别。当然,你除了要有下一代光盘驱动器,还需要有对应的播放软件。
这里有一点要注意的是,由于媒体中心(MCE)的出现。对于下一代光盘,当经过互联网认证后,利用受控拷贝(MC)的功能,将光盘的内容复制到硬盘,这一功能将在MCE中实现。此时,不仅仅是内容的播放功能,硬盘影音内容库的管理功能也变得必要,从而需要类似于“媒体库管理”软件,而这些都是MCE的功能。在今年1月份的CES大展上,比尔·盖茨在讲演中,就提到了有关与HD内容相结合的MCE设想。
土田先生表示,“基于Vista的MCE并没有集成下一代光盘播放软件,但很可能使用第三方开发的播放软件。”
Vista据说努力缩短了电脑的启动时间,以便于进一步向CE市场渗透,而且在I/O控制方面,土田也强调了与XP的不同。“在XP里,当在影音播放时,进行文件传输和网络控制等操作而使负载增大时,影音播放应用就有可能崩溃,但在Vista环境下,将优先保证影音播放应用,从而使XP下的那类问题很难再发生。”
对于下一代光盘的播放环境,也是很用户关注的焦点,由于严格的版本保护,使得对应HDCP的显卡与显示器的连接环境变得必需了。不过,作为临时性的措施,模拟输出可并非不可能。
XBOX 360外置HD DVD播放器很可能不能被现有的PC环境利用,但在Vista环境下,也许就没问题了
若是以模拟信号输出视频,假如显卡一端支持COPP(Certified Output Protection Protocol),而显示器上也支持HDCP的话,就可以进行播放。而对于支持COPP的显卡(包括PCI-E外置显卡),在今年内发售的NVIDIA和ATI的新品(芯片),若使用最新的驱动程序则没有任何问题。在这种条件下,Vista与XP没有区别。
不过,由于Vista已经预先为下一代光盘准备好了底层的播放环境,所以如果相关的播放软件准备就绪,播放的品质也将比XP更高。
对于即将上市的XBOX 360外置HD DVD播放器,由于价格相对低廉,并使用USB接口,使很多人设想能不能在PC上使用它。但根据土田先生的说法,“由于需要专用的驱动程序,因为必须要使用相关的MMC(多媒体指令),所以现有的PC环境将不能支持。”
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。