Firefly开源社区

打印 上一主题 下一主题

[应用开发] ffmedia对多个摄像头解码时报错

86

积分

0

威望

0

贡献

技术小白

积分
86

ffmedia对多个摄像头解码时报错

发表于 2023-11-10 16:05:25      浏览:2935 | 回复:4        打印      只看该作者   [复制链接] 楼主
问题描述及复现步骤:
使用ffmedia同时对3个4k摄像头进行解码,会不停报错,查看CPU使用率还有70%多的剩余,ulimit -n 102400也已经设置为最大,想知道错误产生原因,是npu能力限制还是网络带宽限制了
还有一个问题,使用ffmedia进行硬解码时,使用cat /sys/kernel/debug/rknpu/load查看npu使用情况,发现一直为0,只有在使用rknn模型时npu使用率不为0,想知道如何查看ffmedia硬解码时占用的硬件使用情况方法
感谢!
报错信息:
INFO: 10MppDecoder: getTimeoutSample: 0x7f3c20b700 frame info changed 0 error 0 discard 1
INFO: 10MppDecoder: getTimeoutSample: 0x7f3c20b700 frame info changed 0 error 1 discard 0
INFO: ff_media: processNextPacket: pt: 98, rtp sequence error: 21511, prev: 21372
INFO: 10MppDecoder: getTimeoutSample: 0x7f3c20b700 frame info changed 0 error 0 discard 1
INFO: 10MppDecoder: getTimeoutSample: 0x7e5c210080 frame info changed 0 error 1 discard 0
INFO: ff_media: processNextPacket: pt: 98, rtp sequence error: 21883, prev: 21768

error.rar

356 Bytes, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

1013

积分

0

威望

0

贡献

中级创客

Rank: 4

积分
1013
发表于 2023-11-11 16:19:20        只看该作者  沙发
从log看是丢包了,可能是单纯的网络带宽影响导致的,也可能是其他模块处理速度过慢导致的丢包。不同模块使用硬件不同,自然处理能力也不一样,需具体问题具体分析。
回复

使用道具 举报

86

积分

0

威望

0

贡献

技术小白

积分
86
发表于 2023-11-13 10:40:38        只看该作者  板凳
dengkx 发表于 2023-11-11 16:19
从log看是丢包了,可能是单纯的网络带宽影响导致的,也可能是其他模块处理速度过慢导致的丢包。不同模块使 ...

请问一下有办法能查看到ffmedia硬解码使用到的硬件运行情况的方法吗
回复

使用道具 举报

86

积分

0

威望

0

贡献

技术小白

积分
86
发表于 前天 10:58        只看该作者  地板
dengkx 发表于 2023-11-11 16:19
从log看是丢包了,可能是单纯的网络带宽影响导致的,也可能是其他模块处理速度过慢导致的丢包。不同模块使 ...

大佬能指导一下如何查看那些模块处理速度慢了导致丢包了,还有模块使用的硬件的使用率有办法查看吗,我在3568和3588设备上都碰到了这一类问题。
回复

使用道具 举报

1013

积分

0

威望

0

贡献

中级创客

Rank: 4

积分
1013
发表于 前天 15:56        只看该作者  5#
sky-brid 发表于 2024-12-26 10:58
大佬能指导一下如何查看那些模块处理速度慢了导致丢包了,还有模块使用的硬件的使用率有办法查看吗,我在 ...

如果网络带宽有很大冗余,那问题基本是你处理图像代码(如推理和后处理,操作和显示图像等)那里耗时太久了,可以在你的代码那里添加打印看下耗时。
解码这边硬件有很大冗余的。
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表