mpeg psi 和 dvb si 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

34
MPEG PSI 和 DVB SI 和和 和和和和和和和和和和和和和和 和和 2007 12

Upload: valin

Post on 16-Mar-2016

180 views

Category:

Documents


11 download

DESCRIPTION

MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月. 目录. 简介 TS 介绍 PSI 介绍 SI 介绍. 基本概念. MPEG : Moving Pictures Expert Group MPEG-1 : ISO/IEC 11172 MPEG-2 : ISO/IEC 13818 , ITU-T Recommendation H.222.0 DVB : Digital Video Broadcast TS : Transport Stream PS : Program Stream - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

MPEG PSI 和 DVB SI 介绍北京数码视讯科技股份有限公司王恒2007 年 12 月

Page 2: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P2北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

目录• 简介• TS 介绍• PSI 介绍• SI 介绍

Page 3: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P3北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

基本概念• MPEG : Moving Pictures Expert Group • MPEG-1 : ISO/IEC 11172• MPEG-2 : ISO/IEC 13818 , ITU-T

Recommendation H.222.0 • DVB : Digital Video Broadcast• TS : Transport Stream• PS : Program Stream• PSI : Program Specific Information • SI : Service Information

Page 4: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P4北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

PSI 表• PAT : Program Association Table 节目关联表 • PMT : Program Map Table 节目映射表 • CAT : Conditional Access Table 条件访问表 • NIT : Network Information Table 网络信息表

Page 5: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P5北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

PSI 参考• ISO/IEC 13818-1

– 2.4.3.1~2.4.3.5 TS 包的语法语义– 2.4.4 PSI 表的语法语义。包括 PAT/PMT/CAT/

NIT– 2.6PSI 中可能出现的描述符,有些在 SI 中也会用到

Page 6: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P6北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

SI 表• SDT : Service Description Table

– 业务描述表 • EIT : Event Information Table

– 事件信息表 • TDT : Time and Date Table

– 时间和日期表 • TOT : Time Offset Table

– 时间偏移表

Page 7: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P7北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

SI 表• BAT : Bouquet Association Table

– 业务群关联表 • RST : Running Status Table

– 运行状态表 • ST : Stuffing Table

– 填充表 • DIT : Discontinuity Information Table

– 间断信息表 • SIT : Selection Information Table

– 选择信息表

Page 8: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P8北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

SI 参考• En300468 主要内容

– 4 SI 简介,包括前边的总体结构图等。– 5 SI 表

• 5.1 SI表的 PID、 TableID定义,如何放入 TS包,重复时间要求,加扰限制。• 5.2 每个 SI表的具体语法结构定义,以及每个字段的语义解释。

– 6 描述符• 6.1 描述符可能在哪些表中出现。• 6.2 各个表中的描述符语法语义。

– 7 SMI ( Storage Media Interoperability )• 7.1 SMI表,就是 DIT/SIT• 7.2 SMI描述, TS片断描述符

Page 9: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P9北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

PAT

E 时间表

网络信息 PAT NI T 现行传输流

EI T 现行传输流 当前/后续

NIT

其它传输流

SDT 现行传输流

RST

BAT

SDT 其它传输流

EI T 现行传输流 时间表

EI T 其它传输流 当前/后续

TSDT

PMT

CAT

ST

TOT

TDT

业务群关联

事件信息

运行状态

时间偏移

填充

时间

日期

MPEG-2 PI D=0x0000

PI D=0x0001

PI D=P

PI D=0x0002

强制 PI D=0x0010

PI D=0x0011

PI D=0x0012

PI D=0x0014 PI D=0x0013

PI D=0x0014

PI D=0x0010-0x0014

可选 PI D=0x0010

PI D=0x0011

PI D=0x0011

PI D=0x0012 PI D=0x0012

业务描述

MPEG-2定义 本标准定义

PSI/SI 总体结构

Page 10: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P10北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

目录• 简介• TS介绍• PSI 介绍• SI 介绍

Page 11: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P11北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

TS 的基本规则• 同步字节为 0x47• PID 不能重复• 空包 PID 为 0x1FFF• 包长为 188 或 204 , 204 是带了 16 字节的 Ree

d-Solomon 前向纠错码• 带有有效负载的同一个 PID 的 TS 包的连续计数应保持连续

Page 12: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P12北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

目录• 简介• TS 介绍• PSI介绍• SI 介绍

Page 13: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P13北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

PAT 用途• 指出 PMT 在当前 TS 流中的 PID• 指出 NIT 在当前 TS 流中的 PID 。在 DVB规范中, NIT 的 PID 固定为 0x10 ,在 PA

T 中可以指出也可以不指出。

Page 14: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P14北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

PAT 限制• PID : 0x00• TableID : 0x00• 重复周期:所有 section 在小于 500ms 内必须出现一次• PAT 中没有任何描述符

Page 15: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P15北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

PMT 用途和限制• 指出对应节目(业务)的视音频 PID 以及 P

CR PID 。• 指出对应加密节目(业务)的各个同密 CA

S 的 ECM PID• PID :由 PAT 指出• TableID : 0x02• 重复周期:小于 500ms

Page 16: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P16北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

PMT 中的其他常用描述• 马赛克描述• 字幕描述• 数据广播 ID 描述• 私有数据描述

Page 17: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P17北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

CAT 用途和限制• 指出当前流的各家同密 CAS 的 EMM 的 PID• PID : 0x01• TableID : 0x01• 重复周期:没有规定

Page 18: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P18北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

NIT 用途和限制• 描述当前和其他(可选)物理网络的参数,包括网络中的各个流的描述信息• PID : 0x10• TableID :当前网络为 0x40 ,其他网络为 0x41 。• 重复周期:小于 10s

Page 19: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P19北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

NIT 中的常用描述符• 第一层

– 网络名称描述– 频点列表描述– 私有描述

• 第二层– 卫星 / 有线 / 地面传送系统描述– 业务列表描述– 私有描述

Page 20: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P20北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

目录• 简介• TS 介绍• PSI 介绍• SI介绍

Page 21: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P21北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

SDT 用途和限制• 描述节目号(业务 ID )对应的节目名称以及其他描述信息。• PID : 0x11• TableID :当前流 0x42 ,其他流 0x46• 重复周期:当前流 2s ,其他流 10s

Page 22: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P22北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

SDT 中的常用描述• 业务描述• 有效国家描述• NVOD 参考描述• 时移业务描述• 数据广播描述• 马赛克描述• CA 标识描述• 私有描述

Page 23: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P23北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

EIT 用途和限制• EIT 按时间顺序提供每一个业务所包含的事件的信息。• PID : 0x12• TableID 和重复周期

– 当前流当前后续表: 0x4E , 2s– 其他流当前后续表: 0x4F , 10s– 当前流节目时间表: 0x50~0x5F , 10s– 其他流节目时间表: 0x60~0x6F , 30s

Page 24: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P24北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

EIT 中的常用描述• 短事件描述• 扩展事件描述• 时移事件描述• 组件描述• CA 标识描述• 内容描述• 父母级别描述

Page 25: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P25北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

TDT 用途和限制• TDT 仅传送 UTC 时间和日期信息 • PID : 0x14• TableID : 0x70• 重复周期: 30s• TDT 中没有描述符

Page 26: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P26北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

TOT 用途和限制• TOT 包含 UTC 时间和日期信息及当地时间偏移 。• PID : 0x14• TableID : 0x73• 重复周期: 30s

Page 27: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P27北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

本地时间偏移描述

Page 28: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P28北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

BAT 用途和限制• 提供有关业务群的信息。业务群定义为一组业务的集合,并可能横跨于不同的网络上。• PID : 0x11• TableID : 0x4A• 重复周期: 10s

Page 29: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P29北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

BAT 中的常用描述• 业务群名称描述• 业务列表描述• 有效国家描述• NVOD 参考业务描述• CA 标识描述• 私有数据描述

Page 30: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P30北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

RST 用途和限制• RST 能准确而迅速地的更新一个或多个事件的时间状态。 • PID : 0x13• TableID : 0x71• 重复周期: RST 只在时间状态变化时发送一次,不重复发送。• RST 中没有描述

Page 31: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P31北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

ST 用途和限制• 用于在一个传输系统的边界使当前段无效 • PID : 0x10,0x11,0x12,0x13,0x14 。即 NIT/SDT

/BAT/EIT/RST/TDT/TOT 都可以被改为 ST 。• TableID : 0x72• 重复周期: ST 没有重复周期的限制,因为是由其他表改来而不是前端生成的。

Page 32: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P32北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

DIT 用途和限制• 在 SI 信息可能间断的转变点插入• PID : 0x1E• TableID : 0x7E• 重复周期:此表在需要的位置插入,无重复周期

Page 33: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

P33北京数码视讯科技股份有限公司

SUMAVISION TECHNOLOGIES CO. LTD

SIT 用途和限制• SIT 表描述了 TS 片断所携带的业务和事件 • PID : 0x1F• TableID : 0x7F• 重复周期:未做规定

Page 34: MPEG PSI 和 DVB SI 介绍 北京数码视讯科技股份有限公司 王恒 2007 年 12 月

做民族数字电视第一品牌 !

谢 谢!http://www.sumavision.com