HI3516A/Hi3516D H265 ES流结构分析

通过录制H265的ES流,保存为文件,经过VLC(版本为V2.2.1),播放可以正常显示。在文件中查找00 00 00 01NALU头,发现在有6种开头分别为:

1)00 00 00 01 40 01

2)00 00 00 01 42 01

3)00 00 00 01 44 01

4)00 00 00 01 4E 01

5)00 00 00 01 26 01

6)00 00 00 01 02 01

再根据H265的NALU类型定义分析,

00 00 00 01 40 01  的nuh_unit_type的值为32, 语义为视频参数集

00 00 00 01 42 01  的nuh_unit_type的值为33, 语义为序列参数集

00 00 00 01 44 01  的nuh_unit_type的值为34, 语义为图像参数集

00 00 00 01 4E 01  的nuh_unit_type的值为39, 语义为补充增强信息

00 00 00 01 26 01  的nuh_unit_type的值为19, 语义为可能有RADL图像的IDR图像的SS编码数据

00 00 00 01 02 01  的nuh_unit_type的值为1, 语义为被参考的后置图像,且非TSA、非STSA的SS编码数据

在编码过程中,从编码器获取码流的时候,1、2、3、4、5是在一帧数据当中。相当于H264的I帧。

HI3516A/Hi3516D H265流结构分析相关推荐

  1. H265视频码流结构分析

    目录 前言 H265码流结构 H265帧结构 H265档次介绍 前言 在音视频开发入门基础知识(视频入门篇)中介绍了H265的一些编码基础,本文会对H265编码后的视频流做一个详细的介绍.H264视频 ...

  2. FFmpeg RTMP推(收)HEVC/H265流 (ijk)

    ijk是用ffmpeg的,所以修改完后,ijk也可以支持 https://blog.csdn.net/smallhujiu/article/details/81703434 方法:1 FFmpeg R ...

  3. RTSP中TS流结构分析

    RTSP中TS流结构分析 UDP数据包整体结构 RTP Header结构 TS Header结构 PAT结构 PMT结构 PES Header结构 ES层 Wireshark抓取TS包 UDP数据包整 ...

  4. H265码流结构分析

    文章目录 1 准备工作 1.1 H265视频文件 1.2 参考文档 1.3 参考博文 2 分析 2.1 NALU type 2.1.1 H264 2.1.2 H265 2.2 实例分析 最近了解了一下 ...

  5. h264码流及h265码流结构分析,NAL头类型分析

    视频编码标准规定了编码后码流的语法语义,也就阐明了从比特流提取语法元素并进行解释的方法,也就是视频的解码过程.   1.h264码流结构解析:     H.264/AVC(Advanced Video ...

  6. 基于Hi3516A的H265 IPC LIVE555 开发基本原理

    转载于http://m.blog.csdn.net/faihung/article/details/73008742,如有侵权,请告知删除. 1 系统工作原理 系统以Hi3516A开发平台(由高分辨率 ...

  7. H264码流结构分析

    1.码流总体结构: h264的功能分为两层,视频编码层(VCL)和网络提取层(NAL).H.264 的编码视频序列包括一系列的NAL 单元,每个NAL 单元包含一个RBSP.一个原始的H.264 NA ...

  8. 如何推送和播放RTMP H265流 (RTMP HEVC)

    rtmp 播放h265 首先要扩展flv协议,国内常用扩展方式是给flv的videotag.codecid增加一个新类型(12)来表示h265(hevc),其他和h264规则差不多,另外和h264不同 ...

  9. MPEG-2码流结构分析

    MPEG2视频编码定义在 ISO/IEC13818-2中,MPEG2 video sequence如下图所示 我们可以借助Elecard Stream Analyer工具来分析MPEG2视频码流 MP ...

  10. PS-TS-PES-ES流结构分析

    相关链接:https://blog.csdn.net/knowledgebao/article/details/84776869 目录 概念普及: TS层(ts header+adaption+PAT ...

最新文章

  1. php es6写法,ES6...扩展运算符(示例代码)
  2. 浅谈Logistic回归及过拟合
  3. [设计模式]设计模式之禅关于迪米特法则
  4. HashMap和ArrayList初始大小和扩容后的大小
  5. 02-线性结构2 一元多项式的乘法与加法运算 (20 分)
  6. 计算机表格按性别排列,Excel表格性别数据-Excel 按性别(男女)排序
  7. win10怎么去掉计算机里百度云,主编教你win10系统清除百度云盘盘符的修复方法...
  8. 推荐免费的Windows Mobile截屏软件
  9. 企业架构研究总结(24)——TOGAF架构开发方法(ADM)之机会及解决方案阶段
  10. Vue购物商城项目(二) 数据请求使用
  11. excel 调用表单名称公式_原来Excel自动生成图表报表是这样做出来的?Excel图表制作方法...
  12. VS2012下MFC程序的换肤(Skin++、SkinMagic、USkin、SkinSharp)
  13. 2013Esri中国用户大会,show应用,赢大奖--获奖名单公布!
  14. 2022微软苏州Software Engineer校招暑期实习生二面
  15. 【超详细】Windows平台安装 apache 2.4
  16. 白夜追凶 :手 Q 图片的显示和发送逻辑
  17. 用计算机计算的定义,计算(数学用语)_百度百科
  18. 苹果免密支付怎么关闭_有人苹果手机被盗刷了!那是设置有问题...
  19. NBA得分后卫阅兵:科比榜首麦蒂第9 小AI获至高赞誉
  20. Mysql 增加表注释

热门文章

  1. 宇枫资本年轻人投资理财的方法
  2. k线顶分型 python_顶分型K线形态形态特征及操作要领
  3. 请求的url中带#是什么意思呢?
  4. 批量查询网站收录情况的站长工具
  5. vba mysql 80004005_80004005错误,求高手指点,急,谢谢!
  6. 从python爬虫以及数据可视化的角度来为大家呈现“227事件”后,肖战粉丝的数据图
  7. 【react学习笔记】为什么页面只展示空标签
  8. html5中video自动播放,H5:设置video自动播放
  9. 写给没时间理财的上班族
  10. c语言void delay是什么意思,delay是什么意思(单片机中delay)