NVOD视频服务器设计与实现

NVOD视频服务器设计与实现

论文摘要

NVOD视频服务器是准视频点播系统中NVOD业务实现的关键部分。它可以进行NVOD节目单的自动编排,节目业务信息和实体信息的存储,完成节目码流复用和码流推送等复杂的功能,决定着整个NVOD系统性能的优劣。而且NVOD视频服务器涉及到数字电视技术,网路技术,多媒体技术,数据库技术等多种技术,具有很强的应用研究价值。本论文首先介绍了各类数字电视系统和视频点播(VOD)业务的两种方式:TVOD和NVOD,随后说明了NVOD视频服务器的研究意义。因为数字电视标准是整个数字电视技术的核心,数字电视所有的业务都是在该标准的基础上设计和实现的,所以接下来本文着重分析了DVB用到的MPEG-2系统部分的各种流(ES,PES,PS,TS)的结构以及它们之间的关系,并对MPEG-2节目复用和信道复用的概念作了叙述;接着阐述了准视频点播(NVOD)系统的原理。然后,规划了NVOD系统的组成,明确了实现NVOD视频服务器(播控服务器和播控服务器)的系统任务,完成系统总体设计。接下来,详细分析了实现NVOD业务的关键——DVB的SI信息中的SDT,EIT表中的关键描述子的结构和意义,把一种先进的现代软件过程(GRAPPLE)思想引入NVOD播控服务器的设计与实现中,运用了面向对象的设计思想,采用了UML语言在设计的各个阶段进行建模,最终实现了播控服务器。再下来,采用传统的面向过程的思想,模块化的设计和实现了NVOD播出服务器,其中引用了变速率(VBR)动态复用算法,并对该算法的原理作了详细介绍,并在程序中实现了把不同速率的多个单节传输流(SPTS)直接合并为一路多节目传输流(MPTS),并发送到网络的过程。最后对系统的实现作了部分的演示。本论文中设计的NVOD视频服务器实现了NVOD业务和音视频播出的分离,播控服务器经过修改还可以用到其他业务中去,播出服务器不仅仅可以在NVOD系统中使用,适当的改进还能够在其他的数字电视业务中被利用。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 数字电视系统概述
  • 1.1.1 卫星数字电视广播系统
  • 1.1.2 有线数字电视广播系统
  • 1.1.3 地面开路数字电视广播系统
  • 1.1.4 微波数字电视广播系统
  • 1.2 视频点播概述
  • 1.2.1 TVOD
  • 1.2.2 NVOD
  • 1.2.3 NVOD 的现实意义
  • 1.3 NVOD 视频服务器的研究意义
  • 1.4 论文内容安排
  • 第二章 NVOD 系统研究和视频服务器总体设计
  • 2.1 数字电视标准研究
  • 2.1.1 ES 打包成PES
  • 2.1.2 PES 打包成PS 和TS
  • 2.1.3 MPEG-2 节目复用(SPTS 单路节目复用流)
  • 2.1.4 MPEG-2 信道复用(MPTS 多路节目复用流)
  • 2.1.5 含有DVB SI 信息的MPTS
  • 2.2 NVOD 系统原理分析
  • 2.3 有线 NVOD 系统组成
  • 2.4 NVOD 视频服务器总设计
  • 2.4.1 总体设计思想
  • 2.4.2 主要任务和关键点
  • 2.4.3 主要开发技术简介
  • 2.4.4 开发平台和工具简介
  • 2.5 本章小结
  • 第三章 NVOD 视频服务器之——播控服务器设计与实现
  • 3.1 NVOD 业务分析
  • 3.1.1 NVOD 参考业务
  • 3.1.2 NVOD 参考描述符
  • 3.1.3 业务描述符
  • 3.1.4 NVOD 时移业务描述符
  • 3.1.5 NVOD 参考事件(节目段)
  • 3.1.6 NVOD 时移事件描述符
  • 3.2 NVOD 播控服务器功能设计
  • 3.2.1 播控服务器功能划分
  • 3.2.2 播控服务器二级用例设计描述
  • 3.2.3 以节目为中心的 NVOD 编排功能
  • 3.2.4 以参考业务为中心的节目播放功能
  • 3.3 NVOD 播控服务器概要设计
  • 3.3.1 播控类图初设计
  • 3.3.2 播控服务器类图属性扩展
  • 3.3.3 播控数据库概念模型建立
  • 3.3.4 播控顺序图设计与类图操作扩展
  • 3.4 NVOD 播控服务器关键操作的详细设计
  • 3.4.1 添加 NVOD 节目 CNVODDlg::onAddBrogProg()操作
  • 3.4.2 播放 NVOD 节目 CNVODDlg::OnBtnBroadcast()操作
  • 3.5 NVOD 播控服务器的实现
  • 3.6 本章小结
  • 第四章 NVOD 视频服务器之——播出服务器设计与实现
  • 4.1 实时 VBR TS 动态复用算法引用
  • 4.1.1 PCR 校正
  • 4.1.2 码流交织
  • 4.1.3 PSI/SI 信息重构
  • 4.1.4 PID 映射
  • 4.2 NVOD 播出服务器功能设计
  • 4.3 播出主模块设计与实现
  • 4.4 命令通信处理模块和播控命令处理模块设计
  • 4.4.1 通信命令数据结构及其功能设计
  • 4.4.2 命令通信模块设计
  • 4.4.3 播控命令处理模块设计
  • 4.5 节目复用模块和节目发送模块设计
  • 4.5.1 节目复用模块设计
  • 4.5.2 节目推送模块设计
  • 4.6 NVOD 播出服务器的实现
  • 4.7 本章小结
  • 第五章 结束语
  • 致谢
  • 参考文献
  • 攻硕期间取得的研究成果
  • 相关论文文献

    • [1].准视频点播(NVOD)平台自动备份系统建设和应用[J]. 有线电视技术 2012(06)
    • [2].大连NVOD双机热备系统[J]. 中国有线电视 2011(08)
    • [3].浅谈制作数字电视NVOD的节目单发生系统[J]. 黑龙江科技信息 2015(07)
    • [4].NVOD系统中的节目编辑[J]. 科学之友 2011(23)
    • [5].数字电视中NVOD的系统结构与应用[J]. 中国有线电视 2010(10)
    • [6].NVOD编单播控系统方案设计[J]. 电视技术 2011(02)
    • [7].NVOD的技术探究[J]. 西部广播电视 2014(03)
    • [8].数字电视高标清多通道TS流NVOD系统应用[J]. 视听 2009(05)
    • [9].数字电视高标清多通道TS流NVOD系统应用[J]. 有线电视技术 2009(06)
    • [10].基于HFC网络的NVOD视音频数据库选型与数据存储[J]. 有线电视技术 2009(10)
    • [11].IPQAM技术在交互数字电视系统中的应用[J]. 有线电视技术 2011(06)
    • [12].视频服务器评价浅述[J]. 黑龙江科技信息 2012(17)
    • [13].机顶盒NVOD功能设计与实现[J]. 计算机光盘软件与应用 2013(12)
    • [14].NVOD播发平台的实现[J]. 有线电视技术 2011(03)
    • [15].南京广电网络公司准视频点播(NVOD)系统简介[J]. 广播电视信息 2009(12)

    标签:;  ;  ;  ;  ;  

    NVOD视频服务器设计与实现
    下载Doc文档

    猜你喜欢