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

DM8168的编码流速度

请教一下

A8对两路编码后视频数据进行rtsp传输,通过Venc_getBitstreamBuffer()函数获得两路视频的数据地址,把地址传给rtsp进行传输。可是传个十几秒,rtsp就获得不了空数据,然后就是段错误,如何提高获得两路视频的速度呀?

Chris Meng:

你好,

建议你先确认一下问题导致的原因。是ARM的loading太重来不及做rtsp传输,还是其他的原因?

TaiDong AN:

回复 Chris Meng:

您好,谢谢你的回复

我添加了时间打印信息,其中一路从Buf_getEmpty()到Buf_PutFull()平均需要35000us,另一路只需要50us,rtsp传输一路只有40us左右。

这路需要这么长时间有可能是什么原因导致的呢?

Chris Meng:

回复 TaiDong AN:

你好,

这两路在数据处理的通路上是否有区别?

TaiDong AN:

回复 Chris Meng:

是不同的通道,一个是 1 通道,一个是 2 通道。其他是一样的操作。

Chris Meng:

回复 TaiDong AN:

你好,

两个通道的数据是相互独立的,还是有相关性的,比如是dup出来的两路?

TaiDong AN:

回复 Chris Meng:

链路的搭建方式                                                                      

cap(2ch)———> IPC_FRAMES_OUT ———–> dei ;

dei 两个输出队列,一个给swms —> display ,一个给 merge —->  IPC_FRAMES_OUT ——->encode ——>rtsp传输。

这种链路的搭建是否不如用dup处理起来速度快?

 

 

TaiDong AN:

回复 Ternence_Hsu:

谢谢您的回复

请教一下,链路的搭建流程对处理速度的影响大吗?

赞(0)
未经允许不得转载:TI中文支持网 » DM8168的编码流速度
分享到: 更多 (0)