MPEG-2系统原理与PSI/SI入门教程
需积分: 13 137 浏览量
更新于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系统的基础。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2022-09-24 上传
2009-10-16 上传
2012-03-15 上传
caothreesunscao
- 粉丝: 0
- 资源: 11
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查