2012-01-12 74 views
0

我對H264編解碼器的SVC進行了一些研究,據我所知,SVC是以前的AVC的一個擴展,它使用SVC的基礎層,以便它可以在移動設備上工作(最好是android) 。可伸縮視頻編碼,可以使用svc爲移動設備增強圖層嗎?

我的問題是,是否有可能在使用SVC的移動設備上增強此基礎層?移動設備是否足夠強大(內存,內存等)來執行此操作?

感謝

回答

0

你的問題真的不能回答,這取決於...這裏

FWIW是我的0.02美分:

現代手機,例如,如三星Galaxy S2有一個1.2 GHz的雙核處理器和1GB的RAM。雖然其他手機的規格可能較低,但手機普遍不斷提高。我沒有看到這種設備無法解碼SVC流的原因。然而,這也取決於其他因素,例如視頻的分辨率和複雜性,SVC層的數量以及當然,非常重要的是解碼器實現的效率。

儘管Android有H.264解碼器,但我懷疑它可能需要一段時間才能支持SVC。

0

林不知道我完全理解這個問題,但不適儘量嘗試回答

SVC流總是由基本層是H264兼容和1個或多個enhancmement層(時間,空間或質量)的其只能通過和SVC解碼器解碼。

大多數移動設備使用,並且HW accelrator到H.264流進行解碼,所以CPU幾乎不加載,而基底層

對機器人進行解碼的增強層(一個或多個)進行解碼則需要使用SVC解碼對於我不確定是否存在的手臂。你可以嘗試端口的開源項目,如opensvc自己

因爲增強層的解碼是高度依賴於基層,你將無法使用H264硬件加速器爲基礎層,因爲硬件加速器不能提供增強層deocde進程的元數據。

因此就處理能力而言,您將需要爲基礎層和增強層加載CPU。還判定是否它將運行取決於以下 1.性能的SVC解碼器代碼 2.分辨率和視頻的FPS 3.內容 4.量型enhancment層

希望的複雜性這個回答您的問題

相關問題