系统总体架构图
系统总体架构图
系统总体架构图
系统总体架构图
系统总体架构如上图所示,按功能可以分为 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 网 络
监控服务
视频