background image

 

                                                               

系统总体架构图

系统总体架构图

系统总体架构图

系统总体架构图

 

系统总体架构如上图所示,按功能可以分为 P4P 视频传输服务、CDN 视频

分发服务、NMS 网络监控服务、内容管理系统(CMS)、业务运行支持系统(BOSS)、

电子节目单发布系统(EPG);系统根据功能特点与业务需求采用 C/S 和 B/S 两

种架构模式,其中,P4P 视频传输服务采用 XBT 开源项目,XBT 项目基于纯 C++

代码实现,可以运行于 Linux 和 Windows 平台,支持 UPNP 和 NAT 穿透;CDN

视频分发基于 FTP 协议实现视频文件的分发传输;NMS 网络监控服务采用

OpenNMS 开源项目,OpenNMS 是基于开源协议开发的企业级网络管理系统,

支持 Linux 和 Windows 平台。支持

SNMP

网络管理协议确保管理的扩展性,可

以监控各个终端及服务器的故障及资源使用状况,并以图形化的方式展现出来;

数据库 

操作系统 

LINUX 

ORACLE 

CDN 视 频
分发服务 

CMS                                                                                 

BOSS 

EPG 

 

 

 

 

WEB 应用 
服务器 

表示层      JSP        Struts      Ext 

用户层 

STB 客户端 

WEB 浏览器(IE) 

业务层  BLO          Spring 

数据访问层  DAO Hibernate 

P4P 视频传
输服务 

 

JDBC 

 

JDBC 

 

DTO 

 

DTO 

 

DTO 

 

DTO 

 

视频 

 

游戏 

 



方 
平 
台 

NMS 网 络
监控服务 

视频