多種立體電影播放器性能測試比較

來源:投影時代 更新日期:2010-12-02 作者:直真視通 劉曉兵

一、背景及技術要求描述

    北京直真視通科技有限公司在中航工業(yè)集團公司總部建設了一套含有四臺Christie Mirage HD18立體投影機的多通道三維仿真系統(tǒng)。該系統(tǒng)的總像素分辨率達到了6240X1080;我們積極尋找一種最適合本系統(tǒng)的主動立體電影播出解決方案,要求該方案能實時播放盡量接近設計分辨率(6240X1080)尺寸的立體電影源素材。我們知道立體影像的成像原理是交替播出左、右眼的影像,按照此理論推導,正常播出分辨率是6240X1080的立體影像時,需要計算機系統(tǒng)在1/25秒內(nèi)完成對12480X1080像素的解碼工作。這是一項對系統(tǒng)綜合設計技術的極限挑戰(zhàn),它需要綜合最新的I/O技術,紋理處理&下載技術及CPU解碼算法。

二、測試內(nèi)容

    1、我們將提供統(tǒng)一的立體電影素材對下列三個軟件進行功能測試:StereoScopic、Stereo Server、Delta(7thsense)

    2、我們將對硬件上可能存在的瓶頸進行測試及分析

三、測試過程描述及測試結果

    1、測試素材

    選用的測試素材是一段長15秒的圖像序列,共計750幀畫面。其中375幀是左眼畫面,剩余375幀是右眼畫面。每幀畫面原始尺寸為4992X860(80%投影分辨率(6240X1080))。

    2、測試功能列表

 

Stereoscopic

Stereo Server

Delta (7thsense)

GPU解碼

NO

YES

NO

主動立體

YES

YES

YES

WAPE<畫面變型較正>

NO

YES

YES

集群環(huán)境支持

NO

YES

YES

文件系統(tǒng)I/O加速

NO

YES

NO

文件格式支持

 

AVI

YES

YES

YES

MPEG

YES

YES

YES

PAK

NO

YES

NO

VSM

NO

YES

NO

QUICKTIME

YES

YES

YES

WMF

YES

YES

YES

asf

YES

YES

YES

RMVB

YES

YES

NO

單機立體播放最大分辨率

<=1920X1080

4992X860(目前已測值)

<=1920X1080

集群立體播放最大分辨率

不支持

無限制

未知

多通道支持

NO

YES

YES

    3、測試結果

    3.1、Stereoscopic

    Stereoscopic是一個單機的立體播放軟件,能支持的立體播出分辨率是720P和1080P。它無法通過其本身功能來合成圖像序列到媒體播出文件(AVI、MPEG…),必需通過第三方軟件完成(例如,ADOBE Premier…)。Stereoscopic通過CPU獨立解碼來播放立體影片,所以播出畫面的最高分辨率取決于CPU的速度,根據(jù)用戶對立體影片分辨率的需求(6240X1080),通過單臺計算機的CPU來解決問題,是幾乎沒有可行性的。唯一的解決之道是通過多臺計算機(集群)同時解碼(每臺計算機解壓畫面中固定某個區(qū)域的像素)。但是,Stereoscopic沒有集群的版本,所以無法滿足用戶的技術需求。

    3.2、Stereo Server

    Stereo Server 能夠支持單機立體影片播放,也能支持多臺計算機(集群)的播放模式。我們詳細測試了它的各項功能:它有自帶的專門工具能將圖像序列合成到媒體播出文件(VSM、PAK…)。最令人感到滿意的是,通過Stereo Server,我們只需通過單機就能播出高分辨率的立體畫面。在此次測試中,我們成功實時播出了4992X860(投影分辨率的80%)和3500X1024分辨率的測試立體素材。這主要得益于Stereo Server 采用的高速紋理下載技術,GPU解碼算法和優(yōu)化I/O的VSM文件讀取技術的綜合應用。通過技術分析,只要存儲的速度足夠快,播出分辨率6240X1080的立體素材是可行的。

    在測試過程中,針對一些專家提到的Stereo Server支持的媒體格式種類的問題,我們給出Stereo Server是采用Windows DirectShow內(nèi)核編寫的代碼,因此只要裝上相應的解碼器(CODEC),理論上能支持所有Windows Media Player能支持的格式。所有的解碼器能在www.free-codecs.com找到,所以通過Stereo Server讀取QUICKTIME(MOV)和RMVB等格式不存在技術問題。

    3.3、Delta (7thsense)

    Delta (7thsense) 能夠支持單機立體影片播放,也能支持多臺計算機(集群)的播放模式。但是,Delta (7thsense)只支持基于CPU的解碼模式來播放立體影片。也就是說,Delta (7thsense)無法通過單機播出測試要求的分辨率的立體素材。播出該分辨率的立體素材的唯一方法是使用多臺計算機(集群)同時解碼(每臺計算機解壓畫面中固定某個區(qū)域的像素)。當立體播放素材的分辨率大于4K的時候,7thsense播放的圖像明顯出現(xiàn)丟幀,無法流暢的進行視頻播放。

    3.4、硬件瓶頸

    CPU解碼瓶頸:在播放視頻編碼如AVI、RMVB格式,分辨率為4096*1600的視頻文件時,3種軟件都存在跳幀的情況,但顯示畫面效果及流暢度Stereo Server> Delta (7thsense)>=Stereoscopic。

    硬盤讀取速度瓶頸:播放幀序列4992X860格式時,明顯硬盤讀取速度成為最主要瓶頸:使用兩塊硬盤(2*SAS 300G 15K)分別存儲左右眼素材時,跳幀明顯;使用磁盤陣列(6*SAS 300G 15K)使用RAID 0存儲方式時圖像非常流暢。

四、選型結論

    (1)  Stereo Server是目前最符合用戶需求的解決方案,適應各種分辨率的視頻格式播放。

    (2)  Stereoscopic能被用于通過Vista Spyder 融合器的單通道畫中畫立體影片播出,但由于使用的是CPU解碼,所以不能流暢播放高分辨率視頻圖像。

    (3) Delta (7thsense)可以滿足多種分辨率的視頻格式播放,但不是最適合本項目的解決方案。

    (4)磁盤陣列的高速讀取方式是高分辨率視頻流暢播放的必要條件。

廣告聯(lián)系:010-82755684 | 010-82755685 手機版:m.pjtime.com官方微博:weibo.com/pjtime官方微信:pjtime
Copyright (C) 2007 by PjTime.com,投影時代網(wǎng) 版權所有 關于投影時代 | 聯(lián)系我們 | 歡迎來稿 | 網(wǎng)站地圖
返回首頁 網(wǎng)友評論 返回頂部 建議反饋
快速評論
驗證碼: 看不清?點一下
發(fā)表評論