MPEG-2是目前業內所使用的老一代視頻編解碼(編碼器/解碼器),它在標準清晰度電視中已經使用多年,而現在也常被用于高清晰度電視。最初推出的IPTV采用的就是MPEG-2標準,然而,為了提高帶寬利用率和增加所容納的家庭的數量,許多服務提供商正在采用更為先進的多媒體數字信號編解碼器標準,如H.264/MPEG-4部分10/AVC和WMV9/VC1。這些較新的編解碼器的帶寬利用率通常比MPEG-2提高了兩個數量級。除了這些流行的先進編解碼器之外,中國正在部署其自己的新標準,即AVS。
與視頻編解碼器配套的有采用各種音頻壓縮標準的音頻編解碼器。還要考慮的是:在每一種編解碼器規范內,都有一些解釋空間,讓編碼器供應商能夠持續增強其產品,以實現更佳的品質并減少比特率。因此,存在若干可能的音頻和視頻編解碼器的組合,它們在實現方案上與不同編碼器供應商的方案略微不同。
視頻點播通信的基礎是RTP和RTSP;RTP是下行傳輸的流協議,RTSP是針對數據的控制協議,兩者都容許在實現中建立極大的靈活性。為了使互通性變得更為復雜,不同的VOD供應商采用完全具有自主編碼特性的不同的離線編碼器。為了減少問題,來自不同供應商的VoD服務器可能由一家IPTV服務提供商安裝。
面對多種編解碼器、不同種類的編解碼器組合和實現方案以及不同的協議解釋,所有這些因素都要求待設計的STB具有靈活性和可伸縮性,以支持廣泛變化、持續升級的互通性要求。
家庭聯網
因為STB共享數字媒體適配器(DMA)所采用的大部分技術,STB也有望可能通過以太網、HomePlug、WLAN或Moca連接到家庭網絡。STB然后可以接收并玩從個人電腦下載的內容,如顯示照片夾、播放音樂或者甚至從互聯網下載影片。應該考慮的是:STB也可能配備其自己的硬盤以記錄IPTV播放的內容,然后這些內容可以通過互聯網共享。
如果STB被連接到娛樂系統,如網絡DVD播放機、音響系統和游戲機,那么,融合的可能性就更為有趣。最終,諸如視頻電話和在線賭博之類的應用也可能與STB融合,從而帶來他們自身的一系列互通性問題。
為了能夠處理這些新的融合應用,至關重要的一點是STB必須支持各種各樣家用電器系統所使用的標準,因為在家庭網絡內存在不同的需求,它也為用戶提供了各種服務。例如,如果把4Mbps MPEG2流轉換并編碼為1.5-Mbps WMV9流,就可以保持帶寬并增加在給定的硬盤空間內所存儲的內容。
作為一個例子,從CA轉換為DRM安全可以確保保護家庭網絡內的視頻內容。行業聯盟—數字生活網絡聯盟(http://www.dlna.org)—所關心的是為家庭網絡開發互通性標準,目前在家庭網絡上最為流行的產品都遵循DLNA標準。
STB對處理器的要求
雖然人們正在部署不同的IPTV生態系統,在不同的系統和配置中實現互通性不僅從短期看很重要,而且從長期看也很重要,因為事物在持續地發展。隨著不同的服務提供商開始配置由許多操作系統、壓縮技術、中間件、瀏覽器、CA/DRM、實時編碼器供應商和VoD服務器供應商的產品構成的可能組合方案,STB將不得不適應這種多組合的應用需求,同時,也是為了滿足提供商向其產品中添加新服務所提出的要求。成功的STB設計將依賴于提供高性能、編程靈活性、可伸縮性和高系統級集成的處理解決方案。
音視頻編解碼器、圖形加速、通信和許多潛在融合的家庭應用將需要高級的性能,大多數是對實時信號處理能力的要求。通過使用加速器并把信號處理任務進行軟件分區就可以增強性能,例如,視頻解碼最好由從事控制任務的DSP來處理,用戶界面采用RISC處理器來處理就比較好。通過在處理器上運行最合適的任務,設計工程師能確保最高的性能和最高效率的產品設計。