
PAT分段详解与TS流包头结构
下载需积分: 50 | 553KB |
更新于2024-08-08
| 52 浏览量 | 举报
收藏
本文档主要介绍了Hc32f003数据手册的第二章——节目专用信息(PAT),以及与之相关的MPEG-2系统层协议规范。PAT是数字视频广播(DVB)中的一个关键部分,用于指示传输流(TS)中的节目关联信息。
章节2.1详细描述了PAT分段结构,包括:
1. Table_id:一个8位无符号整数字段,用于标识PAT分段,对于PAT应设置为0x00,表示这是一个节目关联分段。
2. Section_syntax_indicator:一个1位比特字段,对于PAT,这个比特固定为1,指示分段语法。
3. Section_length:一个12位无符号整数,指示分段的字节数,包括CRC32在内的所有后续字节。
4. Transport_tream_id:一个16位无符号整数,作为流标签,由用户自定义,区分网络中的不同复用流。
5. Version_number:一个5位比特字段,表示当前版本,每次版本变化时加1,用于版本管理。
6. Current_next_indicator 和 Section_number/Last_section_number:分别表示当前和最后一个分段编号,用于分段顺序管理。
7. Program_number/Network_id/Program_map_PID:一系列16位无符号整数,用于存储节目号或网络ID,以及与之相关的PID。
此外,文档还提到了MPEG-2系统的TS流包头,包括:
- Sync_byte:1字节同步字节,固定为0X47,用于识别MPEG-2 TS包。
- Transport_error_indicator:1位错误指示器,若为1则表示包中有不可纠正的错误。
- Payload_unit_start_indicator:1位标志,指示有效载荷的开始。
- Transport_priority:1位优先级字段,用于区分包的优先级。
- PID:13位PID字段,用于标识有效载荷的数据类型,如PAT(0x0000)、CAT(0x0001)等。
在整个文档中,这些信息展示了PAT在DVB传输中的重要作用,以及与MPEG-2包头的配合,确保了流媒体内容的正确编码、解码和分发。理解这些细节对于开发和维护基于DVB标准的通信系统至关重要。
相关推荐










幽灵机师
- 粉丝: 36
最新资源
- 培训班学生信息管理系统PHP+MySQL源码下载
- 东南大学电类C++期末考试试卷解析
- jQuery MsgBox插件:实现自定义消息框
- Ubuntu下修复Adobe Flash崩溃的方法指南
- Java SOAP开发必备jar文件清单详解
- 小共享文件服务器HFS 2.3汉化版:局域网便捷分享解决方案
- Word HTML Cleaner v3.0 - 在线文档格式转换工具
- QQ一键登录ASP版本:快速二次开发指南
- 自主开发的C++绘图软件:Painter模仿Windows功能
- UFO简版报表工具:格式修改与要素调解
- Struts2框架新手入门:NeuqStudent项目解析
- 解决AMD蓝屏苦恼,下载最新AHCI驱动文件
- C++制作小球桌面碰撞动画教程
- JqueryEasyUI1.3.1最新中文API文档解析与应用
- 全面整理Java面试题:初级到高级全方位解析
- WPF便利贴程序:局域网内共享便捷沟通工具
- 探索Miracl:C语言中的密码算法利器
- ghotkey:快速查询和修改系统快捷键工具
- 探索基6 KS树加法器的设计与性能分析
- PowerDesigner 12.5官方汉化补丁发布
- 实用工具:一键下载并保存网页中的Flash内容
- 掌握EXCEL VBA 800实例,提高办公自动化效率
- Android仿苹果滚轮控件WheelView实现日期密码选择功能
- 基于JAVA的SPJ系统课程设计