IP over DVB协议封装的实现及应用

 2022-01-30 07:01

论文总字数:19245字

摘 要

本文基于IP over DVB封装的ULE协议和MPE协议,设计并实现了一个IP over DVB封装软件,并进行了测试和封装效率分析。

对于DVB系统和IP网络的性质做了介绍和对比,说明了ULE协议和MPE协议封装的协议数据单元的格式以及封装方式,描述了MPEG-2 TS传输流的相关约定和限制。在设计软件的过程中,展现了软件的组成结构,演示了封装和解封的工作流程,规划了各个模块内部的数据结构。在软件详细设计和实现的过程中,陈述了软件的类结构构成,设计了每个类中实现功能的具体算法。

最后,根据具体应用环境下得出的测试数据,印证了IP over DVB 封装软件的可能前景,分析了ULE协议和MPE协议在不同情况下封装效率的差异。

关键词:IP over DVB,ULE协议,MPE协议,MPEG-2 TS传输流,封装软件,封装效率

REALIZATION AND APPLICATION OF IP OVER DVB PROTOCOL ENCAPSULATION

Abstract

According to ULE Protocol and MPE Protocol used in IP over DVB encapsulation, a IP over DVB encapsulation software was designed and realized in this thesis.The software was also tested in specific environment and the efficiency of both protocols were compared and and analysed.

The thesis introduced and compared the attributes of DVB system and IP network. The format and encapsulation method of both protocols were also introduced with the convention of MPEG-2 TS Stream. While designing the software, the structure of it was construct when procedures during encapsulation and extraction were displayed and the data structure was programmed. During the realization of the design, the structure of classes was announced while significant algorithms were designed.

Finally, according to test data collected from specific environment, the possibility of IP over DVB encapsulation software on wider field was confirmed and the difference of both protocol’s encapsulation efficiency under different environment was analysed.

KEY WORDS: IP over DVB , ULE Protocol, MPE Protocol, MPEG-2 TS Stream, encapsulation software, encapsulation efficiency

目 录

摘要 ……………………………………………………………………………………Ⅰ

Abstract …………………………………………………………………………… Ⅱ

  1. 绪论 ………………………………………………………………………1

1.1 课题背景 …………………………………………………………………1

1.2 课题意义 …………………………………………………………………2

  1. 相关技术基础 …………………………………………………………………3

2.1 IP协议 …………………………………………………………………3

2.2 DVB系统 …………………………………………………………………3

2.3 MPEG-2 TS传输流 ………………………………………………………4

2.4 ULE封装协议 ……………………………………………………………5

2.5 MPE封装协议 ……………………………………………………………6

2.6 封装协议比较 ……………………………………………………………7

  1. 系统设计方案 ……………………………………………………………7

3.1 系统总体架构 ……………………………………………………………7

3.2 封装流程 …………………………………………………………………8

3.3 解封流程 …………………………………………………………………9

3,4 报文数据格式 ……………………………………………………………10

  1. 详细设计与实现 ……………………………………………………………10

4.1 实现平台 …………………………………………………………………10

4.2 类结构设计 …………………………………………………………………10

4.3 算法设计 …………………………………………………………………12

  1. 测试与数据采集 ……………………………………………………………13

5.1 测试环境 …………………………………………………………………13

5.2 正确性检验 …………………………………………………………………14

5.3 效率分析 …………………………………………………………………14

结论 ……………………………………………………………………………………14

致谢 ……………………………………………………………………………………15

参考文献(References) ………………………………………………………………15

  1. 绪论

1.1课题背景

DVB是数字视频广播的缩写,是一列数字电视的公开标准,基于DVB的标准的网络称为DVB数字广播传输系统。与传统的IP网络主要通过有线电缆,光缆进行互联不同,DVB包含了一系列包括有线、地面、卫星等多种传播方式的标准,用于构造一个通用的易于变换传输方式的传输系统。现有的DVB数字视频广播系统主要用于传播电视节目,拥有覆盖范围广、延迟小、接入成本低、系统成熟等优点。

此外,DVB标准只涉及物理层与链路层,数据以MPEG-2流的方式进行传输,与IP网络所涉及的路由以及寻址不同,DVB系统采用公共MPEG-2传输复用方式。作为一个广播系统,特定区域内特定DVB标准下的所有MPEG-2流都同时向每一个终端进行传输,并且延迟较小。正是这样的特性使得DVB系统可以确保大范围的传输同时对于带宽的需求较小。

剩余内容已隐藏,请支付后下载全文,论文总字数:19245字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;