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

固件类型:官方提供的固件
固件文件名称:ffmedia
固件下载地址:Firefly-Linux / ffmedia_release · GitLab
Log日志:error.rar

使用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

tchip_askquestions
error.rar (356 Bytes)

从log看是丢包了,可能是单纯的网络带宽影响导致的,也可能是其他模块处理速度过慢导致的丢包。不同模块使用硬件不同,自然处理能力也不一样,需具体问题具体分析。

dengkx 发表于 2023-11-11 16:19
从log看是丢包了,可能是单纯的网络带宽影响导致的,也可能是其他模块处理速度过慢导致的丢包。不同模块使 …

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

dengkx 发表于 2023-11-11 16:19
从log看是丢包了,可能是单纯的网络带宽影响导致的,也可能是其他模块处理速度过慢导致的丢包。不同模块使 …

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

sky-brid 发表于 2024-12-26 10:58
大佬能指导一下如何查看那些模块处理速度慢了导致丢包了,还有模块使用的硬件的使用率有办法查看吗,我在 …

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