https://github.com/ziutek/gst
Go bindings for GStreamer (retired: currently I don't use/develop this package)
https://github.com/ziutek/gst
Last synced: 5 months ago
JSON representation
Go bindings for GStreamer (retired: currently I don't use/develop this package)
- Host: GitHub
- URL: https://github.com/ziutek/gst
- Owner: ziutek
- License: other
- Created: 2011-07-26T00:44:40.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2021-01-07T12:04:16.000Z (about 5 years ago)
- Last Synced: 2025-04-03T19:45:26.528Z (11 months ago)
- Language: Go
- Homepage:
- Size: 43 KB
- Stars: 172
- Watchers: 11
- Forks: 47
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-go - gst - | - | - | (Video / HTTP Clients)
- awesome-go - gst - Go bindings for GStreamer. (Video / Utility/Miscellaneous)
- awesome-go-extra - gst - 07-26T00:44:40Z|2021-01-07T12:04:16Z| (Video / Fail injection)
- awesome-go - gst - Go bindings for GStreamer (retired: currently I don't use/develop this package) - ★ 146 (Video)
- awesome-go-info - gst
- awesome-go - gst - Go bindings for GStreamer. (Video / <span id="高级控制台用户界面-advanced-console-uis">高级控制台用户界面 Advanced Console UIs</span>)
- go-awesome-with-star-updatetime - gst - Go bindings for GStreamer. (Video / HTTP Clients)
- awesome-go-cn - gst
- awesome-go-cn - gst
- awesome-go - gst - Go bindings for GStreamer. (Video / Advanced Console UIs)
- awesome-go - gst - Go bindings for GStreamer. (Video / Utility/Miscellaneous)
- awesome-go - gst - Go bindings for GStreamer. - :arrow_down:24 - :star:117 (Video / HTTP Clients)
- awesome-go-processed - gst - Go bindings for GStreamer.| (Video / Advanced Console UIs)
- awesome-go - gst - Go bindings for GStreamer. (Video / HTTP Clients)
- awesome-go-cn - gst
- fucking-awesome-go - :octocat: gst - Go bindings for GStreamer. :star: 110 :fork_and_knife: 24 (Video / Advanced Console UIs)
- awesome-go - gst - Go bindings for GStreamer. (Video / Utility/Miscellaneous)
- awesome-cobol - gst - Cobol bindings for GStreamer. (Video / Middlewares)
- awesome-Char - gst - Go bindings for GStreamer. (Video / HTTP Clients)
- awesome-video - gst - Go bindings for GStreamer. (Language and platform specific libraries / Go)
- awesome-go-zh - gst
- awesome-go - gst - Go bindings for GStreamer. (Video / Utility/Miscellaneous)
README
Retired. I don't use/develop this package anymore.
### Go bindings for GStreamer at a very early stage of maturity.
This package is based on [GLib bindings](https://github.com/ziutek/glib). It
should be goinstalable. Try
$ go get github.com/ziutek/gst
#### Documentation
See *examples* directory and http://gopkgdoc.appspot.com/pkg/github.com/ziutek/gst
To run examples use `go run` command:
$ cd examples
$ go run simple.go
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.