1、数字电视码流基础数字电视码流都是以二进制信号的形式来表示的,因此他和其他的数字信号并没有什么明显的不同,在传输的时候,完全可以把它当作普通的数据来处理,也可以当作普通的文件来存储,并且可以方便地采用计算机来进行处理。MPEG-2中的码流MPEG-2的结构可分为压缩层和系统层。一路节目的视频、 音频及其它辅助数据经过数字化后,通过压缩层完成信源压缩编码, 分别形成视频的基本流 ES (Elementary Stream)、音频的基本流和其它辅助数据的基本流。 紧接着, 系统层将不同的基本流分别加包头打包(分组)为PES(Packetized ES, 打包基本流 )包。 PES又称为分组基本码流。
2、 然后,多个 PES被复接成一个节目码流 (PS)和一个传输码流 (TS)数字电视码流的多个层次:ES:基本码流PES: 打包的基本码流PS : 节目流TS:传输流MPEG-2中的码流层次视频 ES1音频 ES1数据流 1视频 ES2音频 ES2数据流 2打包打包打包打包视频 PES1音频 PES1视频 PES2音频 PES2节目复用PS流 1传输复用 TS流基本码流视频信号压缩到 1Mbit/s(MPEG-1)和 2 6Mbit/s(MPEG-2)音频信号压缩到 100 400kbit/s压缩后的视音频信号称作 ES(elementary stream)流,包括:视频流音频流数据流 任何类型
3、的压缩或未压缩数据一路节目的视频、 音频及其它辅助数据经过数字化后,通过压缩层完成信源压缩编码, 分别形成视频的基本流 ES (Elementary Stream)、音频的基本流和其它辅助数据的基本流。 l 基本码流是由编码器输出的原始基础码流,它只含有解码器所必需的、并与原始图象或原始音频相接近的信息。l ES的结构和内容根据各种数据的编码格式而不同 PES流l 压缩后所有 ES流被打成不同长度的包,叫做 PES(packetized elementary streams)。l 根据不同时刻视音频内容的不同,压缩比也时刻变化,就需要有不同长度的数据包。l 每个视频包有一个或几个压缩视频帧l 每个音频包有一个或多个压缩音频信号段l 所有 ES流首先被打包成不同长度的 PES包,通常为 64kbytes。l 开头为 6byte的 PES头:l 前 3个 byte是起始码前缀 00 00 01,用于表明一个 PES包的开始。l 第 4个 byte是起始码标志,说明起始码种类,表明 payload中是视频、音频还是数据流。l 后两个 byte是包长度,说明后面还有多少字节。如果长度为 0,表示 PES包大于 64kbytes。l 然后是可选 PES头l 最后是实际传送 ES流的净负荷数据 (payload)