当前位置: 首页 > ops >正文

H264解码之TS流解析

TS包头格式

TS流,即传输流,是对PES包的进一步封装,基本单位为TS包,固定每包大小为188字节(或204字节,在188字节后加上16字节的CRC校验数据),由TS包头和payload组成;其组成如下图:
图一
其中包头由4个字节的固定头部和其后的adaptation field数据构成,字节顺序依次如下:

  • sync_byte:同步码,其大小为固定8个bit,值为0x47;

  • transport_error_indicator:错误标志位,占位1bit,置为1表示此分组中至少有一个不可纠正的错误;

  • payload_unit_start_indicator:负载开始标志位,用来表示TS包的有效净荷带有PES包或者PSI数据的情况,占位1bit;另若此值为1,且负载为PSI数据时,则在TS头后,负载起始字节会有1个调整字节point_field;<

http://www.xdnf.cn/news/11143.html

相关文章:

  • VRML基础知识
  • SCJP 学习笔记
  • 数字货币/币币交易所系统开发|案例介绍|APP开发|项目测试
  • 图片Base64编码
  • xiao77论坛php,论坛
  • 缓存服务器
  • MATLAB中的代数环概念
  • Centos 6.3 安装 yozo office (永中office)
  • window.open()各参数详解
  • infopath java包_InfoPath 2013 修补程序包 (Ipeditor x none.msp) 的描述︰ 2014 年 4 月 8,...
  • win10 如何卸载OfficeScan
  • Altium Designer 10 介绍、原理图及其模板常规设计
  • 几个很特别的音乐搜索网站
  • C#中的Event的使用
  • 大数据分析的主流技术:比较与评估
  • SEO初级|网站结构优化—301重定向
  • 什么是计算机病毒?是怎么产生的?
  • winpcap简介
  • Linu基本知识(二)——Linux系统以及相关命令
  • Python中range函数的使用方法
  • layer-list -- layer-list的基本使用介绍
  • ARM 架构(V7,V8),和ARM内核区别,从ARM7,ARM9到Cortex-A7,A8,A9,A12,A15到Cortex-A53,A57
  • artDialog使用及遇到问题
  • 解决VirtualBox无法安装增强工具
  • 使用VboxManage批量创建虚拟机
  • 低代码平台在移动开发方面的缺陷
  • CVE-2014-6271 “破壳“ 漏洞(cgi-bin)
  • python数字图像处理-图像的基本结构和基础知识
  • 没有注册类 (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
  • 电商CRM是什么?深入理解客户关系管理在电商中的作用