Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC 13818-1-16:2018(通常对应ITU-T H.222.0 | ISO/IEC 13818-1:2018)是MPEG-2标准的第1部分,专门定义多媒体数据的系统层复用格式。该标准经过加拿大标准委员会采纳为CAN/CSA-ISO/IEC 13818-1-16:2018,成为北美地区数字电视和流媒体服务的重要基础规范。
标准规定了将压缩后的视频、音频、字幕以及私有数据封装成两种基本流格式的方法:节目流(Program Stream, PS)和传输流(Transport Stream, TS)。PS面向无错误或低错误率的存储介质(如DVD),而TS则针对有损传输环境(如地面广播、有线电视、卫星通信)。通过定义包化基本流(PES)和节目特定信息(PSI),该标准实现了多路复用、同步、流标识以及条件接收等关键功能。
2018年版主要更新包括:支持高效率视频编码(HEVC)流的系统层封装、新增用于超高清电视(UHDTV)的描述符、对时间戳和时钟恢复机制的精细化规定,并强化了与ISO/IEC 23008(MPEG-H)系列的协调。
压缩后的基本流(如H.264/AVC、HEVC、MP3、AAC)首先被划分为可变长度的PES包。每个PES包包含头部和有效载荷。头部中通过PTS(展示时间戳)和DTS(解码时间戳)实现唇同步;流ID用于标识音频、视频或数据流的类型。标准强制要求视频PES包的PTS/DTS精度为90 kHz时钟,音频则仅需PTS。
PS由多个PES包复用而成,适合在低误码率环境使用。PS包大小可变,典型长度为2048字节。系统头部记录了节目构成、解码参数(如缓冲器大小、码率上限)。PS内部可包含多个节目(如多角度DVD),但每个节目仅对应一个连续的回放时间线。
TS由固定长度(188字节)的TS包组成,每个包内含4字节同步头和184字节有效载荷。整个传输过程无需依赖外部帧定时,通过可选的PCR(节目时钟基准)字段恢复本地时钟。TS支持多个独立节目的复用,每个节目由唯一的16位PID标识。TS被设计为能够承受突发错误和传输抖动,广泛应用于数字电视广播。
| 特性 | 节目流(PS) | 传输流(TS) |
|---|---|---|
| 包长度 | 可变(通常2048字节) | 固定188字节 |
| 目标应用 | 无差错存储(DVD、蓝光) | 有损广播(DVB、ATSC) |
| 多节目支持 | 可含多个节目,但仅一个有效时间线 | 支持多个独立节目同时传输 |
| 错误恢复能力 | 弱(依托下层完美传输) | 强(包同步、PID过滤、重传机制) |
| 时间戳 | SCR(系统时钟基准) | PCR(节目时钟基准) |
PSI是TS的核心导航机制,包括四种基本表:
标准定义了严格的系统目标解码器(STD)模型:视频必须经历传输缓冲(TB)、复用缓冲(MB)和电子缓冲(EB)三级缓冲区,以防止上溢/下溢。2018年版本进一步细化了HRD(假想参考解码器)参数,特别针对高比特率(如HEVC 4K/8K)增加了缓冲器容量上限。
开发符合IEC 13818-1-16的系统时,需重点关注以下方面:
TS解复用器必须首先检测同步字节(0x47),建立包边界。随后根据预先配置的节目号从PAT获取PMT的PID,再层层解析出音视频流。PID过滤器的硬件实现应支持256个以上的独立PID,以满足多节目场景。
PCR的精度要求不低于±500 ns。解码器通常使用二阶锁相环(PLL)将本地27 MHz时钟锁定到PCR。2018年标准建议的最小PCR间隔为40 ms,以应对高动态变化的码率。
CA描述符(CA_descriptor)位于PMT或CAT中,用于标识需要何种授权密钥。标准规定,加扰算法应使用通用加扰算法(DVB-CSA或AES-128),且加扰控制的切换必须遵循无缝过渡要求。
使用官方提供的TS一致性测试套件(如Tektronix MTS400)验证流中PCR抖动、PSI表超时、缓冲区溢出等参数。业界普遍认可DVB所维护的“SI/PSI一致性认证”,通过后可确保在前端与终端设备间的互操作。
IEC 13818-1-16构成MPEG-2家族的核心复用层,与以下标准紧密关联: