我以前用的3730的dvsd, 同一个dsp算法,是可以创建多个算法实例的,比如 两路视频同时处理,现在用的8148的dvrrdk发现两个实例不能同时运行 必须一个一个的创建、 数据帧处理等,这是什么原因啊?如果是这样,那么就说明dvsdk的架构比evrrdk还要好吗?
Ternence_Hsu:
hi ;
DM8148 ,你是具体想实现一个什么样的效果呢 ?
DM8148 DVRRDK 中是可以同时处理多通道视频的
shumao wang:
回复 Ternence_Hsu:
你好,我这个并不是通过M3采集的视频,是通过usb摄像头,然后传给dsp实现的,以前的3730上面是一个算法,可以通过Engine_open和VIDENC_create创建多次,每一个是独立的存储空间,可以并行运行,而我研究dvrrdk是通过DSKT2_createAlg的gScratchId来创建多个算法实例的,但是目前测试时这样的,软件第一次启动是正常创建两个实例,但是退出后第二次再启动就只能创建一个实例了,第二个创建的时候DSKT2_createAlg返回为NULL。
shumao wang:
回复 Ternence_Hsu:
我选两个任意一个,反复创建和删除都是没问题的,就是两个都创建了,再次创建就只能创建一个了。