Skip to content
forked from lidouf/gst

based on lidouf's Go bindings for GStreamer and make some fixes to work with github.com/gotk3/gotk3/glib

License

Notifications You must be signed in to change notification settings

bksworm/gst-complex

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gst

based on lidouf's Go bindings for GStreamer and make some fixes to work with github.com/gotk3/gotk3/glib

Go bindings for GStreamer at a very early stage of maturity.

This package is based on GLib bindings. Try

$ go get github.com/bksworm/gst

Documentation

See examples directory and http://gopkgdoc.appspot.com/pkg/github.com/ziutek/gst

To run live WebM example use go run live_webm.go and open http://127.0.0.1:8080 with your browser. You probably need to wait a long time for video because of small bitrate of this stream and big buffer in you browser.

PROGRESS (as it was for lidouf )

GStreamer

Gst                 11/12
GstBin              21/21
GstBuffer           0/71
GstBufferList       0/15
GstBus              16/24
GstCaps             14/65
GstClock            1/49
GstContext          0/12
GstControlBinding   3/6
GstElement          82/90
GstElementFactory   7/19
GstEvent            66/69
GstFormat           0/7
GstGError           1/1
GstInfo             0/86
GstIterator         0/23
GstMessage          9/88
GstObject           29/41
GstPad              120/180
GstPadTemplate      10/10
GstPipeline         13/13
GstQuery            3/96
GstSegment          0/19
GstStructure        3/69
GstTagList          2/66
GstToc              0/36
GstValue            11/89

gst-plugins-base-libs

GstDiscoverer       20/54
GstVideoOverlay     1/7

About

based on lidouf's Go bindings for GStreamer and make some fixes to work with github.com/gotk3/gotk3/glib

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.9%
  • C 0.1%