- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TS流简介剖析
传输流(TS)基础知识 DVB小组 有线数字电视 数字电视机顶盒是一种将数字电视信号转换成模拟信号的变换设备,它对经过数字化压缩的图像和声音信号进行解码还原,产生模拟的视频和声音信号 数字化编码 ES和PES的基本概念 ES (Elementary Stream):指只包含1个信源编码器的数据流。即ES是编码的视频数据流,或编码的音频数据流,或其它编码数据流的统称。 打包: 为便于传输,实现时分复用,基本流ES 必须“打包”,就是将顺序、连续传输的数据流按一定的时间长度进行分割,分割的小段叫做“包”,因而打包也称为分组。 PES (Packetized Elementary Stream):将ES流分组打包后,在每一个包前加包头就构成了打包的基本流PES.(包头都有用于区别不同性质的ES的数据流识别码 , PTS和DTS ) 视频PES一般一幀一个包,音频PES一般一个包的数据量不超过64KB。多个打包后的数码流再经过复用器成为传送流(TS流)。 ES生成PES PES包头信息中加入PTS(Presentation Time Stamp)和DTS(Decode Time Stamp)用于视频、音频同步;同时加入数据流识别码。 PES生成TS TS流中,TS包头加入了PCR(节目时钟参考),用于解码器的系统时钟恢复. 音频视频的同步 编码器中有一个系统时钟(其频率是27MHz),此时钟用来产生指示音视频的正确显示和解码的时间标签,同时可用来指示在采样过程中系统时钟本身的瞬时值。 PTS:指示音视频显示时间的时间标签。 DTS:指示音视频的解码时间标签。 PCR:指示系统时钟本身的瞬时值的时间标签。 解码器在解码时,首先利用PCR重建和编码器同步的27 MHz系统时钟,恢复27 MHz系统时钟后,再利用PES流中的DTS,PTS进行音频与视频间的同步 . 解码器同步算法如下: (1) 解码器从输入码流的包头中解出时间信息PCR送入到系统时间时钟恢复电路;系统时间时钟恢复电路在接收到每一个新的PCR时,进行本地系统时间时钟恢复和锁相。(2) 解复用器后,从PES包头中解出显示时间标签PTS和解码时间标签DTS,并送入到基本流解码器中。(3) 基本流解码器在接收到新的PTS/DTS后,存入对应的FIFO(先进先处存储器)中进行管理;对于没有PTS/DTS的显示单元,需要对其时间标签进行插值,并送入到FIFO中管理。(4) 每一显示单元开始解码前,用其对应的DTS与STC进行比较,当STC与DTS相等时开始解码;(5) 每一显示单元开始显示前,用其对应的PTS与STC进行比较,当STC与PTS相等时开始显示。 MPEG 码流形成示意图 : 频点 一个TS就是一个物理通道。用频率、符号率等参数来描述这个物理通道。频点就是物理信道的频率。 复用 物理上多路复用是指在一条物理信道上同时传输多路信息。 数字电视信号源有三项:视频数据流、音频数据流和辅助数据流。 辅助数据流包括管理数据、有条件接收数据以及与节目有关的数据。 复用 数字电视节目的复用包括节目复用和信道复用. 节目复用 调制、解调 调制与解调是广播电视技术中最重要的技术之一。在传输广播电视信号时,通常要在发送端对信号进行调制,在接收端再进行解调。 调制:低频信号不适合进行远距离传输,因此信号发送前必须经过调制,转换为高频信号后才发送出去。 在发送端,将要传送的信息(称为调制信号)运载到高频率的交变电流(称为载波)上的过程即为调制。 解调:在接收端,从已调波上将它运载的信息检取出来的过程称为解调。解调是调制的逆过程。 信号 信号强度 信号质量 MPEG-2 码流经过上述的信道编码、调制,最终把传输码流载运到一个指定频率的高频率载波上 频点、节目 一个频点下面可以有多个节目,是通过PSI/SI来管理的。 每个频点都有自己的PAT,在这个表中指出该传输流ID,以及该路传输流中所对应的几路节目流的 PMT 表和网络信息表的PID PMT表的PID由PAT提供给出的。通过该表可以得到一路节目中包含的信息,例如,该路节目由哪些流构成和这些流的类型(视频,音频,数据),指定节目中各流对应的PID,以及该节目的PCR所对应的PID 节目和PMT/SDT SDT表描述节目的名称,该节目的提供者,是否有相应的时间描述表等方面的信息。既可以描述本频点的节目,也可以描述其他频点的节目。描述本频点节目的SDT表的table_id是0x42,描述其他频点节目的table_id是0x46。 如果在SDT中描述了一个节目,但是在PMT中没有描述,那么这个节目实际上是不存在的。不能在该频点找到这个节目相应的数据。
文档评论(0)