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.

[参考译文] SK-AM62A-LP:多通道编码同时、低分辨率视频将增加总体编码时间

Guru**** 2482105 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1455653/sk-am62a-lp-multi-channel-coding-at-the-same-time-low-resolution-video-will-increase-the-overall-coding-time

器件型号:SK-AM62A-LP

工具与软件:

嗨、专家:ö m

问题背景:我们的项目需要同时对四个视频流进行编码、并且每个视频流的分辨率不一致。 测试完成后、我们发现分辨率规范对编码时间有一定影响。 上周客户输入了一个新的分辨率规格、与旧规格相比、分辨率有所降低。 更改分辨率后、发现与更改之前相比、四向编码所花费的时间增加了。
旧规格:新规格:
832*1120640*864.
1568*1120*1216*864.
744*696448*608.
1920*1080*1920*1080

到目前为止已完成的测试:
使用旧规格分辨率、四路编码的总时间为33ms
使用新的规格分辨率、四路编码的总时间为48ms
448*608被修改回744*696,其余三种分辨率仍然使用新的规格,四路编码总时间为28ms
448*608被修改为1920*1080,其余三种分辨率仍然使用新的规格,四路编码的总时间为34ms
448*608被修改为384*384,其余三种分辨率仍然使用新规格,四路编码时间总共为45ms

测试的上面部分是四个同步入栈(并行)、下面部分是串行入栈、将帧推入一个编码流水线、然后将数据推入第二个编码流水线
使用新的规格分辨率、四路时间为9ms 15ms 5ms 27ms
448*608被修改回744*696,其他三种分辨率仍然使用新的规格,四路编码时间为6ms 9ms 6ms 17ms
448*608修改为1920*1080、其余三种分辨率仍然使用新规格、四路编码时间为6ms 10ms 17ms
448*608修改为384*384,其他三种分辨率仍然使用新的规格,四路编码时间为9ms 16ms 4ms 28ms
另外三条管线被屏蔽,只有1920 × 1080个单通道被推入,单通道编码需要28ms

从上述现象可以看出:
1.如果一条路径的分辨率改变,其他路径的编码时间将受到影响。
2.小幅改变分辨率后,编码时间不会减少,但会增加
3.分辨率改变后,编码时间没有按预期增加,但减少了
4、并行推4帧进入编码管道,与串行馈送4帧相比,编码时间会减少
5、应缩短理论分辨率的降低编码时间,然后与实际测试不一致,编码器在低分辨率下将进行什么特殊操作,从而影响其余的三路分辨率编码时间?

此致、

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

    尊敬的 Qinghang:

    您是否以30fps 的帧速率运行所有这些分辨率?

    此外、您能否分享您的管道、以了解在管道中调用4个编码器的方式。 这将有助于我们更好地了解问题。 GST_TRACERS 是否有助于解决流水线中的哪个元素需要大量时间并且看到 FPS 被丢弃?

    由于节假日导致响应延迟、

    此致、

    Suren