ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

MPEG-TS报文格式

2019-03-19 18:53:35  阅读:524  来源: 互联网

标签:indicator MPEG 字节 报文格式 TS start payload unit


转载https://blog.csdn.net/rootusers/article/details/42970859

MPEG-TS包头语法结构:

·sync_byte:1B 值为0x47。可以作为校验位

·payload_unit_start_indicator:1b长度。

当TS包带有PES包数据时,payload_unit_start_indicator值为1时,表示TS包的负载以PES包的第一个字节开始,值为0,表示TS包开始的不是PES包。

当TS包带有PSI数据时,payload_unit_start_indicator值为1时,表示TS包带有PSI部分的第一个字节,即第一个字节带有指针pointer_field;置为0,表示TS包不带有一个PSI部分的第一个字节,即在有效净荷中没有指针的pointer_field.

空包payload_unit_start_indicator应置为0.

·PID:13b。表示净荷的数据类型。PID=0x0000,表示净荷的数据位节目关联表。

PID取值分配:

MPEG-2 TS包调整字段:
在ts中,为了传送打包后的长度不足188B的不完整TS,或者为了在系统层插入节目时钟参考PCR字段,需要在TS包中插入可变长字节的调整字段。


调整字段是一个可边长的域,它是由存在于TS包头中的调整字段控制值来标识的。
--------------------- 
作者:BIGBurning 
来源:CSDN 
原文:https://blog.csdn.net/rootusers/article/details/42970859 
版权声明:本文为博主原创文章,转载请附上博文链接!

标签:indicator,MPEG,字节,报文格式,TS,start,payload,unit
来源: https://blog.csdn.net/linke_linux/article/details/88668595

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有