DVB搜台流程

天涯浪子 提交于 2020-02-27 09:22:06

流程图名词解释:

一、COFDM

COFDM(coded orthogonal frequency division multiplexing),即编码正交频分复用的简称,是目前世界最先进和最具发展潜力的调制技术。其基本原理就是将高速数据流通过串并转换,分配到传输速率较低的若干子信道中进行传输。

二、TS流

1.、TS流概述

(1)名字解释

 

  • ES流(Elementary Stream,基本流):数字电视各组成部分编码后所形成的直接表示基本元素内容的流,包含视频、音频或数据的连续码流。

 

  • PES流(Paketized Elementary Stream,打包基本码流):是将基本的码流ES流根据需要分成长度不等的数据包,并加上包头就形成了打包的基本码流PES流。

 

  • PS (Program Stream,节目流):将一个节目的多个组成部分按照它们之间的互相关系进行组织并加入各组成部分关系描述后的码流。PS流是一种多路复用数字音频、视频等的封装容器,

   它一个或多个具有共同的时间基准的PES流合并成一个整体流,主要用于节目存储。其包长不固定,且较长,一旦失去同步信息,接收机无法确定下一包的同步位置,会造成失步,导致严重的信息丢失。PS流适用于误码小、信道较好的环境,如演播室、家庭环境和存储介质中。

 

  • TS流(Transport Stream,传输流):是将一个节目的多个组成部分按照它们之间的互相关系进行组织并加入各组成部分关系描述和节目组成信息,并进一步封装成传输包后的码流。TS流是将视频、音频、PSI等数据打包成传输包进行传送。主要用于节目传输。

   TS的传输包长度固定,一般为188字节。

 

TS流和PS流是MPEG-2标准中规定的两种输出码流。TS格式中,从视频流的任意一片断开始都可以独立解码,而PS格式不可以。由于TS流具备较强的抵抗传输误码的能力,因此目前在传输媒体中进行传输的MPEG-2码流基本上都采用了TS流的包格式。

 

(2)TS流的播放

  播放前将TS流文件的后缀名该为.mpg或者.mpeg,用可以直接播放MPEG-TS流的播放器(一般的播放器都可以)打开播放即可。

(3)TS流的优点
  • 动态带宽分配:由于TS的传输包长度是固定的,因此可过PID可以将规定的信道总频带在视频、音频和数据信息见进行实时的、灵活的分配。利用这一特性,可在广播付费节目前实时地将解密钥匙插入到TS流中送给广大用户。
  • 可分级性:允许一个复用的传输码流与其他视音频基本码流进行二次复用,生产占用频带给宽的更高一级的TS流。
  • 可扩展性
  • 抗干扰性
  • 接收机成本低廉
(4)TS形成过程

 

2、TS流传输包(简称TS包)结构分析

MPEG-2中规定TS传输包的长度为188 字节。但通信媒介会为包添加错误校验字节,从而有了不同于188字节的包长。例如:
DVB 规定中,使用204字节作为包长:
(1)通过调制器时,在每个传输包后增加了16 字节的里德所罗门前向纠错码,因而形成了204字节的数据包。调制后总存在204 字节的数据包。
(2)调制之前存复用器插入RS码或虚构的RS码。
ATSC规定中,使用208字节作为包长:添加20 字节的 RS(Reed-Solomon)前向纠错码。与DVB不同,ATSC规定RS码只能出现在调制的TS流中。
所有的TS包都分为包头和净荷部分。TS包中可以填入很多东西(填入的东西都是填入到净荷部分),有:视频、音频、数据(包括PSI、SI以及其它任何形式的数据)。
  • TS包包头
  TS包的包头提供关于传输方面的信息:同步、有无差错、有无加扰、PCR(节目参考时钟)等标志。TS包的包头长度不固定,前32比特(4个字节)固定,后面可能跟有自适应字段(适配域)。32个比特(4个字节)是最小包头。包头的结构固定如下:
因此有的包头可能不止32bit,那么又是如何区分的呢?原来是这个适配区捣的鬼!!
同步字节 传输错误指示 开始指示 传输优先级 PID 加扰控制 适配域控制 连续性计数器 适配域
8bit 1 1 1 13 2 2 4  

 

 

 

 

  

  

  

  

  

  

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!