详细内容 当前位置:主页 > 365bet官网~60365.com >
TS序列说明时间:2019-11-14   编辑:admin
目录(?
)[-]
从TS序列开始
TS流量,PS流量,PES流量和ES流量是什么?
如何生成第二个TS序列?
TS的三种传输格式是什么?
从TS到PATPMT的两次传输
PAT表程序关联表ProgramAssociationTable
1PAT表描述表分析
表定义代码分析2PAT
3PAT表结构代码分析
4PAT表分析代码分析
5通过TS序列包分析PAT表
6个用于过滤PAT表信息的伪代码
两个PMT表程序分配表ProgramMapTable ServiceDescriptorTable
1PMT表说明
2PMT表定义代码
3PMT表结构定义代码
4PMT表分析代码
5通过TS序列包分析PMT表
三重解复用模型代码
4 DVB搜索原理和SDT表服务描述表ServiceDescriptorTable
第三,从PAT开始
从TS序列开始
数字电视解码器接收称为TS(TransportStream)的代码序列的一部分。每个TS序列都包含需要学习的特定信息,例如视频,音频,PAT和PMT。
因此,您首先需要了解TS流是什么,如何形成以及具有什么结构。
(1)什么是TS流,PS流,PES流和ES流?
基本传输:基本传输,音频,视频或其他未分段的连续信息的传输。
PES流:将基本ES流划分为多个段,以形成由相应头文件形成的打包基本流。
程序序列:一种程序序列,它将一个或多个PES与一个公共时基结合在一起(用于播放或编辑系统,例如m2p)。
传输流:将一个或多个PES与一个公共或独立时基(用于数据传输)结合(组合)的传输流。
*注意:TS流和PS流之间的区别:TS流的分组结构是固定长度的。PS流的分组结构是可变长度的。
这样,TS流比PS流承受更强的传输错误(TS流是固定长度的数据包结构。如果传输错误破坏了TS数据包的同步信息,则接收方检测以后的同步信息,恢复同步并防止信息丢失。
PS数据包的长度各不相同。如果PS数据包同步信息丢失,则接收器将无法确定下一个数据包的同步位置,将丢失同步,并且信息将大量丢失。。
因此,如果信道环境相对恶劣并且传输错误较高,则通常使用TS码流。此外,当信道环境良好且传输错误较低时,通常使用PS代码流。

由于TS代码流高度抵抗传输错误,因此当前在传输介质上传输的MPEG-2代码流基本上使用TS代码流分组。
(2)如何生成TS序列?
从上图中可以看出,ES视频和ES音频通过公共系统或独立系统包和时间参考形成PES,并且形成的传输流由TS多路复用器多路复用。
请注意,此处的TS流为位流格式(在分析数据包时说明)。换句话说,可以逐位读取TS流。
(3)TS序列格式是什么?
TS流是基于数据包的比特流格式,每个数据包具有188个字节(或204个字节,相同的格式有188个字节,后跟16个字节的CRC校验和)。
完整的TS序列的结构如下:


上一篇:HB在儿童体内的价值是什么意思?

下一篇:没有了