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