hisi出的H264码流结构

hisi出的H264码流结构:

 

 

IDR帧结构如下:

开始码 + nalu + I帧    +    开始码 + nalu + SPS    +     开始码 + nalu + PPS    +   开始码 + nalu + SEI

开始码为:00000001

 

帧序列结构如下:

IDR帧  +  P帧 + +  P帧 + ...... + IDR帧  +  P帧 + +  P帧 + ...... + IDR帧  +  P帧 + +  P帧 + ......

时间: 2024-09-22 15:09:07

hisi出的H264码流结构的相关文章

H264码流打包分析(精华)

H264码流打包分析 SODB 数据比特串-->最原始的编码数据 RBSP 原始字节序列载荷-->在SODB的后面填加了结尾比特(RBSP trailing bits 一个bit"1")若干比特"0",以便字节对齐. EBSP 扩展字节序列载荷-- >在RBSP基础上填加了仿校验字节(0X03)它的原因是: 在NALU加到Annexb上时,需要填加每组NALU之前的开始码 StartCodePrefix,如果该NALU对应的slice为一帧的开始则

RTP协议全解析(H264码流和PS流)

写在前面:RTP的解析,网上找了很多资料,但是都不全,所以我力图整理出一个比较全面的解析, 其中借鉴了很多文章,我都列在了文章最后,在此表示感谢. 互联网的发展离不开大家的无私奉献,我决定从我做起,希望大家支持.   原创不易,转载请附上链接,谢谢http://blog.csdn.net/chen495810242/article/details/39207305 1.RTP Header解析                                                   

H.264码流结构解析

from:http://wenku.baidu.com/link?url=hYQHJcAWUIS-8C7nSBbf-8lGagYGXKb5msVwQKWyXFAcPLU5gR4BKOVLrFOw4bX5nWwGxQ9d1-kj0JYvAZA5-wz7KmW4tYeF_qmS1FNyV2e   H.264码流结构解析 1. H.264简介 MPEG(Moving Picture Experts Group)和VCEG(Video Coding Experts Group)已经联合开发了一个比早期研

关于对H264码流的PS的封装的相关代码实现

1.写在开始之前:            最近因为新工作要维护别人留下的GB模块代码,先熟悉了流程,然后也试着封装了下ps流,结果也能通过测试正常预览了,当然,其中开发读文档的头疼,预览花屏,卡帧的事情都有遇到,当时慢慢的看文档,整理逻辑,也就都顺利解决了,下面把大致的一些流程代码贴出来分享下.既然是对接国标,自然少不了通读它的标准文档和相关的RFC文档了!具体的我就不说了,可以用百度google下的. 注意:因为是GB要求ps封装后再加上rtp头的格式来的, 所以下面代码中我也加上了rtp头,

H264码流结构分析和rtp打包结构详解

分类: linux应用程序之---流媒体(18)  网络抽象层单元类型 (NALU): NALU头由一个字节组成,它的语法如下:       +---------------+      |0|1|2|3|4|5|6|7|      +-+-+-+-+-+-+-+-+      |F|NRI|  Type   |      +---------------+ F: 1个比特.  forbidden_zero_bit. 在 H.264 规范中规定了这一位必须为 0. NRI: 2个比特.  nal

关于对H264码流的TS的封装的相关代码实现

1 写在开始之前              在前段时间有分享一个H264封装ps流到相关文章的,这次和大家分享下将H264封装成TS流到相关实现,其实也是工作工作需要.依照上篇一样,分段说明每个数据头的封装情况,当然,一样也会加上rtp头,方便以后的这方面到需求,如果开发不需要的话,可   以自行屏蔽掉,当然需要主要buffer指针的移动情况   2 封装的各个头到规则要点             整个封装过程也是和ps类似,但是最大到区别在于TS流到数据长度都是固定188大小来传输的,而PS流

HEVC算法和体系结构:编码结构之编码完后码流的语法架构

编码结构之编码完后码流的语法架构         本博文主要介绍HEVC编码结构,从编码完后码流的语法架构这一方面进行描述.         在码流结构方面,HEVC采用了类似于H.264的分层结构,将属于GOP层.Slice层中共用的大部分语法游离出来,组成序列参数集SPS(Sequence Parameter Set)和图像参数集PPS(Picture Parameter Set).此外,为了兼容标准在其他应用上的扩展,例如可分级视频编码器.多视点视频编码器,HEVC的语法架构中增加了视频参

嵌入式 H264—MP4格式及在MP4文件中提取H264的SPS、PPS及码流

一.MP4格式基本概念 MP4格式对应标准MPEG-4标准(ISO/IEC14496)   二.MP4封装格式核心概念 1  MP4封装格式对应标准为 ISO/IEC 14496-12(信息技术 视听对象编码的第12部分: ISO 基本媒体文件格式/Information technology Coding of audio-visual objects Part 12: ISO base media file format) 附-- 标准免费下载: Freely Available Stand

ts码流-如何从未解压的TS码流中寻找到运动矢量?

问题描述 如何从未解压的TS码流中寻找到运动矢量? 本人课题研究内容:对 压缩编码(MPEG2 or H.264)后且未经解压 的TS流进行选择性加密.我把视频中的运动对象作为选择性加密的对象,通过从TS码流中寻找能够反映运动对象的信息继而加密来实现. 现在的思路:根据MPEG2标准文档给出的 TS码流语法结构 去定位运动矢量,即通过相关标识位.起始码等逐层(视频结构分层)寻找,但目前仍未找到. 不知道我的表述是否清楚,这个问题困扰我大半年,希望对这方面了解的朋友能够帮忙解答,时间要求较紧,拜托