IPTV的系統(tǒng)結(jié)構(gòu)模型
圖1是一個IPTV系統(tǒng)結(jié)構(gòu)模型,此模型已在國內(nèi)一些城市得到實際應(yīng)用。在此模型結(jié)構(gòu)圖中,整個IPTV系統(tǒng)分為兩大部分:后臺部分和用戶接入部分。后臺部分主要提供媒體內(nèi)容的管理、用戶管理、整個系統(tǒng)的服務(wù)器管理、用戶認(rèn)證和計費(fèi)管理等等。用戶接入部分為用戶提供視頻服務(wù)和其他服務(wù),根據(jù)城市規(guī)模大小可分為多個區(qū)域,每一區(qū)域主要有區(qū)域媒體基站和EPG服務(wù)器。用戶使用機(jī)頂盒[3] [4] [5]加電視或者PC作為終端,通過 ADSL或小區(qū)寬帶收看系統(tǒng)存儲的節(jié)目或者直播電視節(jié)目。機(jī)頂盒是一臺功能簡單的計算機(jī),有CPU、內(nèi)存、網(wǎng)絡(luò)連接設(shè)備、解碼器等硬件及操作系統(tǒng)和應(yīng)用程序等軟件,接收通過寬帶IP網(wǎng)絡(luò)傳輸過來的視頻信號,信號經(jīng)過處理后在電視機(jī)上顯示出來。用戶通過操縱遙控器使用機(jī)頂盒提供的功能。
用戶被劃分為多個區(qū)域,每個區(qū)域分別部署多個區(qū)域媒體服務(wù)器和EPG服務(wù)器,用戶的視頻服務(wù)和交互界面由用戶所在區(qū)域的媒體服務(wù)器和EPG服務(wù)器提供。這種部署方式具有容易擴(kuò)充的特點(diǎn),適合大規(guī)模部署。增加一個區(qū)域只須增加區(qū)域媒體基站和EPG服務(wù)器,對后臺部分和其它區(qū)域不會造成影響。同時,用戶的大部分?jǐn)?shù)據(jù)流量都集中在自己所在區(qū)域,減輕了主干網(wǎng)的負(fù)擔(dān),而且單個區(qū)域系統(tǒng)的崩潰不會影響其它區(qū)域。
系統(tǒng)工作過程大致如下:①媒體源經(jīng)過媒體處理模塊處理成系統(tǒng)所定義的格式,存儲在主媒體基站上,并由后臺的媒體分發(fā)管理模塊負(fù)責(zé)如何將這些節(jié)目分發(fā)到下面的每一個區(qū)域中的媒體基站中。②同時有關(guān)節(jié)目的信息也被下發(fā)到EPG服務(wù)器中,供EPG顯示給用戶。③用戶開機(jī)經(jīng)過后臺認(rèn)證后登錄到EPG服務(wù)器上,開始瀏覽系統(tǒng)的節(jié)目信息。④當(dāng)用戶選擇一個節(jié)目觀看后,EPG將有關(guān)節(jié)目信息和用戶的信息發(fā)送到后臺部分,由后臺的用戶管理部分判斷用戶是否能夠欣賞節(jié)目,如果可以,用戶的機(jī)頂盒則向本區(qū)域的媒體基站發(fā)送播放節(jié)目的請求。⑤播放完畢,機(jī)頂盒向后臺發(fā)送扣除相應(yīng)收費(fèi)的請求,同時重新定向到EPG服務(wù)器,用戶可以繼續(xù)瀏覽節(jié)目和欣賞節(jié)目。
考慮到目前IPTV在國內(nèi)還處于發(fā)展階段,一個區(qū)域的用戶不是很多。目前系統(tǒng)設(shè)計為一個區(qū)域支持最多3000用戶,在同一時刻訪問EPG服務(wù)器的用戶數(shù)不超過500。當(dāng)用戶數(shù)量增多時,可以使用EPG服務(wù)器集群。在圖1中,每個區(qū)域都部署了一個主EPG服務(wù)器,為了系統(tǒng)的穩(wěn)定性,同時也部署了一個備用的EPG服務(wù)器。