用户被划分为多个区域,每个区域分别部署多个区域媒体服务器和EPG服务器,用户的视频服务和交互界面由用户所在区域的媒体服务器和EPG服务器提供。这种部署方式具有容易扩充的特点,适合大规模部署。增加一个区域只须增加区域媒体基站和EPG服务器,对后台部分和其它区域不会造成影响。同时,用户的大部分数据流量都集中在自己所在区域,减轻了主干网的负担,而且单个区域系统的崩溃不会影响其它区域。
系统工作过程大致如下:①媒体源经过媒体处理模块处理成系统所定义的格式,存储在主媒体基站上,并由后台的媒体分发管理模块负责如何将这些节目分发到下面的每一个区域中的媒体基站中。②同时有关节目的信息也被下发到EPG服务器中,供EPG显示给用户。③用户开机经过后台认证后登录到EPG服务器上,开始浏览系统的节目信息。④当用户选择一个节目观看后,EPG将有关节目信息和用户的信息发送到后台部分,由后台的用户管理部分判断用户是否能够欣赏节目,如果可以,用户的机顶盒则向本区域的媒体基站发送播放节目的请求。⑤播放完毕,机顶盒向后台发送扣除相应收费的请求,同时重新定向到EPG服务器,用户可以继续浏览节目和欣赏节目。
考虑到目前IPTV在国内还处于发展阶段,一个区域的用户不是很多。目前系统设计为一个区域支持最多3000用户,在同一时刻访问EPG服务器的用户数不超过500。当用户数量增多时,可以使用EPG服务器集群。在图1中,每个区域都部署了一个主EPG服务器,为了系统的稳定性,同时也部署了一个备用的EPG服务器。
『本文转载自网络,版权归原作者所有,如有侵权请联系删除』