工具/软件:
版本 10_00_00_08
我最初设置了一个 1920x1536@60fps 视频流输出到显示器、采用分屏处理、保持全 60fps 性能。 流水线结构:

根据项目要求、我需要缩放摄像头馈送至 608x352. 。 因为 tiovxmultiscaler (MSC) 仅支持 最大缩小 4 倍 (1536→352 超出了该限值)、我添加了 A 第二个 MSC 进行两级调节。 但是、引入了 第三个输出分支 导致性能下降– kmssink 现在仅显示 50fps 。 流水线结构:

进一步的测试证实、只需添加 第三个分支 (偶数至) fakesink至 单个 MSC 将帧速率降低至 50fps。 这意味着,MSC 插件中的多流处理是固有的瓶颈。 用于验证的流水线:

因此、在现实中、每当 MY tiovxmultiscaler (MSC) 拆分为 A 时 第三个输出分支 、整个视频流降至 50fps。 我怀疑这可能会击中 单个 MSC 实例的性能限制 。 是否有解决此问题的方法?





