為流媒體CDN服務(wù)平臺總體架構(gòu),采用“基于平臺、面向應(yīng)用、一體化解決方案”的總體設(shè)計思路,將PC流媒體、IPTV、移動流媒體統(tǒng)一在一個平臺上,可方便地在統(tǒng)一的平臺上擴展各類應(yīng)用。系統(tǒng)采用集中式管理、分布式服務(wù)的平臺結(jié)構(gòu),具有便于管理、就近服務(wù)、擴展靈活等優(yōu)點。平臺包括流媒體服務(wù)層、CDN內(nèi)容分發(fā)層、客戶層三個層次。
媒體服務(wù)層主要負責(zé)內(nèi)容、業(yè)務(wù)、資源、用戶、SP的管理;CDN內(nèi)容分發(fā)層主要負責(zé)將節(jié)目傳送到邊緣服務(wù)器,通過智能調(diào)度、負載均衡實現(xiàn)節(jié)目的就近服務(wù),從而提高用戶服務(wù)質(zhì)量;客戶服務(wù)層可以通過ADSL、LAN、FTTH、CDMA、GPRS等方式接入的PC、TV、手機等終端。
流媒體CDN平臺的設(shè)計應(yīng)當(dāng)層次清晰,主要考慮到以下三個方面。
(1)系統(tǒng)集中管理、分布服務(wù)的需要。
(2)與時俱進,分步拓展的需要。
(3)采用松散耦合結(jié)構(gòu),流媒體服務(wù)層、CDN內(nèi)容分發(fā)層、客戶服務(wù)層之間通過統(tǒng)一的API實現(xiàn)系統(tǒng)間的互聯(lián)。CDN內(nèi)容分發(fā)層不僅可以對自制節(jié)目提供CDN內(nèi)容分發(fā),還可以通過接口對第三方的流媒體系統(tǒng)實現(xiàn)CDN內(nèi)容分發(fā),同時也可以實現(xiàn)將本平臺的節(jié)目資源分發(fā)到第三方CDN系統(tǒng)。