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.

[参考译文] AM69A:Wave5编解码器解码糟糕的性能问题

Guru**** 2487425 points
Other Parts Discussed in Thread: AM69A, AM67A, TDA4VM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1440383/am69a-wave5-codec-decoding-poor-performance-issue

器件型号:AM69A
主题中讨论的其他器件: AM67ATDA4VM

工具与软件:

尊敬的支持部门

在 AM69A 的 SDK 版本10中、使用 gstreamer 对某些 H264流进行解码、并具有 v4l2h264解码、会使性能降至一半以下、即12fps。

AM67A 和 AM62A 也会发现此问题、它们使用 Wave5编解码器 IP、

而上一代 TDA4VM 及其较旧的编解码器 IP 显示了正常的解码性能。

附件是 test 命令和用于重现此问题的测试流。

# gst-launch-1.0 -v filesrc location="./slo_decoding.mp4"! 真的很棒! h264parse! 队列! v4l2h264dec ! video/x-raw、format=NV12! fpsdisplaysink video-sink="fakesink" sync=true text-overlay = false

/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0/GstFakeSink:fakesink0:Sync = true
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0:last-message = rended: 7、dropped:0、Current: 13.30. 平均:13.30
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0:last-message = rended: 14、dropped:0、Current: 12.58. 平均:12.93
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0:last-message = rended:20、dropped:0、Current: 11.99 平均:12.63
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0:last-message = rended: 26, dropped: 0, current: 11.99 平均:12.48
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0:last-message = rended: 33、dropped:0、Current: 12.03. 平均:12.38
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0:last-message = rended: 39、dropped:0、Current: 12.2. 平均:12.32
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0:last-message = rended: 45, dropped: 0, current: 11.78 平均:12.24
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0:last-message = rended: 51、dropped:0、Current:11.99、Average:12.21

# gst-launch-1.0 -v filesrc location="./slo_decoding.mp4"! 真的很棒! h264parse! 队列! video/x-h264,stream-format=byte-stream,alignment=au ! avdec_h264 ! video/x-raw、format=NV12! fpsdisplaysink video-sink="fakesink" sync=true text-overlay = false


/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0:last-message = rended: 23、dropped:0、Current: 30.19. 平均:22.24
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0:last-message = rended: 39、dropped:0、Current: 29.91. 平均值:24.85
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0:last-message = rended: 55、dropped:0、Current: 29.90 平均:26.14
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0:last-message = rended: 71、dropped:0、Current: 30.19. 平均:26.95
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0:last-message =渲染:86、丢弃:0、电流:30.00、平均:27.44
/GstPipeline:pipeline0/GstFPSDisplaySink:fpsdisplaysink0:last-message = rended: 101、dropped:0、Current: 29.99 平均:27.79

测试流下载: 链接

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

    为提供解决问题的线索、以下是其他测试结果:

    1. AM62A (SDK 9.0)没有解码性能下降问题。
    AM69A (SDK 10.0)也不会 对中编码流的性能下降问题进行解码 H264 (受限基线) .

    我们的产品是从 IPCAM 接收视频的应用程序。

    由于市场上的大多数 IPCAM 默认支持 H264主/高配置文件、因此这是一个关键问题。

    我们期待着一个快速的解决方案。

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

    您好!  

    您能给我提供您测试的流吗? 我将尝试在我的环境中重现。

    谢谢!
    Sarabesh S.

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

    感谢您的答复。

    第一篇文章中提供了所用测试流的下载链接。

    测试流下载: 链接

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

    您好!

    谢谢、下周早些时候我会给您回复我的结果。  

    此致、
    Sarabesh S.