Streaming GStreamer的特性

Streaming GStreamer的特性,streaming,gstreamer,Streaming,Gstreamer,GStreamer是否具有以下功能/特性,或者是否可以在GStreamer之上实现这些功能/特性: 时间窗口:设置图形,使一个元素的接收器板不仅接收当前帧,而且还接收n以前的帧和m以后的帧。包括在寻求新职位时 在元素之间传递数据时不复制数据,而是重用相同的缓冲区 在不同分支上的多个元素之间共享数据,该数据随时间变化,但缓冲方式使所有元素在同一帧索引中获得相同的值 Q1)时间窗口 您需要使用编写插件 Q2)在元素之间传递数据时无数据拷贝 这是默认完成的。除非需要,否则不会在元素之间复制数据。它只

GStreamer是否具有以下功能/特性,或者是否可以在GStreamer之上实现这些功能/特性:

  • 时间窗口:设置图形,使一个元素的接收器板不仅接收当前帧,而且还接收
    n
    以前的帧和
    m
    以后的帧。包括在寻求新职位时
  • 在元素之间传递数据时不复制数据,而是重用相同的缓冲区
  • 在不同分支上的多个元素之间共享数据,该数据随时间变化,但缓冲方式使所有元素在同一帧索引中获得相同的值
      Q1)时间窗口

      您需要使用编写插件

      Q2)在元素之间传递数据时无数据拷贝

      这是默认完成的。除非需要,否则不会在元素之间复制数据。它只是传递一个指向GstBuffer实例的指针。如果一个元素类似于编码器或过滤器,它需要在缓冲区上工作以生成新数据,那么显然,在GstMemory中使用新生成的数据创建一个新的GstBuffer实例

      Q3)在多个元素之间共享数据

      我不知道你到底是什么意思。使用GstMemory共享是否可以实现您想要的?看看,或者