Toybrick

如何提升编码能力?

MadDog

中级会员

积分
402
楼主
发表于 2021-1-25 15:39:11    查看: 38811|回复: 16 | [复制链接]    打印 | 显示全部楼层
本帖最后由 MadDog 于 2021-1-25 15:42 编辑

在Toybrick开发板预置debian10 系统,测试编码能力。发现最多同时支持1路1080p/25FPS和1路720p/25fps 的编码,在此基础上再增加一路720p/25fps编码都无法支持,编码能力已达上限。
请问如何提高编码能力使其同时支持编码2路1080p/30Fps,是需要提升vpu主频吗,该如何设置呢?

回复

使用道具 举报

MadDog

中级会员

积分
402
沙发
 楼主| 发表于 2021-1-25 18:19:40 | 显示全部楼层
shon 发表于 2021-1-25 18:07
6路1808p/30fps理论上也是没有问题的,mpp工程项目有测试文件bin。
具体的编解码可以看看mpp的文档 ...

我指的是编码能力,不是解码能力,解码测试过,6路完全没压力
回复

使用道具 举报

MadDog

中级会员

积分
402
板凳
 楼主| 发表于 2021-1-26 15:33:39 | 显示全部楼层
本帖最后由 MadDog 于 2021-1-26 15:38 编辑
jefferyzhang 发表于 2021-1-26 14:48
使用命令:echo 0x0100 > /sys/module/rk_vcodec/parameters/debug

然后编码时候可以查看dmesg看编码耗费 ...

dmesg查看编码耗时很小,但是编码一帧api函数耗时很大,基本都超过40ms:encode_put_frame和encode_get_packet一起占用时长超过40ms。什么原因?编码环境:1路1080P/25fps 和2路720p/25fps

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

MadDog

中级会员

积分
402
地板
 楼主| 发表于 2021-1-26 15:57:18 | 显示全部楼层
jefferyzhang 发表于 2021-1-26 15:43
我们只看vpu打印信息,上层只是分时复用调度而已。
你这里已经不够了,vpu编码器只有一个,21ms + 11 ms都 ...

是Toybrick板子,预置的是debian10系统。是哪里出问题了呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

MadDog

中级会员

积分
402
5#
 楼主| 发表于 2021-1-26 16:07:37 | 显示全部楼层
jefferyzhang 发表于 2021-1-26 15:43
我们只看vpu打印信息,上层只是分时复用调度而已。
你这里已经不够了,vpu编码器只有一个,21ms + 11 ms都 ...

编码2路1080p/25fps耗时也超过40ms

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

MadDog

中级会员

积分
402
6#
 楼主| 发表于 2021-1-26 17:25:56 | 显示全部楼层
jefferyzhang 发表于 2021-1-26 17:11
你是在编码264吧?
我自测toybrick板子编码1080p的264是16ms。
问题已经转给负责人看下V1.8固件是否有这个 ...

是的,是编码h264
回复

使用道具 举报

MadDog

中级会员

积分
402
7#
 楼主| 发表于 2021-1-26 17:53:57 | 显示全部楼层
本帖最后由 MadDog 于 2021-1-26 18:09 编辑
jefferyzhang 发表于 2021-1-26 17:11
你是在编码264吧?
我自测toybrick板子编码1080p的264是16ms。
问题已经转给负责人看下V1.8固件是否有这个 ...

我用mpi_enc_test 编码一路1080p/25fps,发现编码耗时也是21ms左右 ./mpi_enc_test -w 1920 -h 1088  -t 7 -i ./test.yuv -o ./out.h264


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

MadDog

中级会员

积分
402
8#
 楼主| 发表于 2021-1-28 10:31:16 | 显示全部楼层
jefferyzhang 发表于 2021-1-26 17:11
你是在编码264吧?
我自测toybrick板子编码1080p的264是16ms。
问题已经转给负责人看下V1.8固件是否有这个 ...

请问,你们那边1080P编码时间确认了吗?我这边测试的是21毫秒
回复

使用道具 举报

MadDog

中级会员

积分
402
9#
 楼主| 发表于 2021-1-28 11:03:05 | 显示全部楼层
jefferyzhang 发表于 2021-1-28 10:57
16ms。
负责人在做升级包和固件了,之后就可以更新到。

收到,多谢!
回复

使用道具 举报

MadDog

中级会员

积分
402
10#
 楼主| 发表于 2021-2-2 16:12:42 | 显示全部楼层
jefferyzhang 发表于 2021-1-28 10:57
16ms。
负责人在做升级包和固件了,之后就可以更新到。

你好,请问新版本的升级包和固件发布了吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表