gstreamer

Gstreamer driver. More...

Gstreamer driver.

This driver takes image data from Gstreamer infrastructure and publish them through provided camera interface.

Compile-time dependencies
Provides
Requires
Configuration requests
Configuration file options
Example
driver
(
  name "cameragst"
  provides ["camera:0"]

  # read/write image sequence
  # source "multifilesrc location=%05d.jpg ! jpegdec ! ffmpegcolorspace ! queue"
  # source "v4l2src ! video/x-raw-yuv,width=640,height=480 ! tee name=tee ! ffmpegcolorspace ! jpegenc ! multifilesink location=%05d.jpg tee. ! queue ! ffmpegcolorspace"

  # read/write movie file
  # source "filesrc location=movie.ogg ! decodebin ! ffmpegcolorspace"
  # source "v4l2src ! video/x-raw-yuv,width=640,height=480 ! tee name=tee tee. ! ffmpegcolorspace ! theoraenc ! queue ! oggmux name=mux mux. ! queue ! filesink location=movie.ogg tee. ! ffmpegcolorspace ! queue"

  # read data from V4L2 compatibile camera (UVC works too!)
  # source "v4l2src ! videoscale ! video/x-raw-yuv, width=640, height=480 ! ffmpegcolorspace"

  # test source
  source "videotestsrc ! timeoverlay ! ffmpegcolorspace"

  trace false
)
Todo:
Add support for mono images
Author:
Piotr Trojanek