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

H265编码丢帧问题分析

问题

通过海思芯片编码后,将编码的数据通过UDP网口发送到UDP 服务端,UDP服务端收到后保存成文件。

保存的文件有时候用VLC软件可以打开。有时候不能打开,同时用Elecard HEVC Analyer工具打开,发现VLC不能打开时丢帧。如下图,实际为858帧,而此处只有846帧。

分析

UDP包丢包 

   实际统计,收发两端一致。

海思编码芯片异常

 通过 /proc/h265 节点查看,编码没有问题。

H265 协议

和 H264 的码流结构一样,也是通过启始码(0x000001或者0x00000001)进行分割压缩数据,每一个称为NAL单元(NAL Unit,简称NALU)。NALU有不同的类型,主要是对数据内容进行区分。

对于一个码流文件来说,和H264一样,有一系列的NALU的类型定义,可以分为VPS,SPS,PPS,SEI,I帧,P帧 6种类型。码流结构如下所示:

启始码+VPS+启始码+SPS+启始码+PPS+启始码+SEI+启始码+I帧+启始码+P帧+启始码+P帧+.....

如上就是一个图像系列的组成,为什么这么说呢? 一


http://www.mrgr.cn/news/65630.html

相关文章:

  • 【算法】Prim最小生成树算法
  • vue3-ref 和 reactive
  • vue 和 django 报 CORS(跨域资源共享,Cross-Origin Resource Sharing)是一种跨域访问的机制,
  • Spark窗口函数
  • 《分布式机器学习模式》:解锁云端分布式ML系统的实战宝典
  • Python 如何在 Web 环境中使用 Matplotlib 进行数据可视化
  • Java-I/O框架10:File类、文件操作
  • 关于LIMS实验室管理系统常见的几个误区
  • 多个锚点定位时的锚点优选方法(附公式和MATLAB代码讲解)
  • CSP 2024 入门级第二轮 CSP-J 2024 复赛 第一题 扑克牌
  • 路径跟踪之导航向量场(三)——无奇异点导航向量场
  • 弹性布局flex-direction
  • 知识图谱论文分享
  • 指针(c语言)
  • gulp入门教程9:lastRun
  • [算法初阶]第二集 滑动窗口(已完结)
  • 宠物空气净化器是不是智商税?真实测试热门品牌!哪款除毛好?
  • 在VScode中配置C_C++环境
  • ROS2 单帧Pcd转多帧节点 录制Bag
  • 截至2024年10月, 数据知识产权登记分析
  • ArkTS常用数据处理:掌握核心技能与实践
  • GS-SLAM论文阅读--High-Fidelity SLAM Using Gaussian Splatting
  • DoubletFinder报错小结
  • 人工智能----Ai普及---手机App
  • 8、raid磁盘阵列
  • C++线程池