MPEG-2系统复用 1
来源:互联网 发布:龙虎榜数据软件 编辑:程序博客网 时间:2024/06/05 00:11
先说下复用的结构:
1. 元素,对原始的音视频数据经过压缩形成编码码流,这些码流称为元素流(Elementary Stream),每个元素都有一个由系统层分配的各自独有的ID号;
2. 节目,一个节目(program)一般由视频,音频(可能不止一路音频),文本,数据等元素组成,把这些元素复用到一起成为具有统一时间基轴的一个节目。将这些元素复合在一起的时候,系统会生成一个表用来记录这个节目所包含的各个元素的ID号。例如,节目1由PID=200的视频元素和PID=212的音频数据组成,这个表就称为PMT(Program Map Tables),有一个节目就对应一个PMT。同时每个节目也有一个由系统层分配的各自独有的ID号。
3. 传输,由于一个频道有可能同时发送多个节目(如点播等应有),这些节目通过复用器复合到一起,形成一个频道统一发送的TS (Transport Stream),这时就需要另外一个表来记录当前频道发送的所有节目ID,例如PID=10是节目1的ID号,PID=11是节目2的ID号,这个表称为PAT(Program Association Table)。
PAT是某一个频道的所有节目列表;PMT是其中某一个节目所包含的所有元素流的列表;
在电视用户选定一个频道后,会接收到这个频道所有的TS包,需要用户先找到PAT,罗列出当前频道可以看到的所有节目,选择其中的一个节目(例如选择节目1,它的节目PID=10),系统会寻找节目PID=10的PMT,然后解析这个PMT得到组成这个节目的所有音视频文本数据元素PID。以后系统只对这个节目有效的TS包进行解码处理,而包含其他节目元素的TS包则被丢弃(如上例中,接收端选中节目1后将只处理PID号为200和212的TS流)。
- MPEG-2系统复用 1
- MPEG-2系统复用 2
- MPEG-2的系统
- MPEG-2 PS MPEG-1
- MPEG & MPEG-2 system
- MPEG & MPEG-2 system
- MPEG-2 系统的传输流复用方式
- [Multimedia][MPEG2]MPEG-2系统原理
- MPEG-2简介及MPEG-2编解码 (1)
- 使用FFMPEG编码保存MPEG-1/MPEG-2文件格式
- 使用FFMPEG编码保存MPEG-1/MPEG-2文件格式
- 转:MPEG-1和MPEG-2码流结构分析
- 编解码学习笔记(三):Mpeg系列——Mpeg 1和Mpeg 2
- 编解码学习笔记(三):Mpeg系列——Mpeg 1和Mpeg 2
- H.264 ,MPEG-2,MPEG-1,H.263,MPEG-4系列
- 编解码学习笔记(三):Mpeg系列——Mpeg 1和Mpeg 2
- 编解码学习笔记(三):Mpeg系列——Mpeg 1和Mpeg 2
- 编解码学习笔记(三):Mpeg系列——Mpeg 1和Mpeg 2
- java IO操作:IO的一般使用原则
- ios学习--给UITableViewCell动态调整高度
- spring+xfire发布webservice
- SQL Server 带输出参数和返回装填值的存储过程
- How to completely uninstall mysql on Ubuntu
- MPEG-2系统复用 1
- CSS的position:fixed的使用
- Android Camera HAL浅析
- 关于cloud_foundry自己的ruby, gem, bundle
- VB.Net CSV文件处理类
- Excel单元格格式的自定义详解
- 关关雎鸠
- 巧用asp.net 过滤所有的Response请求并替换部分内容,彻底解决MVC虚拟路径问题.
- asp.net的gridview的时间格式