過去數年以來,在家上網的族群、SOHO族和中小企業大多數都是使用xDSL數據機(modem)來傳輸資訊。不過,ADSL或ADSL2(傳輸率:上傳800 Kbps、下載8Mbps)除了可以利用電話線來傳收資料以外,似乎沒有其它應用。尤其是在機上盒的數位電視市場角逐賽中,xDSL更突顯出無法招架的窘態。幸好,「網際網路通訊協定機上盒(Internet Protocol Set-Top Box;IP STB)」在技術層面上恰好可以和xDSL互補。因此,消費者就能夠利用xDSL和IP STB來收看數位化電視節目,而且價格會比纜線(cable)或衛星機上盒便宜。
IP STB的優勢是來自於IP技術;由於IP技術是公開的,而且存在很久了,所以它和其它三種數位STB技術(纜線、衛星、地面廣播)相比,更加顯得簡單和普及。IP STB使用傳統的乙太網路對外通訊,如果要將它連接至廣域網路(WAN),只要外接xDSL數據機即可。纜線STB是使用纜線數據機(cable modem),它是遵循DOCSIS標準;衛星、地面廣播STB則是使用無線電技術;雖然,它們和IP STB一樣都可以連接至網際網路,但是以IP STB加xDSL的途徑最容易實現,因此,IP STB又稱為DSL STB。
其實,低階的IP STB的技術門檻並不高。其主要的硬體元件是32位元處理器、MPEG解碼器(codec)或視訊/音訊DSP。當然也可以使用內含中央處理器、MPEG解碼器或視訊/音訊DSP的系統級單晶片(SoC)。在軟體方面,可以使用Linux作業系統,支援LCD、FLASH、乙太、紅外線、SD/SMC卡及微型硬碟等週邊。有些IP STB還提供「電子節目導引(Electronic Program Guide;EPG)」的功能。高階的IP STB還支援「特別節目解碼(Condition Access;CA)」的功能,這是為了方便計費之用。此外,為了保護資料和版權,有些IP STB還支援SSL、PKI、Macovision。
在語音串流方面,一般的IP STB都有支援MPEG(第1、2、3層)、AC3和PCM等常見的語音壓縮規格。在視訊串流方面,目前約有1/3的IP STB有支援MPEG-4 Part 10(又稱為AVC或H.264)和VC-1。「先進視訊編碼」(Advanced Video Coding;AVC)是ISO的編碼標準(ISO/IEC 14496-15),它是DVD和數位廣播業界所選用的演算法。而VC-1是微軟Windows Media的壓縮技術。其餘大約2/3的IP STB則支援MPEG-1和MPEG-2、PAL、NTSC、S-video等視訊標準。高階的IP STB還可能支援DVB-T標準(數位地面廣播電視)。
目前雖然IP STB在語音、數據、視訊應用上似乎佔了上風,但是因為IP技術的「公開」特質,和為了能夠及早上市,許多業者會自行開發屬於自己專有的(proprietary)解決方案。這就會造成未來的功能升級、與其它廠牌裝置互通的問題。反觀其它數位STB標準,由於它們的規格審查比較嚴謹,所以標準制定所需的時間比較長,因此業者比較難「偷跑」。而且,它們的規格一旦確定以後,通常會長期固定不變。這是IP STB目前所無法比擬的。