您好,
我们在ApexII上是用 gstreamer和 deepstream 做整个图像处理的pipeline的 用的camerasrc 是nv 官方的nvv4l2camerasrc ,内存类型用的是nvmm,要看下在这种情况下怎么获取时间戳
我们现在有几个方案,可否请米文同事同步评估验证一下
方案1: 米文sdk取图和时间戳,数据再拷贝到nvmm 接后续pipeline 预估可能会有比较大资源开销
方案2: 米文提供不占用video 设备的单独时间戳获取接口,用nvv4l2camerasrc 获取图像 米文sdk获取时间戳
方案3:米文提供输出nvmm内存类型的sdk接口
方案1我们有测试过类似的,是用v4l2src从用户空间拷贝至nvmm,从nsight system 分析来看 copy from user 函数会占用大量时间,1080p22Hz 一路会占用单核50%左右,另外硬件编码器需要使用的nvmm 和cuda的内存好像还有点不一样。
或者您那边是否有更好的解决方案?谢谢
|
|
|
|
|
共 2 个关于本帖的回复 最后回复于 2021-4-20 17:38