传输流是MPEG II规范的系统层提出的、对多路节目进行复用的两种方案之一,它主要针对数据在非可靠信道的传输(另一种方案——节目流是针对可靠信道的传输而提出的),比如卫星信道、微波信道或CATV信道。传输流这种机制可将多路节目复用成一个流,并且,同一节目还可以包含多个视频和音频流。

组成传输流的是一系列连续的数据包,简称TS包。TS包的长度固定,一般是188字节。如果在这种TS包的尾部加入16字节的RS纠错码,则包长为204字节。

传输流的形成过程可以用图2.1来说明。组成节目的视频流和音频流经过基础流编码器之后,形成基本流,每一路视频流或音频流对应一路基本流。基本流经过打包,形成PES包流。每一个PES包都有流标识、用于视、音频解码和播放同步的时戳。PES包和其它的数据、控制信息经过复用器,形成TS包。

每一个TS包都有一个包标识PID,同一基础流对应的TS包,PID的值相同。TS流就是通过对各个基础流分配不同的PID号来唯一的标识各个不同的基础流、信息表和其它数据。每一个TS包最多只能包含一路基础流的内容。

传输流系统框图

为了实现众多编码器与解码器之间的时钟同步,防止解码器的缓冲发生上溢或下溢,在系统流中加入了一个精确的系统级时间参考值,在TS流中,这个值被称为节目参考时钟PCR。在解码器端,当检测到本地系统时钟和PCR所表征的时钟不一致时,解码器将调整本地系统时钟。

网络(network)

一个传输系统,可以传输一组MPEG II 码流。网络使用 network_id 来进行标识,不同运营商所运营的网络,对应的network_id不同。

业务(service)

在广播者的控制下,可以按照时间表分步广播的一系列节目。一个业务可以理解为一个逻辑意义上的频道。使用 service_id 来标识一个业务。同一个传输流中,service_id必须唯一。

业务群(bouquet)

一个业务群是一系列业务的集合。这些业务可以来自不同的TS流甚至不同的网络。业务群的概念可以这样来理解:假设有两个业务提供商PA和PB,PA提供了10套节目,PB提供了20套节目。但是,对于某一个地域的用户,只希望他们收到PA提供的3套节目和PB提供的5套节目。此时,可以将这些节目组成一个业务群。

事件(event)

一组属于普通业务的广播数据流,它定义了起始时间和结束时间,一个事件就是一个节目,更确切的说,是一个节目段。例如:一场足球比赛的半场,新闻快报,娱乐表演的第一部分。

组件(Component

组件是组成节目段的一个或多个实体,对应“传输流”概念中的基础流。

PSI / SI

在MPEG II标准的系统部分重点描述了MPEG II系统级传输流中包含的PSI信息。PSI描述了传输流所携带的内容,包含了对构建各节目的基本流的描述和对节目本身的描述。为了给IRD提供更多的接收和解码所需信息,支持更复杂的应用,DVB又准备了一个开放的服务信息系统(DVB-SI)来辅助DVB信号。SI可以描述由某一播放者提供的每一个服务的技术特征及其他的信息,通过SI的帮助,用户可以在传输流中选择服务或事件,机顶盒使用SI信息能完成自动配置和自动接收。

所有的PSI/SI信息都以表的形式从中心系统广播下来,表中包含了整个广播网络的物理特征和节目信息,所有这些表在传输时,都将被封装在大小固定的被称为段(section)的数据块中。

数字电视PSI/SI--基本概念相关推荐

  1. 数字电视业务PSI/SI学习

    数字电视业务PSI/SI学习系列 一.MPEG-2系统原理 第一章 MPEG-2简介 什么是MPEG和MPEG-2? MPEG是Moving Picture Experts Group 的简称,MPE ...

  2. 【DVB】DVB业务信息PSI/SI综述

    DVB业务信息PSI/SI综述 一.SI信息的构成 1.信息构成 SI信息内容是按照network(网络)→transport strem(传输流)→service(业务)→event(事件)的分层顺 ...

  3. 【PSI/SI学习系列】1.从TS流到PAT和PMT

    [PSI/SI学习系列]1.从TS流到PAT和PMT   前言 欢迎到我的网站阅读:http://www.onelib.biz/blog/stb 一 从TS流开始 最近开始学习数字电视机顶盒的开发,从 ...

  4. 【PSI/SI学习系列】2.PSI/SI深入学习3——SI信息解析2(SDT, EIT, TDT,TOT)

    PSI/SI 深入学习 BASIC KNOWLEDGE LEARNING OF PSI/SI 转载自:https://blog.csdn.net/kkdestiny/article/details/1 ...

  5. PSI/SI深入学习3——SI信息解析2(SDT, EIT, TDT,TOT)

    PSI/SI 深入学习 BASIC KNOWLEDGE LEARNING OF PSI/SI SDT 解析 PARSINGOF SDT "SDT描述了业务内容及信息,连接了NIT与EIT和P ...

  6. 数字电视业务PSI/SI学习系列

    声明:本文转载自某文档,文档来源于网络. 什么是MPEG和MPEG-2? MPEG是Moving Picture Experts Group 的简称,MPEG-2是MPEG和ISO组织设计的一个数字视 ...

  7. 有关数字电视的几个概念(OTT/DVB/IPTV、CA/DRM)

    数字电视 Digital Television OTT:Over The Top,是指通过互联网向用户提供各种应用服务.目前,典型的OTT业务有互联网电视业务,苹果应用商店等. 参考链接:http:/ ...

  8. 数字电视业务PSI-SI学习系列

    目录 MPEG-2简介 TS流的生成与结构 DVB的分类 DVB SIPSI分析和处理 PATProgram Association Table节目关联表 PMTProgram Map Table节目 ...

  9. 【音视频】音视频概念了解

    前言 最近在看[海思芯片]和[安霸芯片]的音视频处理平台手册 前面会涉及海思的东西,后面是音视频领域的一些概念知识的了解,选择海思的来说明是因为:1. 海思MPP手册文档写的易懂2. 资料也比较好找, ...

最新文章

  1. 程序猿想聊天 - 創問 4C 團隊教練心得(一)
  2. 微软看了下“打工人”的脑电波,难怪视频会议总犯困!斯坦福:女性尤甚
  3. OpenMPI 安装
  4. 百度智能小程序开源联盟成立,首批12家成员签约
  5. Vim杂记:Sublime的配色方案
  6. Java的面试汇总,有这些还担心不通过?
  7. Web前端文档阅读笔记-vis.js在vue cli中的使用
  8. JEECG 商业版本最近新增什么功能啦?
  9. 百度SEO抖音无水印解析网站源码
  10. python内置函数 exec eval compile
  11. Android线程,线程池使用及原理博文参考
  12. 前端面试谈:项目经历的 STAR 法则
  13. 服务器ip被封一般是什么情况?
  14. 科普一下网络的灵魂 ACL
  15. C++为什么空格无法输出_47个快捷键、50个CAD技巧,终于知道为什么别人用CAD总比我快了!...
  16. Windows下RabbitMQ安装及配置
  17. 学习笔记(97):R语言入门基础-pairs绘图
  18. 【java学习】 面向对象编程+java购物车系统
  19. css 设置文字强制不换行
  20. 氢能源燃料电池行业汇总

热门文章

  1. 基于FPGA的数字秒表设计
  2. u-boot项目管理:.config的生成
  3. 2019-04《信息资源管理 02378》真卷(独家文字版),圈定章节考点+统计真题分布
  4. 数学计算机培训反思,小学数学教师远程培训学习心得体会
  5. 雅虎14条性能优化规则总结:
  6. swiper联动侧边栏(带图片)
  7. Zotero导出带有注释的PDF方法
  8. 如何实现图片填满单元格
  9. 来做一个“大型”游戏,简单易学,通俗易懂
  10. 多线程之invokeAny,invokeAll介绍