2014-09-03 35 views
0

我正在尝试在视频分析库中编写GStreamer包装。输入是视频帧,输出是元数据对象。元数据对象包含视频中对象轮廓的二进制表示形式。这将在下游用于进一步检查元数据。GStreamer Video Analytics插件

  • GstBaseTransform是否为此转换的正确父类?或者我应该使用一些GstVideo*基类?喜欢GstVideoFilterClass
  • 插件类型是Converter/Video/Metadata

看起来GstBaseTransform更适合过滤器。我应该从GstElement派生吗?在任何以前的插件中我都找不到这样的例子。

节点图将排序的是这样的:

  video     video       video 
VideoSrc ------- tee ------------------------------- Annotation ------- Stream 
        |          | 
        | video      metadata | 
        |    metadata    | metadata 
        `--- Analytics ---------- Processing ---'------------ Cloud 

回答

0

我用GstVideoFilterClassGstMeta API来实现这个,而不是分割的流。