版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ITV 工程技术方案1. IPTV 系统概述 12. IPTV 系统简单部署方案 22.1. 系统根本效劳器单元及部署 22.2. 标准 Web 效劳器软件构造 32.3. 标准直播效劳器软件构造 42.4. 标准编码效劳器软件构造 42.5. 标准点播效劳器构造 43. 直播系统架构 53.1. 直播子系统架构 54. 点播系统架构 54.1. 点播子系统架构 55. BOSS 架构 65.1. BOSS 整体构造 65.2. 认证与登陆 75.2.1. 根本用户数据分布 8IPTV 系统概要设计说明书索引:IPTV ,LIVING ,VOD,BOSS,DVB_C,STB,EPG摘要:本文描
2、述 IPTV 系统整体概要设计, 包括 STB,LIVING ,VOD,BOSS 四个子系统,以及它们之间的接口。术语:IPTVLIVINGVODBOSSDVB_CSTB1. IPTV 系统概述IPTV 是互联网电视的简称,用户可以通过 STB( 机顶盒 )访问互联网上的流媒体内容, 并在电视机上观看丰富多彩的视频节目。对于用户来讲, STB 可以看成是接入互联网的另 外一种 IP 设备,而用户与互联网的交互接口是 STB 的遥控器。当 STB 启动时,首先从 BOSS 系统获取 EPG ,然后 STB 加载 EPG 并呈现给用户,当 用户用遥控器选择播放一个节目时, 实际的流媒体数据是由直播
3、效劳器或者点播效劳器通过 互联网分发到 STB 中,然后 STB 内置播放器播放下载的流媒体内容并显示给用户。整体上,系统包括 STB 前端子系统,直播子系统 (Living) ,点播子系统 (VOD) 以及运营 支撑系统 (BOSS) 。其中 STB 与 BOSS 之间通过 协议通信,完成获取 EPG, 升级,认证,上报 STB 状态等操作。直播子系统与 BOSS 之间通过 协议通信,完成对直播效劳 器的相关控制。点播子系统与BOSS之间通过协议通信,完成对点播系统的相关控制。STB 获取直播流的协议是 RTSP, 获取点播流的协议是 。对于每个子系统, 又由多个模块协同, 完成各自的功能。
4、 其中直播子系统包括直播接入效劳器,DVB_C,以及H.264 Coder。点播子系统包括点播接入效劳器,MMCoder,以及Spliter 。 BOSS 子系统包括 EPG, Auth, CMS, Update, Monitor 。整个系统的设计要考虑到以下要求:1) 子系统之间松散耦合;2) 子系统内部各个模块能够分布部署,保证系统的扩展性;3) 前置直播效劳器的负载均衡由 STB 前端控制;4) 前置点播效劳的负载均衡由 STB 前端控制。2. IPTV 系统简单部署方案2.1. 系统根本效劳器单元及部署IPTV系统逻辑上分为 STB、Living、VOD、BOSS四个子系统,物理上这些
5、子系统的各个部件在实际的部署中需要考虑以下几点:1) 系统的承载用户量;2) 系统的用户分布;3) 访问速度要求;4) 数据传输的带宽需求;5) 机房的联通性。图 2-1 ,给出了一个根本 IPTV 系统的部署构造,包括以下几类物理效劳器:1) Web效劳器:用于运行 BOSS系统;2) VOD Server :用于运行点播根本效劳器;3) Living Server :用于运行直播根本效劳器;4) Coder Server :用于运行根本的编码效劳器;5) DB Server:用于存储系统中产生的数据以及系统运行的必要数据;22标准We效劳器软件构造系统中 Web 效劳器用于运行 BOSS
6、系统,需要配置的根本软件如下:1 操作系统: Linux Red Hat AS 5 ;2数据库: mysql 5.0 ;3软件运行环境:PHP 5.2,BOSS相关的数据及程序;4程序目录构造:/usr/local/IPTV/BOSS/usr/local/IPTV/BOSS/img/usr/local/IPTV/BOSS/Data/usr/local/IPTV/BOSS/PHP/usr/local/IPTV/BOSS/5平安策略:a) 要求所有数据库绑定本地IP;b) 所有程序运行在非root权限,特殊程序除外;关于 BOSS 系统的分布式部署,在后续章节中详细描述。2.3. 标准直播效劳器软
7、件构造系统中直播效劳器用于运行直播系统,需要配置的根本软件如下:1操作系统: Windows Server 2003 ;2数据库: mysql 5.0 ;3软件运行环境: PHP 5.2 ,Web Agent;4直播效劳效劳器本身由 Web Age nt控制,及直播效劳器承受由 Web Age nt发出的指令,而 Web Agent 是 BOSS 系统的一局部,负责与 BOSS 系统之间通信,协议采用 。2.4. 标准编码效劳器软件构造系统中编码器用于视频文件的压缩,需要配置的根本软件如下:1操作系统: Windows Server 2003 ;2数据库: mysql 5.0 ;3软件运行环境
8、:PHP 5.2 , FTP效劳器,Web Age nt;4压码效劳器本身由 Web Agent 控制,及压制效劳器承受由 Web Agent 发出的指令,而Web Age nt是BOSS系统的一局部,负责与 BOSS系统之间通信,协议采用。2.5. 标准点播效劳器构造系统中点播效劳器用于运行根本点播系统,需要配置的根本软件如下:1操作系统: Linux Red Hat AS 5 ;2数据库: mysql 5.0;3软件运行环境: PHP 5.2 , Web Agent;4点播效劳效劳器本身由 Web Agent 控制, 及点播效劳器承受由 Web Agent 发出的指令,而 Web Age
9、nt是BOSS系统的一局部,负责与 BOSS系统之间通信,协议采用。3. 直播系统架构3.1. 直播子系统架构直播子系统的根本组成单元包括: DVB_C 500 设备, H.264 Coder 设备, Living Server, 以及 Living Server Super Node 。电视信号通过 DVB_C 转换为 MPEG2 格式的流,然后经过 H.264Coder 转码,输出 H.264 over TS 流,直接作为 Living Server 的输入,然后流由 Living Server 负责分发。当管理员在 BOSS 系统上对流操作时,是将控制指令通过 Web Agent 下发到
10、 Living Server 以及 Super Node。 下发的指令包括获取直播效劳器在部署上, DVB_C,H.264 Coder 以及 Living Server 是作为一个根本的单元不可分割。 Living Server Super Node 作为直播流的加速节点, 在直播流异地分发以及扩展直播承载容量 时,考虑部署这类效劳器。4. 点播系统架构4.1. 点播子系统架构点播系统的根本组成单元包括: 根本文件效劳器, MMCoder , Spliter 以及 VOD Server。 其根本系统构造如图 2-3。Spliter 和 VOD Server 只能部署在同一物理效劳器上。 为了对
11、点播系统的根本组成单元 管理并实现调度,每个根本物理单元上必须部署我们的根本Web Agent, 以期与管理系统BOSS之间完成控制/管理指令的分发。同时,我们点播系统中 Web Age nt之间也要实现远程调用,具体的接口在下面的章节中详细描述。管理员将视频源文件通过 ftp 方式上传到一台海量存储的效劳器后, Web Agent 将文件 的根本信息写入 BOSS 系统,这时管理员就可以通过 BOSS 系统下发对原始文件进展压制 的指令。当 MMCoder 物理机器上的 Web Agent 接收到压制文件的命令,首先启动 的 get 请求,从文件效劳器下载原始文件到压制效劳器 (MMCode
12、r) 本地,然后启动压制过程, 在压制过程中,BOSS系统可以随时通过 Web Age nt查看压制过程的状态。当压制完毕以 后,管理员可以在 BOSS 系统中下发转移压制完毕的文件到文件效劳器的指令,这时由文 件效劳上部署的 Web Agent 调用 MMCoder 上的 Web Agent 提供的接口,将文件拉取到本 地存储。文件切片和发布过程是依然由 BOSS 系统发出指令到点播效劳器上部署的 Web Agent, 由 Web Agent 从文件效劳器上拉取压制完好的文件到本地系统,进入切片和发布环 节。为此,整个影片从原始文件到发布的过程完毕。5. BOSS架构5.1. BOS整体构造
13、BOSS系统整体上包括以下模块:EPG, Auth,CMS,Update,监控系统以及统计系统。 BOSS 系统逻辑上分为三大块, 它们是: BOSS 根底引擎, 它负责与数据层的交互; BOSS 前端程序,是提供给 STB 和 Web Agent 这类用户访问 BOSS 系统的接口; BOSS 后端程序, 是提供给管理员用于操作整个系统的平台。BOSS 系统中包括 STB, Web Agent, Administrator 三类用户,每一类用户使用 BOSS 系统的方法不同。STB作为BOSS系统的用户,使用 BOSS系统的如下功能:1) 使用 BOSS 系统提供的 EPG 接口获取 EPG
14、;2) 使用 BOSS 系统提供的注册,登陆,获取工程列表,设定效劳期,保活接口等实现STB 认证及登陆;3) 使用 BOSS 系统提供的获取升级策略, 获取升级包接口, 实现 STB 内核程序自动升 级;4) 使用 BOSS 系统提供的数据统计接口,实现对STB 用户行为的统计;5) 使用 BOSS 系统提供的频道 / 节目接口获取频道 /节目的详细信息。Web Agent 作为 BOSS 系统的用户,使用 BOSS 系统的如下功能:1) 使用BOSS系统提供的注册,登陆,保活接口实现 Web Age nt登陆BOSS总控系统;2) 使用BOSS系统提供的数据统计接口,实现对Web Age
15、nt管理效劳直播,点播, 文件效劳,媒体文件压制的数据统计;Administrator作为BOSS系统的后台用户,使用 BOSS系统所有的管理功能。5.2. 认证与登陆提供给 STB 以及 Web Agent 的认证和登陆接口如下:&mac=*&pw=*&ip=*&pw=*&pw=*ct=register&ip=*&pw=*&pw=*5.2.1. 根本用户数据分布STB 用户分布在全国各地, 其用户数据量比拟大, 系统设计的容量为 10万。 Web Agent 是承载系统的全部效劳器上每个都需要部署的一个效劳,设计容量在 1 万的
16、量级,而 Web Agent 理论上也需要分布在全国各地的 IDC 中。管理员用户是整体 BOSS 系统的操作人员, 目前我们设计的容量应该在 1000 人量级,基于 BOSS 系统的 B/S 构造,管理人员也可以在 各地操作 BOSS 系统。6 STB 终端的根本配置6.1 硬件根本配置:CPU 瑞芯微 rk2918RAM 512 MTF 卡 2G1、外部接口:USB 2.0 接口 两个HDMI1.2 输出接口 ( 一个 )直流电源接口 3A, 5V 一个USB 无线网卡 一个6.2 软件功能支持1、 支持图像格式:.BMP、.GIF 、 .PNG、.JPG2、支持音乐格式:.MP3、.WM
17、A、.M4A、.AAC3、支持媒体格式:.MKV (h264 标清 ).WMV9 (VC-1 高清 720P).FLV.RMVB/.RM ( 标清 ).AVI.ASF.M2V.VOB.MP4.MPG.TS.DAT4、支持网络传输协议:RTSPMMSFTP5、支持网络接入协议DHCP固定 IP 地址PPPOE802.11b/g Wireless4.重点解决的问题对于原来的机顶盒产品, 一般只能提供视频效劳, 其技术重点主要集中在视 频方面。然而随着 IPTV 业务的开展,其最终目标是实现视频、语音和数据的融 合,通过 IPTV 机顶盒必须提供三网融合的方面业务需求。而我们工程生产的 IPTV 机
18、顶盒可以同时提供视频、语音和数据融合业务的纽带。四主要技术经济指标1. 技术指标IPTV 系统整体设计,包括 STB,LIVING ,VOD,BOSS 四个子系统。整体上,系统包括 STB 前端子系统机顶盒终端 ,直播子系统 (Living) ,点播子系统 (VOD) 以及运营支撑系统 (BOSS)。整个系统的设计要考虑到以下要求:1) 子系统之间松散耦合;2子系统内部各个模块能够分布部署,保证系统的扩展性;3前置直播效劳器的负载均衡由 STB 前端控制;4前置点播效劳的负载均衡由 STB 前端控制。5系统平安性及跨 IDC 分布优势。6后台发送采用 P2P 技术。7 STB 终端可进展音视频
19、交互功能。对于每个子系统, 又由多个模块协同, 完成各自的功能。 其中直播子系统包括直播接入效劳器,DVB_C,以及H.264 Coder。点播子系统包括点播接入效劳器,MMCoder,以及Spliter 。 BOSS 子系统包括 EPG, Auth , CMS, Update, Monitor 。其中 STB 终端设备具有以下功能:1. 支持图像格式:.BMP、.GIF 、.PNG、.JPG2. 支持音乐格式:.MP3、.WMA、.M4A、.AAC3. 支持媒体格式:.MKV (h264 标清)、WMV9 (VC-1 高清 720P)、FLV、RMVB/.RM (标清)、 、4 MPG 、 TS、 DAT4. 支持网络传输协议:RTSP、 MMS、 FTP5. 支持网络接入协议DHCP 固定 IP 地址、PPPOE802.11b/g、Wireless2、投入及部署模式效劳器部署有两种模式: 模式一:采用第三方内容,自己只负责内容链接的维护 这种模式低投入,可控性有一定风险,当第三方数据失效时可能造成
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 22024版个人理财顾问合同范本:某银行与客户理财服务合同
- 2024年设备质保服务与支持协议版
- 2024年道路清障拖车作业合同规范文本3篇
- 山洪灾害防御知识培训课件
- 2024音乐素材购买及使用权授权合同:视频素材
- 2024年零售连锁店经营承包合同范本版B版
- 《技术模板》课件
- 浙江广厦建设职业技术大学《大数据挖掘技术及其应用》2023-2024学年第一学期期末试卷
- 2024施工合同烟囱施工施工图纸设计合同3篇
- 2024年环保设施运营合同3篇
- 2024年国家公安部直属事业单位招录人民警察及工作人员696人笔试(高频重点复习提升训练)共500题附带答案详解
- 初中必背古诗文138首
- 车站调度员(技师)技能鉴定理论考试题库(含答案)
- 2024年房屋交接确认书
- 【深信服】PT1-AF认证考试复习题库(含答案)
- 反刍动物消化道排泄物原虫诊断技术规范
- 开放系统10861《理工英语(4)》期末机考真题及答案(第102套)
- 2024年国家能源集团招聘笔试参考题库含答案解析
- GB/T 43824-2024村镇供水工程技术规范
- 初中地理学法指导课
- 体检中心质控工作计划
评论
0/150
提交评论