TS序列说明

  • 目录(?
    )[-]
    从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序列的结构如下:


发表时间:2019-11-05

相关文章

福建石化集团有限公司
TS序列说明
我可以提交多少个社区纠纷?
旧酱汁适合收集吗?
南京市政府
王峰承认卓伟伟在第一案中败诉,这项研究继续吸引了王锋卓伟。
郴是什么意思?
华为AUM手机
Lux和lx光源单元如何区分?
中银国际证券未完成状态是什么意思?