視頻點播與機頂盒
對于大多數普通人來說,對機頂盒的認識始自微軟的維納斯計劃。1999年3月,比爾?蓋茨來到中國的深圳,親自為其雄心勃勃的維納斯計劃搖旗吶喊,力圖挺進中國的信息家電領域。推廣嵌入微軟Windows CE系統的機頂盒是微軟為中國定制的維納斯計劃的核心,但耗資數十億美元的結果卻是無疾而終。不少專家分析認為,這個宏偉的計劃之所以失敗,很大程度上緣于中國當時的網絡基礎設施薄弱。
寬帶應用是寬帶網絡競爭真正的主宰者,而網絡的流媒體技術則是最重要的寬帶應用之一。作為流媒體技術的龍頭應用,視頻點播的產生轉變了傳統互聯網呆板的內容表現形式,賦予寬帶應用更多的娛樂性和互動性,日益成為促進寬帶網絡普及的重要推動力。
VOD 類似于 PVR(個人視頻錄像機),只不過節目內容存儲在提供商的服務器上,而不是在客戶端或者說用戶設備中。視頻點播按照用戶點播終端的形式可以分為兩類: 基于PC機的點播和基于機頂盒的點播。基于PC機的視頻點播是指在PC機上通過視頻播放器點播寬帶網絡傳送來的視頻影片。而基于機頂盒的視頻點播是指通過機頂盒將寬帶網絡與電視機等視頻娛樂終端連接起來,讓人們更舒適地欣賞視頻娛樂節目。本文將主要從基于IP機頂盒的視頻點播系統來闡述目前流媒體技術的這種最重要的應用。
IP機頂盒與數字電視機頂盒
在介紹IP機頂盒之前,我們先要區分“流式傳輸”與“數字電視傳輸”概念的區別。
流媒體指在Internet/Intranet中使用流式傳輸技術的連續時基媒體,如: 音頻、視頻或多媒體文件。流式媒體在播放前并不需要下載整個文件,而只將開始部分的內容存入內存。流式媒體的數據流隨時傳送隨時播放,只是在開始時有一些延遲。流媒體實現的關鍵技術就是流式傳輸。流式傳輸定義很廣泛,現在主要指通過網絡傳送媒體(如視頻、音頻)的技術總稱。其特定含義為通過Internet 將影視節目傳送到PC機。其特點是只有用戶欣賞流文件時,網絡才會有流量,而且網絡是雙向的。
數字電視傳輸同原有的模擬電視傳輸一樣,都使用有線電視網絡的單向廣播,不管用戶是否在使用,其有線電視網絡中始終是有限頻道的廣播,用戶也只能按節目表的時間來收看。數字電視目前有美國的ATSC、歐洲的DVB和日本的ISDB等三種不同的標準。
“數字電視傳輸”機頂盒利用現有的有線電視網路進行數字廣播,它只能提供廣播方式,不能實現點播; 而“流式傳輸”的IP機頂盒,不但能實現廣播,也能實現點播。由于使用的是TCP/IP協議,還可以非常容易地擴展到上網、游戲、電子商務等服務。隨著帶寬的增加,媒體文件壓縮算法的提高,也可以提供DVD清晰度的視頻節目,而且由于符合三網合一的大趨勢,必定會在未來的競爭中處于優勢。
IP機頂盒中的硬件
IP機頂盒按照其中使用的CPU芯片的不同,可以分為以下三種:
1. 基于專用芯片組(SOC+ASIC編解碼芯片)
視頻圖像處理芯片(Video-Processor)除了處理器以外,在芯片內還集成了一些其他的IP(Intelligent Property)模塊,如Video in、Video out、Audio in、Audio out等,有的還有圖像壓縮硬件加速模塊等。從本質上講,專用視頻壓縮芯片和通用視頻處理芯片都屬于SOC(System On Chip),差異是前者帶有固定的壓縮模塊、固定的處理方式和固定的微碼,后者需要監控產品開發商開發視頻壓縮算法程序。
傳統的基于ASCI/SOC的機頂盒產品的基本結構中,由于全硬件芯片的實現方案使得運營商無法實現軟件有效升級,另外其網絡適應性也有較大問題。
2. 基于X86平臺
對比基于RISC架構CPU的嵌入式系統,基于X86架構CPU的嵌入式系統有如下優勢: 一是它可以對不同格式的文件進行編解碼,如MPEG-2、MPEG-4、WMA等,這樣用該嵌入式平臺做成的多媒體音視頻設備可以處理各種各樣的片源。而每一種RISC架構的嵌入式CPU,只能針對一種格式進行編解碼,這就給相關應用帶來麻煩。例如,采用一個RISC架構CPU做成的機頂盒只能看一種格式的片源,要想包容所有的片源就要用多個RISC的CPU,這就增加了系統的成本; 二是X86架構的CPU有較齊全的應用軟件,維護成本低; 三是基于X86架構的嵌入式系統可以輕松與PC資源共享。
3.基于多媒體處理器技術(MultiMedia DSP)
于是出現了基于多媒體處理器技術的獨立機型的機頂盒。目前在這種系統中,常見的媒體處理器主要有:Philip公司的TriMedia系列、美國ESS公司的LVP、Chromatic公司的Mpact、Lucnet公司的AV4400等。此外,還有ADI公司的ADSP2106X器件、TI公司的C6X、C8X多媒體DSP芯片。這種芯片高速的運算能力完全可以實現適合不同協議的通信終端。采用這些芯片可以很方便地實現MPEG視頻和音頻處理、H.263視頻處理,以及DVD、數字機頂盒、數字電視等。
IP機頂盒中的軟件
操作系統是機頂盒中的核心軟件,機頂盒中的操作系統不大,但卻要求可以在實時的環境中工作,并能在較小的內存空間中運行,這種操作系統稱為實時操作系統(RTOS,Real-Time Operating System),目前流行的有VxWorks、Windows CE、嵌入式Linxu等。
評論