MPEG-2系统原理与PSI/SI入门教程
需积分: 13 20 浏览量
更新于2024-07-29
收藏 205KB DOC 举报
"PSI/SI理解入门"
PSI/SI是MPEG-2系统中的两个重要概念,PSI(Program Specific Information)是指在MPEG-2系统中,用于描述节目的信息,而SI(Service Information)是指在MPEG-2系统中,用于描述服务的信息。在本文中,我们将详细介绍PSI/SI的概念、组成部分、格式、应用场景等方面的知识点。
**什么是MPEG-2?**
MPEG-2是Moving Picture Experts Group(动态图像专家组)设计的一个数字视频压缩规范,主要用于DVD和DVB(Digital Video Broadcast,数字电视广播)上。MPEG-2是当前数字电视广播的国际标准,ISO13818是MPEG-2的标准文档。
**什么是DVB?**
DVB(Digital Video Broadcast,数字电视广播)是欧洲所有国家和其他部分国家和地区使用的数字电视标准。DVB标准是基于MPEG-2规范的,美国的ATSC(Advanced Television Systems Committee)标准也是在DVB标准的基础上实现的。
**什么是TS码流和PS流?**
TS(Transport Stream)是指传输流,DVB数据广播采用的数据格式就是TS码流。PS(Program Stream)是指节目流,DVD中采用的数据格式就是PS流。TS格式具有很强的错误校正功能,适合传输,而PS格式适合存储在媒体中。
**什么是PID?**
PID(Packet Identification)是指包标志符。DVB系统把不同的数据打包成不同的数据包,用系统唯一的一个13bits数字标志该数据的类型。例如,PID=0x00表示是DVB系统中的PAT包,而PID=0x10表示是DVB系统的NIT包。不同的节目(包括Video和Audio)分别采用不同的PID。
**什么是PAT?**
PAT(Program Association Table)是指节目关联表。PAT属于DVB系统流中的一种包,包号码(PID)是0x00。PAT表描述了DVB系统流中包含什么样的PID,主要是描述当前流的NIT表格的PID号码是多少,当前流中有多少个不同类型PMT表,每个PMT表对应的频道号等信息。
**什么是PMT?**
PMT(Program Map Table)是指节目影射表。PMT的PID是服务器自由定义的(但不会和系统保留的PID冲突)。这个PID是在PAT表中描述的,例如,如果在PAT表中有0x100项的内容,那么说明所有PID是0x100的包都是PMT表。不同的频道有不同的PMT,也就是说,一个不同的PMT代表不同的频道。
PSI/SI是MPEG-2系统中的两个重要概念,用于描述节目和服务的信息。理解PSI/SI是学习MPEG-2系统的基础。
2023-07-14 上传
2023-07-14 上传
2024-03-12 上传
2023-07-14 上传
2023-07-14 上传
2023-03-31 上传
![](https://profile-avatar.csdnimg.cn/e999493d46f542d0b37e3cad41a0d4d9_caothreesunscao.jpg!1)
caothreesunscao
- 粉丝: 0
- 资源: 11
最新资源
- 解决本地连接丢失无法上网的问题
- BIOS报警声音解析:故障原因与解决方法
- 广义均值移动跟踪算法在视频目标跟踪中的应用研究
- C++Builder快捷键大全:高效编程的秘密武器
- 网页制作入门:常用代码详解
- TX2440A开发板网络远程监控系统移植教程:易搭建与通用解决方案
- WebLogic10虚拟内存配置详解与优化技巧
- C#网络编程深度解析:Socket基础与应用
- 掌握Struts1:Java MVC轻量级框架详解
- 20个必备CSS代码段提升Web开发效率
- CSS样式大全:字体、文本、列表样式详解
- Proteus元件库大全:从基础到高级组件
- 74HC08芯片:高速CMOS四输入与门详细资料
- C#获取当前路径的多种方法详解
- 修复MySQL乱码问题:设置字符集为GB2312
- C语言的诞生与演进:从汇编到系统编程的革命