曉松奇談、歡樂喜劇人、太陽的后裔等等火爆的視頻目不暇接,網(wǎng)絡(luò)視頻媒體已經(jīng)成為互聯(lián)網(wǎng)最廣泛的網(wǎng)絡(luò)服務(wù)之一。而面對幾何式增長的視頻數(shù)量以及觀看者數(shù)量,傳統(tǒng)的在線流媒體解決方案已經(jīng)越發(fā)吃力。而借助目前IDC行業(yè)的主旋律,“云”可以很好的解決如今的瓶頸。今天,就來和天下數(shù)據(jù)一起簡單了解下視頻云平臺解決方案吧。
視頻云平臺的關(guān)鍵是搭建一個通用的、大規(guī)模的渲染農(nóng)場,并且通過云計算的思路對它進(jìn)行有效的管理,實(shí)現(xiàn)平臺的運(yùn)行在最優(yōu)的環(huán)境下。
渲染農(nóng)場其實(shí)是一種通俗的叫法,實(shí)際上我們應(yīng)該叫它“分布式并行集群計算系統(tǒng)”,這是一種利用現(xiàn)成的CPU、以太網(wǎng)和操作系統(tǒng)構(gòu)建的超級計算機(jī),它使用主流的商業(yè)計算機(jī)硬件設(shè)備達(dá)到或接近超級計算機(jī)的計算能力。
并行原理是將整個數(shù)據(jù)分割成N個模塊分配給N個CPU計算,在每一個CPU中啟動計算進(jìn)程,由主進(jìn)程調(diào)度各CPU的計算。并行集群計算有一個效率發(fā)揮的問題,理論上CPU數(shù)量和渲染時間與實(shí)際會有差異,而且不同系統(tǒng)的實(shí)際時間也不盡相同。理論上說CPU數(shù)量越大,渲染時間越短,它們成反比關(guān)系。然而事實(shí)上,動畫渲染花費(fèi)的時間和CPU的數(shù)量并非成線性反比。CPU個數(shù)達(dá)到一定數(shù)量后系統(tǒng)效率不但不增加,還有可能減少。造成這種問題的瓶頸主要在于通信(不止網(wǎng)絡(luò)通信,還包括PC內(nèi)部CPU、內(nèi)存和硬盤之間的通信)和軟件的算法,系統(tǒng)中使用多少個節(jié)點(diǎn)計算機(jī)(基于CPU的數(shù)量)也是需要考慮的問題。這就需要一個擁有優(yōu)秀算法的集群渲染管理軟件進(jìn)行調(diào)度并發(fā)揮每個CPU的效能并且使用性能優(yōu)異的硬件配置。  |