This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM5728:IVA-HD 双编解码器性能问题

Guru**** 2589280 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/589559/am5728-iva-hd-dual-codec-performance-question

器件型号:AM5728

您好!

这更像是有关 IVA 子系统的一般性问题。  我想知道同时运行两个不同编解码器的性能。  我计划运行 MJPEG 解码编解码器(配置为固定长度输入/层面输出以减少延迟)、并将屏幕上的图像编码为 H264、以便在操作期间将其保存为记录。  查看此主题后:

 似乎在 IVA 硬件的可用性方面存在某种瓶颈。  根据这种情况、如果存在两个编解码器 A 和 B、IPU/iva 将对一个帧执行其操作 A、然后交换到 B、对一个帧执行其操作、然后再返回到 A。  这将 H264的原始1080p@60fps 基准设置为两个1080@30fps 流。  

我的问题是:如果我运行了两个并发编解码器、但其中一个在层面上运行、会发生什么情况?  IVA 是否会执行一个 H264帧、然后执行一个 JPG 片段? 如果 MJPEG 流速为30fps、我是否会注意到解码 MJPEG 流时出现明显延迟?

谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    已通知视频专家。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这取决于 IVA 的资源分配方式/您提交进程调用的方式。 一帧1080p 分辨率 H.264编码在 AM57x 上需要大约13ms 的时间。 如果您提交 H.264编码和单 MJPEG 片解码的备用进程调用、则仅在每13-16ms 完成之前提交的 H.264编码后、MJPEG 才会生效。 但是、如果您为每个 H.264编码提交多个 MJPEG 切片解码、则其中一个切片将承受来自 H.264编码的延迟。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的澄清。