VSS/虚拟演播室系统,如何构建iSCSI磁盘阵列
VSS/虚拟演播室系统,如何构建iSCSI磁盘阵列
(The Virtual Studio System,简称VSS)
虚拟演播室是近年发展起来的一种独特的电视节目制作技术。它的实质是将计算机制作的虚拟三维场景与电视摄像机现场拍摄的人物活动图像进行数字化的实时合成,使人物与虚拟背景能够同步变化,从而实现两者天衣无缝的融合,以获得完美的合成画面。应用这项技术,背景成像依据的是真实的摄像机拍摄所得到的镜头参数,因而和演员的三维透视关系完全一致,避免了真实、不自然的感觉。由于背景大多是由计算机生成的,可以迅速变化,这使得丰富多彩的演播室场景设计可以用非常经济的手段来实现。虽然其发展时间短,技术上还存在一些问题,但是由于它本身所具有的无穷魅力以及其不可低估的发展前景,目前已被越来越多的节目制作及有关人员所关注。
虚拟演播室是一种全新的电视节目制作工具,虚拟演播室技术包括色键技术、计算机虚拟场景设计和蓝背景技术、灯光技术和摄像机跟踪技术等。虚拟演播室技术是在传统色键抠像技术的基础上,充分利用了计算机三维图形技术和视频合成技术,根据摄像机的位置与参数,使三维虚拟场景的透视关系与前景保持一致,经过色键合成后,使得前景中的主持人看起来完全浸尽于计算机所产生的三维虚拟场景中,而且能在其中运动,从而创造出逼真的、立体感很强的电视演播室效果。
虚拟演播室的历史
1978年, Eugene L.提出了“电子布景”(Electro Studio Setting)的概念,指出未来的节目制作,可以在只有演员和摄像机的空演播室内完成,其余布景和道具都由电子系统产生。随着计算机技术与虚拟现实(Virtual Reality)技术的发展,在 1992年以后虚拟演播室技术真正走向了实用。作为数字演播室发展新技术,虚拟演播室技术已成为了当今数字电视演播室新技术的热点。在1994年IBC展览会上虚拟演播室技术首次亮像,并在各种电视转播中得以实现。目前,中央电视台和一些省级电视台节目中也采用了此技术。
1.虚拟演播室的特点
虚拟演播室系统是近年来随着计算机技术飞速发展和色键技术不断改进而出现的一种新的电视节目制作系统。在虚拟演播室系统中,摄像机的工作状态信息传送给图形工作站,计算机依此得到前景物体与摄像机之间的距离和相对位置,从而计算出虚拟场景最适宜的大小、位置,并按要求计算生成虚拟场景的三维模型。现场视频采用色键原理,将主持人或演员置身于蓝色背景幕布前表演,然后利用切换台上的色键功能将主持人从蓝色背景中分离出来,实时地与计算机产生的三维模型完美无缺地集成在一起,构成一个现实中不存在的,但是在电视画面上却又起到演播室作用的那种假想的新的环境和气氛,最终得到把将实拍的人物与虚拟景物无缝地融合起来的画面。
2.虚拟演播室的优点
虚拟演播室的优势是显而易见的,从画面可以明显看出,电脑生成的背景与演员之间的融合简直是天衣无缝。虚拟演播室系统用软件来生成背景和道具,它可制作出实际不存在的或难以制作的场景,并可以在瞬间改变场景,可以制作出真实演播室无法实现的效果,其空间不受物理空间限制,摄像机可以以360゜旋转;还可以引人大量虚拟特殊环境与道具,因此可创作出更丰富、更吸引人的节目,使导演在很大程度上摆脱了时间、空间和道具制作方面的限制,获得了更大的创作的想象空间,能够以低廉的成本产生新奇的视觉效果。另外,由于场景的制作、修改、保存等都在计算机上进行,制作和更换电子布景快捷简便,节省了大量的人力、物力、财力,而且缩短了节目制作周期,提高演播室的利用率等等。虚拟演播室虽然具有诸多的优越性,但它由于价格昂贵,普及和推广有一定的难度。
3.虚拟演播室的关键技术
1)摄像机的跟踪与定位
在虚拟演播室节目制作过程中,确定摄像机的状态信息非常关键。虚拟演播室专用数字摄像机通常为二到三个,摄像机配有运动检测和识别系统,即摄像机跟踪器。其跟踪方式有光学识别系统和机械传感式系统两种。其原理是将检测到的摄像机的推、拉、摇、移、聚焦、变焦乃至升降等传感部位的运动数据,通过一个“传感器”装置传输到“校准器”,这样,理想情况下,现场摄像机与虚拟演播室中“虚拟”的摄像机被相对地锁定在一个位置上。当现场演播室摄像机运动时,虚拟摄像机受跟踪器的控制可以实时地与现场摄像机保持同步。
2)摄像机的锁定
虚拟演播室的另一重要而独有的问题是摄像机之间的位置关系。虚拟摄像机与真实摄像机的初始位置并无直接关系,它可以放在虚拟空间的任意位置,当演播室有两台以上摄像机进行切换时,必须保持实际演员和景物在虚拟演播室中的位置不变,也就是与虚拟景物的关系不变。否则在切换时,观众会看到演员从背景中某个地方跳到另一个地方,在视觉上会造成不真实的效果。由于真实物体与演员是由真实摄像机给出,背景由虚拟摄像机给出,所以必须对虚拟摄像机进行位置锁定,即虚拟摄像机之间的距离必须与真实摄像机之间的距离相等,且推拉、摇移的初始量(原位矢量)与真实摄像机的位置方向关系保持一致,才能进行切换。
3)变焦、聚焦与景深
实际拍摄时,摄像机的聚焦点一般都跟踪主持人,如果此时前景和背景都聚焦得十分清楚,会产生景深的不自然感。尤其在特写镜头时,背景应该是虚焦的,使前景、背景如同出自同一摄像机,否则,这种虚拟演播室是不成功的。
4)色键与蓝箱
目前,多数虚拟演播室采用 Ultimatte进行抠像,蓝箱主要有一墙一底式、两墙一底(一角)式和三墙一底式3种。其中三墙一底式能给出更大空间,摄像机机位限制小,摇摄范围大。蓝箱必须保证均匀的蓝色背景,特别是在墙墙、墙地交接处不能有接缝的痕迹。同时,由于节目制作过程中采用了色键技术,演员及真实道具在蓝室中投下的影子也要随演员及道具一起进入虚拟空间,人物和环境景物在演播室灯光下的影子会被抠掉,造成一种不真实感。由于色键技术的使用,因此会产生延时,不仅要求系统增加前景视频延时单元,而且必须考虑其它问题。一个是声音,由于前景视频被延时,为了保证声画同步,需要增加视频帧同步器。另外,由于延时,给演员观看反馈监视器上的合成图像以确定动作增加了难度。
4)计算机技术
虚拟演播室系统配备的计算机是一个小型计算机网络,主机为网络中心,它是虚拟演播室的控制中心,是虚拟演播室节目制作的“导演台”。它除了调用和调整事先做好的三维虚拟场景外,还负责向图形发生器传输图像数据及处理由摄像机跟踪器传来的摄像机运动数据。根据主机传来的摄像机运动数据实时地计算出虚拟的三维电脑场景的运动,以保证其输出的虚拟背景与真实的前景同步。
在虚拟节目准备中的一个重要任务就是建立三维模型。虚拟演播室的背景图像可以是来自录像机或摄像机的活动视频,也可以是静止图像等,但使用最多的是由计算机创作的二维或三维模型CG(Computer Graphics),即虚拟场景。虽然虚拟演播室的背景原则上说可以无穷地转换变化,但是背景的创意、三维建模等工作相当复杂,不再是一两个人就能充分使用好的系统,它需要导演、创意者、美术设计、二维建模者、三维建模者、演员及虚拟系统的操作者等人员的通力配合。因此,对于一次性节目背景的制作而言,虚拟演播室并没有效率上的优势,而除了可以制造出不同凡响的特技效果外,能否真正发挥虚拟演播室的功能,创造出高质量的特技效果,还在于制作者的想像力和它们之间的配合。
教您构建iSCSI磁盘阵列
在理想情况下,无论是对于关键业务应用需求,还是对于诸如研发、测试、磁盘到磁盘备份连同灾难恢复等应用需求,当需要更多存储空间时,大家首先想到的就是去购买最新技术的企业级存储设备。但在很多现实的情况下,由于预算等方面的原因,购买新设备的欲望往往无法得到满足。所以很多时候,IT人员也不得不针对并不太强大甚至是旧的存储系统来做文章。这里我们就教给大家一些自己动手做iSCSI阵列的方法。
DIY iSCSI阵列
假如您的IT架构中有空闲的服务器连同SCSI磁盘柜,那么您就完万能够通过添加一个并不昂贵的iSCSI target程式来把他们配置成为一个iSCSI磁盘阵列。即便您必须购买一些磁盘,估计一个2TB的阵列总共花费也只有大约3万元左右就能够了。您构建的新iSCSI阵列能够运行在Windows或Linux操作系统之上,这样您就能够在您的新服务器上像iSCSI逻辑驱动器相同分配空间给文档服务。
有的时候您也能够这样DIY阵列来作为一种权宜之计。很多时候,您已向领导提交了购买新磁盘存储阵列的申请,但在等待领导审批的时候,也许您的Exchange服务器已没有空间可用了,这时您就能够使用一台服务器、一个SCSI磁盘柜连同一个下载的WinTarget软件副本轻松的将存储添加到服务器上。
也许您会觉得通过一台服务器来构建iSCSI磁盘阵列的做法有些古怪。其实很多市场上的iSCSI磁盘阵列产品,包括诸如LeftHand Networkl和MPC等一些著名厂商的产品,都是使用了标准的Xeon主板。自然,基于服务器的阵列并不具备冗余的磁盘控制器,但是个好的RAID控制器和iSCSI target软件的组合,同样能够实现和品牌产品性能相当的iSCSI阵列。
一旦您将iSCSI target软件加入到一台Windows或Linux服务器,您就能够创建逻辑磁盘或LUN(Logical Unit Numbers,逻辑单元数)。大多数拥有企业级磁盘阵列的人都会创建RAID配置,然后划分为很多个LUN给他们的服务器,他们都有权访问底层的操作系统,这提供了很大的灵活性。大多数的iSCSI target软件都允许您创建虚拟的LUN作为您服务器上面现有文档系统的文档对象(file object),或将一个卷、分区或其他没有格式的磁盘空间转变为LUN。
文档LUN能够充分利用诸如压缩(compression)、快照(snapshots)等特性,您也能够使用第三方的程式(如Double-Take或WANsync)来做复制(replication)。当主机服务器的卷都已被添满后,您只要通过简单的几次鼠标点击就能够扩展一个基于文档的LUN,而扩展一个分区或物理磁盘却是一项相比大得多的工程。特别是,假如您想在自己的研发环境中尝试一种自制的iSCSI阵列,那么基于文档的LUN是很适合的,而且从测试服务器上删除您不再使用的LUN还能够获得很多的自由空间。
从更底层来分析,通过主机操作系统的文档系统来运行您的iSCSI I/O所带来的附加代价是——基于文档的LUN会比分区LUN更慢。尤其是当您为了其他文档或LUN而使用您的基于文档的LUN卷时,这种情况会更明显。精简自动配置(thin provisioning)能够让您在一个5TB的磁盘阵列中创建出10个1TB的LUN,因为他只有在写入内容的时候才使用磁盘空间。尽管能够通过使用LUN装载稀少的文档,来使得您自制的阵列模拟高端SAN阵列的精简自动配置特性,而且这似乎也很有诱惑力,但我们的忠告是——这将会创建出很碎小的LUN文档,并且对性能会有较大影响。
而且,在文档LUN数据上使用其他的文档系统过滤器(如防病毒软件或CDP应用等),也不是什么好主意。防病毒程式会将LUN数据误解为病毒,从而使得您的系统运行如同蜗牛相同慢。举例来说,假如您服务器的G卷是LUN,有使用者将感染病毒的文档存放到该驱动器中,而iSCSI服务器上又装有防病毒软件,那么整个G驱动器将会被检查隔离,而不但仅是被感染病毒的文档。所以,假如您使用单个的卷来做文档服务或基于文档的LUN,您最好是想办法不要让文档LUN接受病毒扫描,而只在装备LUN的服务器上运行防病毒程式。
市场上各厂商销售的阵列都是运行各自的私有软件,他们一般不会轻易受到日常病毒、蠕虫等的影响,这种固件升级之间的间隔时间要比Windows服务器补丁之间升级间隔长很多。另外,由于当您对自制的阵列进行补丁修补的时候,您必须关掉任何主机服务器使用的逻辑驱动器,所以这也就意味着您使用自制阵列会比使用市场上买到的专职阵列具备更长的停机维护时间。
非常好我支持^.^
(0) 0%
不好我反对
(0) 0%
相关阅读:
( 发表人:admin )