2555
- 收藏
- 点赞
- 分享
- 举报
【求助】Hi3536解码能力问题
Hi 各位大神,
咨询Hi3536解码H264 1080P码流的能力问题,你们都能实时解码16路吗?
我用demo板子和sample code,单路本地码流只能跑到200fps,也就相当于200/30大概6路多的样子。
已经是stream模式,把displaynum配为16,vb count都配足够大了。单独使用VDEC,不bind VPSS,直接sendstream线程发送码流解码,另一个线程get frame马上就release frame。会是哪里的问题呢?
以下是配置参数:
[VDEC] Version: [Hi3536_MPP_V2.0.6.0 B030 Release], Build Time[Jan 13 2017, 17:49:33]
-----MODULE PARAM--------------------------------------------------------------
obey_minCR MiniBufMode VBSource
0 0 0
-----CHN ATTR & PARAMS-------------------------------------------------------
ID TYPE Prior MaxW MaxH Width Height StrmInputMode Compress STATE
0 H264 5 1920 1080 1920 1080 STREAM/NOBLOCK N START
ID VfmwID RefNum MvpEnable DispNum BufSize MaxSlice MaxSPS MaxPPS MaxVPS DisplayMode
0 0 3 No 16 6220800 16 2 2 0 Preview
ID ErrThr StrmThr DecMode OutMode SetUserPic Rotate PicPoolId PmvPoolId PriVbCnt
0 30 0 IP Dec N 0 -1 -1 -1
-----CHN STATE-----------------------------------------------------------------
ID PrtclErr StrmUnSP StrmError RefNumErr PicSizeErr fmterror PicBufSizeErr StrmNotRls Notify
0 0 0 0 0 0 0 0 0 3418
ID fps TimerCnt BufFLen DataLen UsrFLen UsrLen ptsBufF ptsBufU StreamEnd
0 200 851 2021714 0 4064 0 39 0 0
----- Detail Stream STATE -----------------------------------------------------------
ID MpiSndNum MpiSndLen VdecNum VdecLen FmGetNum FmGetLen FmRlsNum FmRlsLen FmLstGet FmRlsFail
0 14 36654562 0 0 31 36654562 26 31418196 364002 0
----- Detail FrameStore STATE -----------------------------------------------------------
ID FmNewPic GetFromFm Discard UsrSnd KerSnd KerRls MeetEnd FrmInVdec CurPicPts RedDiff MaxRedDiff DecDiff MaxDecDiff
0 1679 1679 0 1678 0 1677 14 0 0 0 0 0 0
ID FreeNode VfmwNode VgsNode VgsWorkingNode BusyNode UserNode RefNum IsAvalible VbCnt MaxVbCnt GetPicVbFail GetMvpVbFail
0 38 0 0 0 1 1 1 0 2 20 0 0
----- Detail UserData STATE -----------------------------------------------------------
ID MpiGet MpiGetLen MpiRls MpiRlsLen Discard DiscardLen GetFromFm GetFromFmLen UsrFLen UsrLen
0 0 0 0 0 0 0 0 0 4064 0
[VB] Version: [Hi3536_MPP_V2.0.6.0 B030 Release], Build Time[Jan 13 2017, 17:49:33]
-----VB PUB CONFIG-------------------------------------------------------------
Max Count of Pools: 256
-----VB SUPPLEMENT ATTR--------------------------------------------------------
Supplement Config: 0
Supplement Size: 0
Vb Total Cnt: 50
-----COMMON POOL CONFIG--------------------------------------------------------
PoolId 0 1
Size 3110400 8294400
Count 20 10
-----MODULE COMMON POOL CONFIG of VB_UID <4> ---------------------------------
PoolId 0
Size 3133440
Count 20
------------------------------------------------------------------------------
PoolId PhysAddr VirtAddr IsComm Owner BlkSz BlkCnt Free MinFree
0 0x52c57000 0x 0 1 -1 3110400 20 20(20) 20
------------------------------------------------------------------------------
PoolId PhysAddr VirtAddr IsComm Owner BlkSz BlkCnt Free MinFree
1 0x567ab000 0x 0 1 -1 8294400 10 10(10) 10
------------------------------------------------------------------------------
PoolId PhysAddr VirtAddr IsComm Owner BlkSz BlkCnt Free MinFree
2 0x5b6c5000 0x 0 1 4 3133440 20 18(18) 17
BLK VIU VOU VGS VENC VDEC VDA H264E JPEGE MPEGE H264D JPEGD MPEGD VPSS GRP MPI PCIV AI AENC RC VFMW USER H265E
18 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0
19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0
Sum 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0
咨询Hi3536解码H264 1080P码流的能力问题,你们都能实时解码16路吗?
我用demo板子和sample code,单路本地码流只能跑到200fps,也就相当于200/30大概6路多的样子。
已经是stream模式,把displaynum配为16,vb count都配足够大了。单独使用VDEC,不bind VPSS,直接sendstream线程发送码流解码,另一个线程get frame马上就release frame。会是哪里的问题呢?
以下是配置参数:
[VDEC] Version: [Hi3536_MPP_V2.0.6.0 B030 Release], Build Time[Jan 13 2017, 17:49:33]
-----MODULE PARAM--------------------------------------------------------------
obey_minCR MiniBufMode VBSource
0 0 0
-----CHN ATTR & PARAMS-------------------------------------------------------
ID TYPE Prior MaxW MaxH Width Height StrmInputMode Compress STATE
0 H264 5 1920 1080 1920 1080 STREAM/NOBLOCK N START
ID VfmwID RefNum MvpEnable DispNum BufSize MaxSlice MaxSPS MaxPPS MaxVPS DisplayMode
0 0 3 No 16 6220800 16 2 2 0 Preview
ID ErrThr StrmThr DecMode OutMode SetUserPic Rotate PicPoolId PmvPoolId PriVbCnt
0 30 0 IP Dec N 0 -1 -1 -1
-----CHN STATE-----------------------------------------------------------------
ID PrtclErr StrmUnSP StrmError RefNumErr PicSizeErr fmterror PicBufSizeErr StrmNotRls Notify
0 0 0 0 0 0 0 0 0 3418
ID fps TimerCnt BufFLen DataLen UsrFLen UsrLen ptsBufF ptsBufU StreamEnd
0 200 851 2021714 0 4064 0 39 0 0
----- Detail Stream STATE -----------------------------------------------------------
ID MpiSndNum MpiSndLen VdecNum VdecLen FmGetNum FmGetLen FmRlsNum FmRlsLen FmLstGet FmRlsFail
0 14 36654562 0 0 31 36654562 26 31418196 364002 0
----- Detail FrameStore STATE -----------------------------------------------------------
ID FmNewPic GetFromFm Discard UsrSnd KerSnd KerRls MeetEnd FrmInVdec CurPicPts RedDiff MaxRedDiff DecDiff MaxDecDiff
0 1679 1679 0 1678 0 1677 14 0 0 0 0 0 0
ID FreeNode VfmwNode VgsNode VgsWorkingNode BusyNode UserNode RefNum IsAvalible VbCnt MaxVbCnt GetPicVbFail GetMvpVbFail
0 38 0 0 0 1 1 1 0 2 20 0 0
----- Detail UserData STATE -----------------------------------------------------------
ID MpiGet MpiGetLen MpiRls MpiRlsLen Discard DiscardLen GetFromFm GetFromFmLen UsrFLen UsrLen
0 0 0 0 0 0 0 0 0 4064 0
[VB] Version: [Hi3536_MPP_V2.0.6.0 B030 Release], Build Time[Jan 13 2017, 17:49:33]
-----VB PUB CONFIG-------------------------------------------------------------
Max Count of Pools: 256
-----VB SUPPLEMENT ATTR--------------------------------------------------------
Supplement Config: 0
Supplement Size: 0
Vb Total Cnt: 50
-----COMMON POOL CONFIG--------------------------------------------------------
PoolId 0 1
Size 3110400 8294400
Count 20 10
-----MODULE COMMON POOL CONFIG of VB_UID <4> ---------------------------------
PoolId 0
Size 3133440
Count 20
------------------------------------------------------------------------------
PoolId PhysAddr VirtAddr IsComm Owner BlkSz BlkCnt Free MinFree
0 0x52c57000 0x 0 1 -1 3110400 20 20(20) 20
------------------------------------------------------------------------------
PoolId PhysAddr VirtAddr IsComm Owner BlkSz BlkCnt Free MinFree
1 0x567ab000 0x 0 1 -1 8294400 10 10(10) 10
------------------------------------------------------------------------------
PoolId PhysAddr VirtAddr IsComm Owner BlkSz BlkCnt Free MinFree
2 0x5b6c5000 0x 0 1 4 3133440 20 18(18) 17
BLK VIU VOU VGS VENC VDEC VDA H264E JPEGE MPEGE H264D JPEGD MPEGD VPSS GRP MPI PCIV AI AENC RC VFMW USER H265E
18 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0
19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0
Sum 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0
我来回答
回答6个
时间排序
认可量排序
认可0
认可0
认可0
认可0
认可0
认可0
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币
Markdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片![alt](url)
相关问答
-
2016-10-17 11:25:38
-
2020-11-16 10:58:36
-
272016-05-05 16:10:52
-
2017-07-20 16:06:20
-
2020-02-04 22:24:18
-
2019-06-04 17:27:27
-
2019-03-14 16:59:14
-
2020-05-13 16:53:38
-
2017-11-16 09:27:54
-
2018-08-23 10:35:37
-
2019-04-24 15:23:03
-
2019-05-14 16:18:59
-
2019-05-14 16:24:15
-
2019-03-25 11:59:40
-
2016-05-18 00:56:23
-
2020-08-13 11:03:48
-
2018-05-22 11:33:21
-
2016-06-12 11:20:12
-
2018-03-31 11:52:23
无更多相似问答 去提问
点击登录
-- 积分
-- E币
提问
—
收益
—
被采纳
—
我要提问
切换马甲
上一页
下一页
悬赏问答
-
5Hi3516CV610 如何使用SD卡升级固件
-
5cat /dev/logmpp 报错 <3>[ vi] [func]:vi_send_frame_node [line]:99 [info]:vi pic queue is full!
-
50如何获取vpss chn的图像修改后发送至vo
-
5FPGA通过Bt1120传YUV422数据过来,vi接收不到数据——3516dv500
-
50SS928 运行PQtools 拼接 推到设备里有一半画面会异常
-
53536AV100的sample_vdec输出到CVBS显示
-
10海思板子mpp怎么在vi阶段改变视频数据尺寸
-
10HI3559AV100 多摄像头同步模式
-
9海思ss928单路摄像头vio中加入opencv处理并显示
-
10EB-RV1126-BC-191板子运行自己编码的程序
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
提醒
你的问题还没有最佳答案,是否结题,结题后将扣除20%的悬赏金
取消
确认
提醒
你的问题还没有最佳答案,是否结题,结题后将根据回答情况扣除相应悬赏金(1回答=1E币)
取消
确认