首页问答详情

Hi3531A解码4K@30帧率上不去的问题

   
miko
miko  发布于  2022-01-20 13:55:08
采纳率 0%
3个问答
不想加班~~~~

【问题描述】:

首先要说明下的,我这个问题是在Hi3531AV100的芯片上使用问题,SDK版本号为: Hi3531A_MPP_V1.0.5.0
查阅芯片手册3531A最大可以支持12*1080P@30解码。

测试场景1:
使用sample_vdec.c 代码,将解码分辨率改为4K(3840*2160),只创建1路解码通道,此时的解码帧率在28~30左右,会有帧累计,时间长了FrmInVdec会增加。见mpp.log

测试场景2:
使用sample_vdec.c 代码,将解码分辨率改为4K(3840*2160),创建5路解码通道,但是只使用通道0,其他4路空闲着,没有绑定,也没解码数据,此时的通道0解码帧率在固定在25帧,也达不到30帧。见mpp_multi.log

(实际就是接受4K@30帧的数据解码上墙,因此如果帧率跟不上,时间长了,解码上墙会有延时还会越来越大,而且需要多通道解码来做一些图片解码及低分辨的解码)

【所处环境】:
Hi3531A_MPP_V1.0.5.0 下的 sample_vdec.修改

【初步分析】:

解码4K@30时候帧率无法达到30帧

【定位信息】:
见附件的mpp.log 和mpp_multi.log

【尝试解决】
1) 提高VEDU0~3的频率,提高
himm 0x120400ac 0x0000040a #从默认的355Mhz ->400MHz
himm 0x120400b0 0x0000040a
himm 0x120400b4 0x0000040a
himm 0x120400b8 0x0000040a

提高后帧率依旧提高不了, 无法解决问题

文件: mpp.log
下载
文件: mpp_multi.log
下载
我来回答
1163
0
0
回答
1个
老庄 发布于2022-01-25 17:11:52
改版后原来的帐号该如何登录?

31AV100 ? 这个芯片的解码模块是VEDU不是VDH, 是用来做DVR的,而且VEDU的个数是4个
这就意味着12个1080P@30的解码能力是4个的和,每个就是3路1080P@30的能力,也就是6M@30fps
H.264/H.265解码是串行的,也就是说解一路只能在一个硬件模块上,能力也就是6M@30,楼主能跑到4K@28,说明海思还是留了余量的
话说回来,做解码上墙的活,还是要用解码模块是VDH的芯片,不然Bframe也解不了,岂不是尴尬

1

Markdown 语法

  • 加粗 **内容**
  • 斜体 *内容*
  • 删除线 ~~内容~~
  • 引用 > 引用内容
  • 代码 `代码`
  • 代码块 ```编程语言↵代码```
  • 链接 [链接标题](url)
  • 无序列表 - 内容
  • 有序列表 1. 内容
  • 缩进 内容
  • 图片 ![alt](url)

Markdown 语法

  • 加粗 **内容**
  • 斜体 *内容*
  • 删除线 ~~内容~~
  • 引用 > 引用内容
  • 代码 `代码`
  • 代码块 ```编程语言↵代码```
  • 链接 [链接标题](url)
  • 无序列表 - 内容
  • 有序列表 1. 内容
  • 缩进 内容
  • 图片 ![alt](url)
+ 添加网盘链接/附件
或将文件直接拖到这里
悬赏:
EBC
网盘
* 网盘链接:
* 提取码:
悬赏:
EBC
Loading...
易百纳技术社区
确定要删除此文章、专栏、评论吗?
确定
取消
易百纳技术社区
在专栏模块发布专栏,可获得其他E友的打赏
回答悬赏问答,被题主采纳后即可获得悬赏金
在上传资料时,有价值的资料可设置为付费资源
达到一定金额,收益即可提现~
收益也可用来充值ebc,下载资料、兑换礼品更容易
活动规则
  • 1.周任务为周期性任务,每周周一00:00刷新,上周完成的任务不会累计到本周,本周需要从头开始任务,当前任务完成后才可以完成下一个任务
  • 2.发布的专栏与资料需要与平台的板块有相关性,禁止注水,专栏/资料任务以审核通过的篇数为准
  • 3.任务完成后,现金奖励直接打款到微信账户;EBC/收益将自动发放到个人账户,可前往“我的钱包”查看;其他奖励请联系客服兑换
  • 4.每周最后三个任务将会有以下奖品掉落:社区热卖开发板、小米音响、视频年度会员、京东卡、华为手机等等