问题一
有介绍说dvrrdk的link那套多通道处理,性能要好些。
不清楚这套框架,和code engine这套根本上有什么差别。
看文档介绍,无非也就是些buf,队列的管理这种。
貌似用code engine也可以这样。
问题二:
图像显示这套,ezsdk中有用显卡进行3d绘制的例子。
开始觉得dvrrdk应该也可以用。
但又看到dvrrdk中有直接对显示部分接管的接口。
在dvrrdk中用3d这套,要做些什么?
因为link中没有看到对显卡相关的link。
Louis:
DVR RDK是专为DVR应用开发的软件包,里面包含了经过封装及优化之后的一些use-case,如16D1,8D1,4D1等DVR的典型应用供用于调用,另外用户可以使用link来自己定义use-case。
kooking:
简单来说,
DVRRDK采用MCFW(Multiple Channel Frame Work)架构,对于多通道处理上有针对性的优化,是专门针对DVR的开发包,针对安防的客户定制的,效率要高.
EZSDK是OpenMax接口,可以为android提供支持
DVSDK是老的版本名称使用codec engine架构,现在新的芯片DM8xxx都是EZSDK了
peng ren1:
回复 Louis:
因为,我看link,无非也是封装了些线程,和消息传递。
我们现有系统,基于code engine的,也做了这些封装。
比如我们采集,编码,视频分析,显示,都是独立线程。
和DVR RDK这套是一样的。
所以我不清楚,我是否有必要要消化一套不是太熟悉的框架。
peng ren1:
回复 kooking:
科普的东西就不用发了嘛,
你可以先看清问题,再做回答
peng ren1:
回复 Louis:
或者这么说,
我们自定义的基于code engine封装的系统,
和ti封装的,性能上会有什么差距(可以遇见的)
这些差距,有什么引起?
系统的数据拷贝都基于dma的基础上。