TI中文支持网
TI专业的中文技术问题搜集分享网站

紧急求助:jpg编码问题

问下ti大神,我们用的appro的方案,在录像1080p过程中,抓图会使录像顿下,经测试我们编码的时间大概在58ms,和h264编码在同一个线程,如果另起线程编码jpg,会遇到内存拷贝数据也会导致图像顿下,请问有什么好的方法,来解决吗?

Chris Meng:

Li Qiankun,

能否告知你使用的是哪款芯片?

qiankun li:

回复 Chris Meng:

368上的

Chris Meng:

回复 qiankun li:

Li Qiankun,

你现在编码1080p25还是1080p30?

是否有定位是什么让视频出现卡顿的?视频卡顿的时候,resizer是否有出现overflow,或者resizer没有正确输出?

看起来还是像是DDR吞吐不够导致的,系统里面是否还有其他可以去掉的访问DDR的任务,例如CVBS显示,SWOSD?是否使用的是连续模式continous mode?

qiankun li:

回复 Chris Meng:

我现在是30fps,只运行音频和视频采集任务,编码任务,流任务和显示任务,osd任务已经关掉了,并且编码线程的优先级是最高的,resizer也没出现overflow,没有任务异常,卡顿很短暂,我想是jpg编码时间过长,58ms很可能停顿了两个帧间隔时间。

Chris Meng:

回复 qiankun li:

Li Qiankun,

瓶颈也可能是编码能力本身。

你能否尝试使用DM368ex?

qiankun li:

回复 Chris Meng:

你们有相关的测试数据没,jpg的编码速率,我可以参考下。

Chris Meng:

回复 qiankun li:

Li Qiankun,

TI只有单独测试jpeg编码的数据,而DDR的访问量会影响jpeg编码的性能,所以你的场景下的jpeg编码性能和单独jpeg编码是不一样的。

请参考JPEGenc的数据手册了解单独编码时候的性能,数据手册的位置如下:

http://processors.wiki.ti.com/index.php/DM36x_Resource_Guide

4.How to know the codec version?

Go to the codec folder and check the codec datasheet at \packages\ti\sdo\codecs\CODEC NAME\docs\. CODEC NAME can be h264enc, etc.

赞(0)
未经允许不得转载:TI中文支持网 » 紧急求助:jpg编码问题
分享到: 更多 (0)